|
|
(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{52310:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},33463:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},28575:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},84249:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},33863:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},81893:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},90674:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},55304:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},73148:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},56747:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},50881:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},22751:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},34182:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},74664:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},91034:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},87922:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(le,oe){return De.createElement(Ae.Z,(0,ge.Z)({},le,{ref:oe,icon:ve}))},ie=De.forwardRef(ue)},71736:function(sn,kt){"use strict";kt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},11579:function(sn,kt){"use strict";kt.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(sn,kt,de){"use strict";var ge=de(67294),De=Object.defineProperty,x=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(le,oe,se)=>oe in le?De(le,oe,{enumerable:!0,configurable:!0,writable:!0,value:se}):le[oe]=se,ie=(le,oe)=>{for(var se in oe||(oe={}))ve.call(oe,se)&&ue(le,se,oe[se]);if(x)for(var se of x(oe))Ae.call(oe,se)&&ue(le,se,oe[se]);return le};const ae=le=>React.createElement("svg",ie({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"})));kt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},8861:function(sn,kt,de){"use strict";var ge=de(67294),De=Object.defineProperty,x=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(le,oe,se)=>oe in le?De(le,oe,{enumerable:!0,configurable:!0,writable:!0,value:se}):le[oe]=se,ie=(le,oe)=>{for(var se in oe||(oe={}))ve.call(oe,se)&&ue(le,se,oe[se]);if(x)for(var se of x(oe))Ae.call(oe,se)&&ue(le,se,oe[se]);return le};const ae=le=>React.createElement("svg",ie({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"})));kt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},18023:function(){"use strict";function sn(z,y,a,E){a===void 0&&(a=0),E===void 0&&(E=1/0),this._name=z,this._defaultValue=y,this._minimum=a,this._maximum=E}Object.defineProperty(sn.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(sn.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(sn.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(sn.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,y){var a=go.Shape._FigureParameters[z];return a?a[y]:null},go.Shape.setFigureParameter=function(z,y,a){if(!(a instanceof sn))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValue<a.minimum||a.defaultValue>a.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var E=go.Shape._FigureParameters[z];E||(E=[],go.Shape._FigureParameters[z]=E),E[y]=a};var kt=[];function de(z,y){var a=kt.pop();return a===void 0?new go.Point(z,y):(a.x=z,a.y=y,a)}function ge(){var z=kt.pop();return z===void 0?new go.Point:z}function De(z){kt.push(z)}function x(z,y,a,E,b,te,ee,ce,fe){fe||(fe=new go.Point);var he=z-a,me=b-ee,pe=NaN,be=NaN;if(he===0)if(me===0)z===a&&(pe=z,be=y);else{var ye=(te-ce)/me,Ce=te-ye*b;pe=z,be=ye*pe+Ce}else if(me===0){var Se=(y-E)/he,Ue=y-Se*z;pe=b,be=Se*pe+Ue}else{var Se=(y-E)/he,ye=(te-ce)/me,Ue=y-Se*z,Ce=te-ye*b;pe=(Ce-Ue)/(Se-ye),be=Se*pe+Ue}return fe.x=pe,fe.y=be,fe}function ve(z,y,a,E,b,te,ee,ce,fe,he,me,pe,be,ye){var Ce=1-fe,Se=fe,Ue=z*Ce+a*Se,we=y*Ce+E*Se,je=a*Ce+b*Se,Fe=E*Ce+te*Se,ke=b*Ce+ee*Se,We=te*Ce+ce*Se,Ze=Ue*Ce+je*Se,Ke=we*Ce+Fe*Se,qe=je*Ce+ke*Se,et=Fe*Ce+We*Se,ut=Ze*Ce+qe*Se,ct=Ke*Ce+et*Se;he.x=Ue,he.y=we,me.x=Ze,me.y=Ke,pe.x=ut,pe.y=ct,be.x=qe,be.y=et,ye.x=ke,ye.y=We}var Ae=new go.Spot(.156,.156),ue=new go.Spot(.844,.844),ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new sn("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(z,y,a){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=5),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*ie,te=new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-E,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,E,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,a-E)).add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,a-b,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,b,a,0,a-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&&(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,1,-b,-b)),te}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(z,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(z,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(z,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(z,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=a/2,E.endX=y,E.endY=a/2,E}),go.Shape.defineFigureGenerator("LineV",function(z,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=y/2,E.startY=0,E.endX=y/2,E.endY=a,E}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(z,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(z,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(z,y,a){var E=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(E*y,(1-E)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,E*a)).add(new go.PathSegment(go.PathSegment.Move,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(z,y,a){var E=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/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,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=0,E.startY=0,E.endX=y,E.endY=a,E}),go.Shape.defineFigureGenerator("Line2",function(z,y,a){var E=new go.Geometry(go.Geometry.Line);return E.startX=y,E.startY=0,E.endX=0,E.endY=a,E}),go.Shape.defineFigureGenerator("Curve1",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,ie*y,0,y,(1-ie)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,ie*a,(1-ie)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(z,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,ie*a,ie*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(z,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-ie)*y,0,0,(1-ie)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(z,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new sn("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)?E=.1:E<-1?E=-1:E>1&&(E=1);var b=Math.abs(E)*y;if(E===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=y,te.endY=a,te}else{var te=new go.Geometry;return E>0?te.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&te.setSpots(b/y,0,(y-b)/y,1),te}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new sn("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)?E=10:E<-y?E=-y:E>y&&(E=y);var b=Math.abs(E);if(E===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=y,te.endY=a,te}else{var te=new go.Geometry;return E>0?te.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&te.setSpots(b/y,0,(y-b)/y,1),te}}),go.Shape.setFigureParameter("Trapezoid1",0,new sn("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)?E=.2:E<.5?E=-.5:E>.5&&(E=.5);var b=Math.abs(E)*y;if(E===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=y,te.endY=a,te}else{var te=new go.Geometry;return E>0?te.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&te.setSpots(b/y,0,(y-b)/y,1),te}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new sn("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)?E=20:E<-y?E=-y/2:E>y&&(E=y/2);var b=Math.abs(E);if(E===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=y,te.endY=a,te}else{var te=new go.Geometry;return E>0?te.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b<y/2&&te.setSpots(b/y,0,(y-b)/y,1),te}}),go.Shape.setFigureParameter("ManualOperation",0,new sn("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)?E=10:E<-y?E=-y/2:E>y&&(E=y/2);var b=Math.abs(E);if(E===0){var te=new go.Geometry(go.Geometry.Rectangle);return te.startX=0,te.startY=0,te.endX=y,te.endY=a,te}else{var te=new go.Geometry;return E>0?te.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):te.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b<y/2&&te.setSpots(b/y,0,(y-b)/y,1),te}});var ae=[];function le(){var z=ae.pop();return z===void 0?[]:z}function oe(z){z.length=0,ae.push(z)}function se(z){for(var y=le(),a=.5,E=.5,b=Math.PI*1.5,te=0,ee=0;ee<z;ee++)te=2*Math.PI/z*ee+b,y[ee]=new go.Point(E+a*Math.cos(te),E+a*Math.sin(te));return y.push(y[0]),y}function re(z){var y=ne(z),a=le();a[0]=y[0];for(var E=1,b=1;E<y.length;E+=2,b+=3)a[b]=y[E],a[b+1]=y[E],a[b+2]=y[E+1];return oe(y),a}function ne(z){for(var y=se(z),a=le(),E=Math.floor(y.length/2),b=y.length-1,te=z%2===0?2:1,ee=0;ee<b;ee++){var ce=y[ee],fe=y[ee+1],he=y[(E+ee-1)%b],me=y[(E+ee+te)%b];a[ee*2]=ce,a[ee*2+1]=x(ce.x,ce.y,he.x,he.y,fe.x,fe.y,me.x,me.y,new go.Point)}return a[a.length]=a[0],oe(y),a}go.Shape.defineFigureGenerator("Pentagon",function(z,y,a){var E=se(5),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<5;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.2,.22),b.spot2=new go.Spot(.8,.9),b}),go.Shape.defineFigureGenerator("Hexagon",function(z,y,a){var E=se(6),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<6;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.07,.25),b.spot2=new go.Spot(.93,.75),b}),go.Shape.defineFigureGenerator("Heptagon",function(z,y,a){var E=se(7),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<7;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.2,.15),b.spot2=new go.Spot(.8,.85),b}),go.Shape.defineFigureGenerator("Octagon",function(z,y,a){var E=se(8),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<8;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.85),b}),go.Shape.defineFigureGenerator("Nonagon",function(z,y,a){var E=se(9),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<9;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.17,.13),b.spot2=new go.Spot(.82,.82),b}),go.Shape.defineFigureGenerator("Decagon",function(z,y,a){var E=se(10),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<10;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("Dodecagon",function(z,y,a){var E=se(12),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<12;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.16,.16),b.spot2=new go.Spot(.84,.84),b}),go.Shape.defineFigureGenerator("FivePointedStar",function(z,y,a){var E=ne(5),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<10;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.266,.333),b.spot2=new go.Spot(.733,.733),b}),go.Shape.defineFigureGenerator("SixPointedStar",function(z,y,a){var E=ne(6),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<12;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.17,.25),b.spot2=new go.Spot(.83,.75),b}),go.Shape.defineFigureGenerator("SevenPointedStar",function(z,y,a){var E=ne(7),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<14;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("EightPointedStar",function(z,y,a){var E=ne(8),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<16;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("NinePointedStar",function(z,y,a){var E=ne(9),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<18;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.666),b}),go.Shape.defineFigureGenerator("TenPointedStar",function(z,y,a){var E=ne(10),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<20;ee++)te.add(new go.PathSegment(go.PathSegment.Line,E[ee].x*y,E[ee].y*a));return te.add(new go.PathSegment(go.PathSegment.Line,E[0].x*y,E[0].y*a).close()),oe(E),b.spot1=new go.Spot(.281,.261),b.spot2=new go.Spot(.723,.748),b}),go.Shape.defineFigureGenerator("FivePointedBurst",function(z,y,a){var E=re(5),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<E.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,E[ee+2].x*y,E[ee+2].y*a,E[ee].x*y,E[ee].y*a,E[ee+1].x*y,E[ee+1].y*a));return te.segments.last().close(),oe(E),b.spot1=new go.Spot(.222,.277),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("SixPointedBurst",function(z,y,a){var E=re(6),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<E.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,E[ee+2].x*y,E[ee+2].y*a,E[ee].x*y,E[ee].y*a,E[ee+1].x*y,E[ee+1].y*a));return te.segments.last().close(),oe(E),b.spot1=new go.Spot(.17,.222),b.spot2=new go.Spot(.833,.777),b}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(z,y,a){var E=re(7),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<E.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,E[ee+2].x*y,E[ee+2].y*a,E[ee].x*y,E[ee].y*a,E[ee+1].x*y,E[ee+1].y*a));return te.segments.last().close(),oe(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("EightPointedBurst",function(z,y,a){var E=re(8),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<E.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,E[ee+2].x*y,E[ee+2].y*a,E[ee].x*y,E[ee].y*a,E[ee+1].x*y,E[ee+1].y*a));return te.segments.last().close(),oe(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("NinePointedBurst",function(z,y,a){var E=re(9),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<E.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,E[ee+2].x*y,E[ee+2].y*a,E[ee].x*y,E[ee].y*a,E[ee+1].x*y,E[ee+1].y*a));return te.segments.last().close(),oe(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.defineFigureGenerator("TenPointedBurst",function(z,y,a){var E=re(10),b=new go.Geometry,te=new go.PathFigure(E[0].x*y,E[0].y*a,!0);b.add(te);for(var ee=1;ee<E.length;ee+=3)te.add(new go.PathSegment(go.PathSegment.Bezier,E[ee+2].x*y,E[ee+2].y*a,E[ee].x*y,E[ee].y*a,E[ee+1].x*y,E[ee+1].y*a));return te.segments.last().close(),oe(E),b.spot1=new go.Spot(.222,.222),b.spot2=new go.Spot(.777,.777),b}),go.Shape.setFigureParameter("FramedRectangle",0,new sn("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new sn("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(z,y,a){var E=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(E)&&(E=8),isNaN(b)&&(b=8);var te=new go.Geometry,ee=new go.PathFigure(0,0,!0);return te.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E<y/2&&b<a/2&&(ee.add(new go.PathSegment(go.PathSegment.Move,E,b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ee.add(new go.PathSegment(go.PathSegment.Line,y-E,a-b)),ee.add(new go.PathSegment(go.PathSegment.Line,y-E,b).close())),te.setSpots(0,0,1,1,E,b,-E,-b),te}),go.Shape.setFigureParameter("Ring",0,new sn("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(z,y,a){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=8);var b=y/2,te=new go.Geometry,ee=new go.PathFigure(y,y/2,!0);te.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close());var ce=Math.max(b-E,0);return ce>0&&(ee.add(new go.PathSegment(go.PathSegment.Move,y/2+ce,y/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ce,ce).close())),te.spot1=Ae,te.spot2=ue,te.defaultStretch=go.GraphObject.Uniform,te}),go.Shape.defineFigureGenerator("Cloud",function(z,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(z,y,a){var E=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(E*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,E*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Line,E*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a)).add(new go.PathSegment(go.PathSegment.Line,0,E*a).close())).setSpots(E/2,E/2,1-E/2,1-E/2)}),go.Shape.setFigureParameter("Pie",0,new sn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new sn("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(z,y,a){var E=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(E)&&(E=0),isNaN(b)&&(b=315);var te=E%360;te<0&&(te+=360);var ee=b%360,ce=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ce,ce).add(new go.PathSegment(go.PathSegment.Arc,te,ee,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(z,y,a){var E=ie/Math.SQRT2*.5,b=Math.SQRT2/2,te=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,te*a,y,(1-E)*a,(b+E)*y,(te+E)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new sn("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(z,y,a){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=30);var b=Math.min(E,y)/2,te=y/2,ee=a/2;return new go.Geometry().add(new go.PathFigure(te-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+b,0)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,y,ee-b)).add(new go.PathSegment(go.PathSegment.Line,y,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,a)).add(new go.PathSegment(go.PathSegment.Line,te-b,a)).add(new go.PathSegment(go.PathSegment.Line,te-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,te-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new sn("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(z,y,a){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=Math.min(E,y)/2,te=y/2,ee=a/2;return new go.Geometry().add(new go.PathFigure(te-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,te+b,0)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,y,ee-b)).add(new go.PathSegment(go.PathSegment.Line,y,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,te+b,a)).add(new go.PathSegment(go.PathSegment.Line,te-b,a)).add(new go.PathSegment(go.PathSegment.Line,te-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,te-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new sn("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(z,y,a){var E=z?z.parameter1:NaN;if((isNaN(E)||E<0)&&(E=30),y===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}else{var te=y/2,ee=a/2,ce=Math.atan2(a,y),fe=E-Math.min(Math.cos(ce)*E/2,te),he=E-Math.min(Math.sin(ce)*E/2,ee),b=new go.Geometry,me=new go.PathFigure(fe,0,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,te,.2*a)),me.add(new go.PathSegment(go.PathSegment.Line,y-fe,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,he)),me.add(new go.PathSegment(go.PathSegment.Line,.8*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,y,a-he)),me.add(new go.PathSegment(go.PathSegment.Line,y-fe,a)),me.add(new go.PathSegment(go.PathSegment.Line,te,.8*a)),me.add(new go.PathSegment(go.PathSegment.Line,fe,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,a-he)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,0,he).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new sn("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(z,y,a){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=10);var b=new go.Geometry,te=new go.PathFigure(.1*y,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new sn("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,te=new go.PathFigure(0,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,E*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*y,E*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+E/2)*y,(1-E)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-E)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*y,(1-E)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5-E/2)*y,E*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,E*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new sn("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.5);var b=new go.Geometry,te=new go.PathFigure(0,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-E)*y,.25*a,Math.abs(1-E)*y,.75*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*y,.75*a,E*y,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,ie*y,0,y,(.5-ie/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+ie/2)*a,ie*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(z,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(z,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.4*y,.6*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var te=.2,ee=.3,ce=0,fe=te*ie;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5+te+ce)*a,(.5-te+ee)*y,(.5+fe+ce)*a,(.5-fe+ee)*y,(.5+te+ce)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ee)*y,(.5+ce)*a,(.5+fe+ee)*y,(.5+te+ce)*a,(.5+te+ee)*y,(.5+fe+ce)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5-te+ce)*a,(1-.5+te+ee)*y,(.5-fe+ce)*a,(.5+fe+ee)*y,(.5-te+ce)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-fe+ee)*y,(.5-te+ce)*a,(.5-te+ee+.05)*y,(.5-fe+ce-.02)*a)),te=.2,ee=0,ce=-.3,fe=te*ie,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+te+ee)*y,(.5+ce)*a,(.5+fe+ee)*y,(.5+te+ce)*a,(.5+te+ee)*y,(.5+fe+ce)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5-te+ce)*a,(1-.5+te+ee)*y,(.5-fe+ce)*a,(.5+fe+ee)*y,(.5-te+ce)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ee)*y,(.5+ce)*a,(.5-fe+ee)*y,(.5-te+ce)*a,(.5-te+ee)*y,(.5-fe+ce)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-fe+ee)*y,(.5+te+ce)*a,(.5-te+ee)*y,(.5+fe+ce)*a,(.5-fe+ee)*y,(.5+te+ce)*a)),te=.2,ee=-.3,ce=0,fe=te*ie,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5-te+ce)*a,(1-.5+te+ee-.05)*y,(.5-fe+ce-.02)*a,(.5+fe+ee)*y,(.5-te+ce)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-te+ee)*y,(.5+ce)*a,(.5-fe+ee)*y,(.5-te+ce)*a,(.5-te+ee)*y,(.5-fe+ce)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*y,(.5+te+ce)*a,(.5-te+ee)*y,(.5+fe+ce)*a,(.5-fe+ee)*y,(.5+te+ce)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+fe+ee)*y,(.5+te+ce)*a,(.5+te+ee)*y,(.5+fe+ce)*a).close()),E.setSpots(.06,.33,.93,.68),E}),go.Shape.defineFigureGenerator("YinYang",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var te=.1,ee=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+te)*y,ce*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*ee,a*ce,te*y,te*y).close()),b=new go.PathFigure(y*.5,0,!1),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ce=.75,b=new go.PathFigure((ee+te)*y,ce*a,!0),E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*ee,a*ce,te*y,te*y).close()),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Peace",function(z,y,a){var E=.8535533905932737,b=.5*y,te=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,te,b,te)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,te)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,E*a)).add(new go.PathSegment(go.PathSegment.Move,b,te)).add(new go.PathSegment(go.PathSegment.Line,E*y,E*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(z,y,a){var E=new go.Geometry,b=ie*.5,te=.5,ee=.5,ce=.5,fe=new go.PathFigure(ee*y,(ce-te)*a);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*y,ce*a,(ee-b)*y,(ce-te)*a,(ee-te)*y,(ce-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+te)*a,(ee-te)*y,(ce+b)*a,(ee-b)*y,(ce+te)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,ce*a,(ee+b)*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-te)*a,(ee+te)*y,(ce-b)*a,(ee+b)*y,(ce-te)*a)),te=.4,b=ie*.4;var he=ge(),me=ge(),pe=ge(),be=ge();ve(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.42,he,me,pe,be,be);var ye=ge(),Ce=ge(),Se=ge();ve(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.58,be,be,Se,ye,Ce);var Ue=ge(),we=ge(),je=ge();ve(ee,ce+te,ee-b,ce+te,ee-te,ce+b,ee-te,ce,.42,Ue,we,je,be,be);var Fe=ge(),ke=ge(),We=ge();return ve(ee,ce+te,ee-b,ce+te,ee-te,ce+b,ee-te,ce,.58,be,be,We,Fe,ke),fe.add(new go.PathSegment(go.PathSegment.Move,We.x*y,We.y*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*y,ce*a,Fe.x*y,Fe.y*a,ke.x*y,ke.y*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-te)*a,(ee-te)*y,(ce-b)*a,(ee-b)*y,(ce-te)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*y,pe.y*a,he.x*y,he.y*a,me.x*y,me.y*a)),fe.add(new go.PathSegment(go.PathSegment.Line,We.x*y,We.y*a).close()),fe.add(new go.PathSegment(go.PathSegment.Move,je.x*y,je.y*a)),fe.add(new go.PathSegment(go.PathSegment.Line,Se.x*y,Se.y*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,ce*a,ye.x*y,ye.y*a,Ce.x*y,Ce.y*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+te)*a,(ee+te)*y,(ce+b)*a,(ee+b)*y,(ce+te)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,je.x*y,je.y*a,Ue.x*y,Ue.y*a,we.x*y,we.y*a).close()),De(he),De(me),De(pe),De(be),De(ye),De(Ce),De(Se),De(Ue),De(we),De(je),De(Fe),De(ke),De(We),E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Fragile",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new sn("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(z,y,a){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=30),E>y&&(E=y);var b=(y-E)/2,te=b+E;return new go.Geometry().add(new go.PathFigure(te,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(z,y,a){var E=new go.Geometry,b=ie*.4,te=.4,ee=.5,ce=.5,fe=ge(),he=ge(),me=ge(),pe=ge(),be=new go.PathFigure((ee-te)*y,ce*a,!1);E.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-te)*a,(ee-te)*y,(ce-b)*a,(ee-b)*y,(ce-te)*a)),ve(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.44,me,pe,he,fe,fe),be.add(new go.PathSegment(go.PathSegment.Bezier,he.x*y,he.y*a,me.x*y,me.y*a,pe.x*y,pe.y*a));var ye=de(he.x,he.y);ve(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.56,fe,fe,he,me,pe);var Ce=de(he.x,he.y);be.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.95*.9)*y,ye.y*.1*a)),be.add(new go.PathSegment(go.PathSegment.Line,.85*y,ye.y*.1*a)),be.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),be.add(new go.PathSegment(go.PathSegment.Line,y,0)),be.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),be.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*y,.15*a)),be.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*y,(Ce.y*.1+.05*.9)*a)),be.add(new go.PathSegment(go.PathSegment.Line,Ce.x*y,Ce.y*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,ce*a,me.x*y,me.y*a,pe.x*y,pe.y*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+te)*a,(ee+te)*y,(ce+b)*a,(ee+b)*y,(ce+te)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*y,ce*a,(ee-b)*y,(ce+te)*a,(ee-te)*y,(ce+b)*a)),te=.35,b=ie*.35;var Se=new go.PathFigure(ee*y,(ce-te)*a,!1);E.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*y,ce*a,(ee-b)*y,(ce-te)*a,(ee-te)*y,(ce-b)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+te)*a,(ee-te)*y,(ce+b)*a,(ee-b)*y,(ce+te)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,ce*a,(ee+b)*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-te)*a,(ee+te)*y,(ce-b)*a,(ee+b)*y,(ce-te)*a));var Ue=new go.PathFigure((ee-te)*y,ce*a,!1);return E.add(Ue),De(fe),De(he),De(me),De(pe),De(ye),De(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,y,a){var E=new go.Geometry,b=.375,te=0,ee=-.125,ce=b*ie,fe=new go.PathFigure((.525+te)*y,(.5+b+ee)*a,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+te)*y,(.5+ee)*a,(.5+ce+te)*y,(.5+b+ee)*a,(.5+b+te)*y,(.5+ce+ee)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-b+ee)*a,(1-.5+b+te)*y,(.5-ce+ee)*a,(.5+ce+te)*y,(.5-b+ee)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+te)*y,(.5+ee)*a,(.5-ce+te)*y,(.5-b+ee)*a,(.5-b+te)*y,(.5-ce+ee)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+te)*y,(.5+b+ee)*a,(.5-b+te)*y,(.5+ce+ee)*a,(.5-ce+te)*y,(.5+b+ee)*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,te=0,ee=-.125,ce=b*ie;var fe=new go.PathFigure((1-.5+b+te)*y,(.5+ee)*a,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+b+ee)*a,(.5+b+te)*y,(.5+ce+ee)*a,(.5+ce+te)*y,(.5+b+ee)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+te)*y,(.5+ee)*a,(.5-ce+te)*y,(.5+b+ee)*a,(.5-b+te)*y,(.5+ce+ee)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-b+ee)*a,(.5-b+te)*y,(.5-ce+ee)*a,(.5-ce+te)*y,(.5-b+ee)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+te)*y,(.5+ee)*a,(.5+ce+te)*y,(.5-b+ee)*a,(1-.5+b+te)*y,(.5-ce+ee)*a));var fe=new go.PathFigure((.525+te)*y,(.5+b+ee)*a,!1);return E.add(fe),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,y,a){var E=z?z.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(z,y,a){var E=z?z.parameter1:NaN;return isNaN(E)&&(E=.2),new go.Geometry().add(new go.PathFigure((1-E)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-E)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(z,y,a){var E=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("LogicTruth",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(z,y,a){var E=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,E*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,E*y,E*a,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(z,y,a){var E=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,E*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,E*y,E*a,E*y,E*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new sn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new sn("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.3);var b=z?z.parameter2:NaN;isNaN(b)&&(b=.3);var te=(1-E)*y,ee=(.5-b/2)*a,ce=(.5+b/2)*a,fe=new go.Geometry,he=new go.PathFigure(0,ee,!0);fe.add(he),he.add(new go.PathSegment(go.PathSegment.Line,te,ee)),he.add(new go.PathSegment(go.PathSegment.Line,te,0)),he.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),he.add(new go.PathSegment(go.PathSegment.Line,te,a)),he.add(new go.PathSegment(go.PathSegment.Line,te,ce)),he.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,ee/a);var me=x(0,ce/a,1,ce/a,te/y,1,1,.5,ge());return fe.spot2=new go.Spot(me.x,me.y),De(me),fe}),go.Shape.setFigureParameter("Arrow2",0,new sn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new sn("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=30),E>y&&(E=y);var b=z?z.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var te=y-E,ee=(a-b)/2,ce=ee+b,fe=new go.Geometry,he=new go.PathFigure(0,ee,!0);fe.add(he),he.add(new go.PathSegment(go.PathSegment.Line,te,ee)),he.add(new go.PathSegment(go.PathSegment.Line,te,0)),he.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),he.add(new go.PathSegment(go.PathSegment.Line,te,a)),he.add(new go.PathSegment(go.PathSegment.Line,te,ce)),he.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,ee/a);var me=x(0,ce/a,1,ce/a,te/y,1,1,.5,ge());return fe.spot2=new go.Spot(me.x,me.y),De(me),fe}),go.Shape.defineFigureGenerator("Chevron",function(z,y,a){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*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("DoubleArrow",function(z,y,a){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*y,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),E}),go.Shape.setFigureParameter("DoubleEndArrow",0,new sn("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,te=(.5+E/2)*a,ee=new go.Geometry,ce=new go.PathFigure(y,.5*a,!0);ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var fe=x(0,.5,.3,0,0,b/a,.1,b/a,ge());return ee.spot1=new go.Spot(fe.x,fe.y),fe=x(.7,1,1,.5,0,te/a,1,te/a,fe),ee.spot2=new go.Spot(fe.x,fe.y),De(fe),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new sn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new sn("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var te=(a-E)/2,ee=te+E,ce=(a-b)/2,fe=ce+b;(E>a||b>a)&&(b>E?(E=E*a/b,te=(a-E)/2,ee=te+E,ce=0,fe=a):(te=0,ee=a,ce=0,fe=a));var he=new go.Geometry,me=new go.PathFigure(y,.5*a,!0);he.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,fe)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,fe)),me.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ce)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ce).close());var pe=x(0,.5,.3,ce/a,0,te/a,1,te/a,ge());return he.spot1=new go.Spot(pe.x,pe.y),pe=x(.7,fe/a,1,.5,0,ee/a,1,ee/a,pe),he.spot2=new go.Spot(pe.x,pe.y),De(pe),he}),go.Shape.setFigureParameter("IBeamArrow",0,new sn("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.3);var b=(.5-E/2)*a,te=(.5+E/2)*a,ee=new go.Geometry,ce=new go.PathFigure(y,.5*a,!0);ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ce.add(new go.PathSegment(go.PathSegment.Line,0,a)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ee.spot1=new go.Spot(0,b/a);var fe=x(.7,1,1,.5,0,te/a,1,te/a,ge());return ee.spot2=new go.Spot(fe.x,fe.y),De(fe),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new sn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new sn("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var te=(a-E)/2,ee=te+E,ce=(a-b)/2,fe=ce+b;(E>a||b>a)&&(b>E?(E=E*a/b,te=(a-E)/2,ee=te+E,ce=0,fe=a):(te=0,ee=a,ce=0,fe=a));var he=new go.Geometry,me=new go.PathFigure(y,.5*a,!0);he.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,fe)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ee)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,fe)),me.add(new go.PathSegment(go.PathSegment.Line,0,fe)),me.add(new go.PathSegment(go.PathSegment.Line,0,ce)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ce)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ce).close()),he.spot1=new go.Spot(0,te/a);var pe=x(.7,fe/a,1,.5,0,ee/a,1,ee/a,ge());return he.spot2=new go.Spot(pe.x,pe.y),De(pe),he}),go.Shape.setFigureParameter("Pointer",0,new sn("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.1);var b=new go.Geometry,te=new go.PathFigure(y,.5*a,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,E*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(E,.35);var ee=x(.2,.65,1,.65,0,1,1,.5,ge());return b.spot2=new go.Spot(ee.x,ee.y),De(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new sn("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.3);var b=new go.Geometry,te=new go.PathFigure(y,.5*a,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,0,E*y,.75*a,E*y,.25*a).close()),b.spot1=new go.Spot(E,.35);var ee=x(0,.65,1,.65,0,1,1,.5,ge());return b.spot2=new go.Spot(ee.x,ee.y),De(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new sn("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.4);var b=(.5-E/2)*a,te=(.5+E/2)*a,ee=new go.Geometry,ce=new go.PathFigure(y,.5*a,!0);ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),ce.add(new go.PathSegment(go.PathSegment.Line,0,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ee.spot1=new go.Spot(.2,.3);var fe=x(.7,1,1,.5,0,te/a,1,te/a,ge());return ee.spot2=new go.Spot(fe.x,fe.y),De(fe),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new sn("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=50);var b=(a-E)/2,te=b+E;E>a&&(b=0,te=a);var ee=new go.Geometry,ce=new go.PathFigure(y,.5*a,!0);ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),ce.add(new go.PathSegment(go.PathSegment.Line,0,te)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),ee.spot1=new go.Spot(.2,b/a);var fe=x(.7,1,1,.5,0,te/a,1,te/a,ge());return ee.spot2=new go.Spot(fe.x,fe.y),De(fe),ee}),go.Shape.setFigureParameter("SquareArrow",0,new sn("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.7);var b=new go.Geometry,te=new go.PathFigure(y,.5*a,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(E,1),b}),go.Shape.defineFigureGenerator("Cone1",function(z,y,a){var E=new go.Geometry,b=ie*.5,te=ie*.1,ee=new go.PathFigure(0,.9*a,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+te)*a,(.5+b)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+te)*a).close()),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.97),E}),go.Shape.defineFigureGenerator("Cone2",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var te=new go.PathFigure(0,.9*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.82),E}),go.Shape.defineFigureGenerator("Cube1",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*y,a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.5,.85),E}),go.Shape.defineFigureGenerator("Cube2",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var te=new go.PathFigure(0,.3*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(.7,1),E}),go.Shape.defineFigureGenerator("Cylinder1",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,te=ie*.5,ee=new go.PathFigure(0,E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,ie*E,(.5-te)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*y,E,(.5+te)*y,0,1*y,ie*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-ie*E,(.5+te)*y,1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-te)*y,1*a,0,a-ie*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E));var ce=new go.PathFigure(y,E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*E,1*y,2*E-ie*E,(.5+te)*y,2*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,(.5-te)*y,2*E,0,2*E-ie*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,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,a/3);var b=new go.Geometry,te=ie*.5,ee=new go.PathFigure(0,a-E,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,ie*E,(.5-te)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,E,(.5+te)*y,0,y,ie*E)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a-E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-ie*E,(.5+te)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-E,(.5-te)*y,a,0,a-ie*E));var ce=new go.PathFigure(0,a-E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*E,0,a-E-ie*E,(.5-te)*y,a-2*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,y,a-E,(.5+te)*y,a-2*E,y,a-E-ie*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,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,te=ie*.5,ee=new go.PathFigure(E,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-ie*E,0,y,(.5-te)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+te)*a,y-ie*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ie*E,a,0,(.5+te)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-te)*a,ie*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*a,E+ie*E,0,2*E,(.5-te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,E,a,2*E,(.5+te)*a,E+ie*E,a)),b.spot1=new go.Spot(0,0,2*E,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=5),E=Math.min(E,y/3);var b=new go.Geometry,te=ie*.5,ee=new go.PathFigure(y-E,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-ie*E,0,y,(.5-te)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y,(.5+te)*a,y-ie*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,ie*E,a,0,(.5+te)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,(.5-te)*a,ie*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y-E,0));var ce=new go.PathFigure(y-E,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,y-2*E,.5*a,y-E-ie*E,0,y-2*E,(.5-te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,y-E,a,y-2*E,(.5+te)*a,y-E-ie*E,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*E,0),b}),go.Shape.defineFigureGenerator("Prism1",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,.25*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.25*y,.25*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.408,.172),E.spot2=new go.Spot(.833,.662),E}),go.Shape.defineFigureGenerator("Prism2",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),E.spot1=new go.Spot(.25,.5),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("Pyramid1",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var te=new go.PathFigure(.5*y,0,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Pyramid2",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var te=new go.PathFigure(.5*y,0,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),te.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),E.spot1=new go.Spot(.25,.367),E.spot2=new go.Spot(.75,.875),E}),go.Shape.defineFigureGenerator("Actor",function(z,y,a){var E=new go.Geometry,b=.2,te=.1,ee=ie*b,ce=ie*te,fe=.5,he=.1,me=new go.PathFigure(fe*y,(he+te)*a,!0);E.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe-b)*y,he*a,(fe-ee)*y,(he+te)*a,(fe-b)*y,(he+ce)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he-te)*a,(fe-b)*y,(he-ce)*a,(fe-ee)*y,(he-te)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe+b)*y,he*a,(fe+ee)*y,(he-te)*a,(fe+b)*y,(he-ce)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he+te)*a,(fe+b)*y,(he+ce)*a,(fe+ee)*y,(he+te)*a));var pe=.05,be=ie*pe;fe=.05,he=.25;var ye=new go.PathFigure(.5*y,.2*a,!0);return E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),fe=.95,he=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe+pe)*y,he*a,(fe+be)*y,(he-pe)*a,(fe+pe)*y,(he-be)*a)),ye.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),pe=.025,be=ie*pe,fe=.825,he=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he-pe)*a,(fe+pe)*y,(he-be)*a,(fe+be)*y,(he-pe)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*y,he*a,(fe-be)*y,(he-pe)*a,(fe-pe)*y,(he-be)*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),pe=.05,be=ie*pe,fe=.5,he=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he-pe)*a,(fe+pe)*y,(he-be)*a,(fe+be)*y,(he-pe)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*y,he*a,(fe-be)*y,(he-pe)*a,(fe-pe)*y,(he-be)*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),pe=.025,be=ie*pe,fe=.175,he=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he-pe)*a,(fe+pe)*y,(he-be)*a,(fe+be)*y,(he-pe)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*y,he*a,(fe-be)*y,(he-pe)*a,(fe-pe)*y,(he-be)*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),pe=.05,be=ie*pe,fe=.05,he=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he-pe)*a,(fe-pe)*y,(he-be)*a,(fe-be)*y,(he-pe)*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),E.spot1=new go.Spot(.2,.2),E.spot2=new go.Spot(.8,.65),E}),go.Shape.setFigureParameter("Card",0,new sn("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(z,y,a){var E=z?z.parameter1:NaN;isNaN(E)&&(E=.2);var b=new go.Geometry,te=new go.PathFigure(y,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,E*a)),te.add(new go.PathSegment(go.PathSegment.Line,E*y,0).close()),b.spot1=new go.Spot(0,E),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var te=new go.PathFigure(.5*y,.5*a,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,.25),E}),go.Shape.defineFigureGenerator("CreateRequest",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var te=new go.PathFigure(0,0,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,b*a,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("Database",function(z,y,a){var E=new go.Geometry,b=ie*.5,te=ie*.1,ee=new go.PathFigure(y,.1*a,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+te)*a,(.5+b)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+te)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-te)*a,(.5-b)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-te)*a));var ce=new go.PathFigure(y,.1*a,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+te)*a,(.5+b)*y,.2*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+te)*a)),ce.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+te)*a,(.5+b)*y,.3*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+te)*a)),ce.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+te)*a,(.5+b)*y,.4*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*y,.4*a,0,(.3+te)*a)),E.spot1=new go.Spot(0,.4),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("DataStorage",function(z,y,a){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*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),E.spot1=new go.Spot(.226,0),E.spot2=new go.Spot(.81,1),E}),go.Shape.defineFigureGenerator("DiskStorage",function(z,y,a){var E=new go.Geometry,b=ie*.5,te=ie*.1,ee=new go.PathFigure(y,.1*a,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+te)*a,(.5+b)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+te)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-te)*a,(.5-b)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-te)*a));var ce=new go.PathFigure(y,.1*a,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+te)*a,(.5+b)*y,.2*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+te)*a)),ce.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+te)*a,(.5+b)*y,.3*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+te)*a)),E.spot1=new go.Spot(0,.3),E.spot2=new go.Spot(1,.9),E}),go.Shape.defineFigureGenerator("Display",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),E.spot1=new go.Spot(.25,0),E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("DividedEvent",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var te=ie*.2,ee=new go.PathFigure(0,.2*a,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-te)*a,(.2-te)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+te)*y,0,y,(.2-te)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+te)*a,(.8+te)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-te)*y,a,0,(.8+te)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ce=new go.PathFigure(0,b*a,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("DividedProcess",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var te=new go.PathFigure(0,0,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,b*a,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),E}),go.Shape.defineFigureGenerator("Document",function(z,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("ExternalOrganization",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var te=new go.PathFigure(0,0,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(b*y,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),ee.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),E}),go.Shape.defineFigureGenerator("ExternalProcess",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(.1*y,.4*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("File",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(.75*y,0,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Interrupt",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var te=new go.PathFigure(y,.5*a,!1);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,a));var ee=new go.PathFigure(y,.5*a,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("InternalStorage",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN,te=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(te)&&(te=.1);var ee=new go.PathFigure(0,0,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ce=new go.PathFigure(b*y,0,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ce.add(new go.PathSegment(go.PathSegment.Move,0,te*a)),ce.add(new go.PathSegment(go.PathSegment.Line,y,te*a)),E}),go.Shape.defineFigureGenerator("Junction",function(z,y,a){var E=new go.Geometry,b=1/Math.SQRT2,te=(1-1/Math.SQRT2)/2,ee=ie*.5,ce=.5,fe=new go.PathFigure(y,ce*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,a,y,(ce+ee)*a,(ce+ee)*y,a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*a,(ce-ee)*y,a,0,(ce+ee)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,0,0,(ce-ee)*a,(ce-ee)*y,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,y,ce*a,(ce+ee)*y,0,y,(ce-ee)*a));var he=new go.PathFigure((te+b)*y,(te+b)*a,!1);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Line,te*y,te*a)),he.add(new go.PathSegment(go.PathSegment.Move,te*y,(te+b)*a)),he.add(new go.PathSegment(go.PathSegment.Line,(te+b)*y,te*a)),E}),go.Shape.defineFigureGenerator("LinedDocument",function(z,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var te=new go.PathFigure(.1*y,0,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),E.spot1=new go.Spot(.1,0),E.spot2=new go.Spot(1,.6),E}),go.Shape.defineFigureGenerator("LoopLimit",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MagneticTape",function(z,y,a){var E=new go.Geometry,b=ie*.5,te=.5,ee=new go.PathFigure(.5*y,a,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-b)*y,a,0,(te+b)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*y,0,0,(te-b)*a,(te-b)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,te*a,(te+b)*y,0,y,(te-b)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+.1)*y,.9*a,y,(te+b)*a,(te+b)*y,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.8),E}),go.Shape.defineFigureGenerator("ManualInput",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),E.spot1=new go.Spot(0,.25),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("MessageFromUser",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.7);var te=new go.PathFigure(0,0,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("MicroformProcessing",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var te=new go.PathFigure(0,0,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("MicroformRecording",function(z,y,a){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*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("MultiDocument",function(z,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var te=new go.PathFigure(.1*y,.2*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.8,.77),E}),go.Shape.defineFigureGenerator("MultiProcess",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,.1*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var te=new go.PathFigure(.2*y,.1*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),E.spot1=new go.Spot(0,.2),E.spot2=new go.Spot(.8,1),E}),go.Shape.defineFigureGenerator("OfflineStorage",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var te=1-b,ee=new go.PathFigure(0,0,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var ce=new go.PathFigure(.5*b*y,b*a,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*a)),E}),go.Shape.defineFigureGenerator("OffPageConnector",function(z,y,a){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*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.75,1),E}),go.Shape.defineFigureGenerator("Or",function(z,y,a){var E=new go.Geometry,b=ie*.5,te=.5,ee=new go.PathFigure(y,te*a,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,y,(te+b)*a,(te+b)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-b)*y,a,0,(te+b)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*y,0,0,(te-b)*a,(te-b)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,te*a,(te+b)*y,0,y,(te-b)*a));var ce=new go.PathFigure(y,.5*a,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),E}),go.Shape.defineFigureGenerator("PaperTape",function(z,y,a){var E=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),E.spot1=new go.Spot(0,.49),E.spot2=new go.Spot(1,.75),E}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN,te=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(te)&&(te=.3);var ee=new go.PathFigure(0,0,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-te)*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN,te=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(te)&&(te=.3);var ee=new go.PathFigure(0,0,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-te)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-te)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("Procedure",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var te=new go.PathFigure(0,0,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure((1-b)*y,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E}),go.Shape.defineFigureGenerator("Process",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var te=new go.PathFigure(0,0,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(b*y,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Sort",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var te=new go.PathFigure(0,.5*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.5),E}),go.Shape.defineFigureGenerator("Start",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var te=new go.PathFigure(b*y,0,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var ee=new go.PathFigure(b*y,0,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),E.spot1=new go.Spot(b,0),E.spot2=new go.Spot(1-b,1),E}),go.Shape.defineFigureGenerator("Terminator",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),E.spot1=new go.Spot(.23,0),E.spot2=new go.Spot(.77,1),E}),go.Shape.defineFigureGenerator("TransmittalTape",function(z,y,a){var E=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var te=new go.PathFigure(0,0,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),E.spot1=go.Spot.TopLeft,E}),go.Shape.defineFigureGenerator("AndGate",function(z,y,a){var E=new go.Geometry,b=ie*.5,te=new go.PathFigure(0,0,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+b)*y,0,y,(.5-b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+b)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(.55,1),E}),go.Shape.defineFigureGenerator("Buffer",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Clock",function(z,y,a){var E=new go.Geometry,b=ie*.5,te=.5,ee=new go.PathFigure(y,te*a,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,y,(te+b)*a,(te+b)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,te*a,(te-b)*y,a,0,(te+b)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,te*y,0,0,(te-b)*a,(te-b)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,te*a,(te+b)*y,0,y,(te-b)*a));var ce=new go.PathFigure(y,te*a,!1);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,y,te*a));var fe=new go.PathFigure(.8*y,.75*a,!1);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),E}),go.Shape.defineFigureGenerator("Ground",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),E}),go.Shape.defineFigureGenerator("Inverter",function(z,y,a){var E=new go.Geometry,b=ie*.1,te=.1,ee=.9,ce=.5,fe=new go.PathFigure(.8*y,.5*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,0,a)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var he=new go.PathFigure((ee+te)*y,ce*a,!0);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+te)*a,(ee+te)*y,(ce+b)*a,(ee+b)*y,(ce+te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*y,ce*a,(ee-b)*y,(ce+te)*a,(ee-te)*y,(ce+b)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-te)*a,(ee-te)*y,(ce-b)*a,(ee-b)*y,(ce-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,ce*a,(ee+b)*y,(ce-te)*a,(ee+te)*y,(ce-b)*a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.4,.75),E}),go.Shape.defineFigureGenerator("NandGate",function(z,y,a){var E=new go.Geometry,b=ie*.5,te=ie*.4,ee=ie*.1,ce=.1,fe=.9,he=.5,me=new go.PathFigure(.8*y,.5*a,!0);E.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+te)*a,(.4+b)*y,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-te)*a));var pe=new go.PathFigure((fe+ce)*y,he*a,!0);return E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he+ce)*a,(fe+ce)*y,(he+ee)*a,(fe+ee)*y,(he+ce)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*y,he*a,(fe-ee)*y,(he+ce)*a,(fe-ce)*y,(he+ee)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he-ce)*a,(fe-ce)*y,(he-ee)*a,(fe-ee)*y,(he-ce)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*y,he*a,(fe+ee)*y,(he-ce)*a,(fe+ce)*y,(he-ee)*a)),E.spot1=new go.Spot(0,.05),E.spot2=new go.Spot(.55,.95),E}),go.Shape.defineFigureGenerator("NorGate",function(z,y,a){var E=new go.Geometry,b=.5,te=ie*b,ee=0,ce=.5,fe=new go.PathFigure(.8*y,.5*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ee+te)*y,(ce-b)*a,.7*y,(ce-te)*a)),b=.1,te=ie*.1,ee=.9,ce=.5;var he=new go.PathFigure((ee-b)*y,ce*a,!0);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-b)*a,(ee-b)*y,(ce-te)*a,(ee-te)*y,(ce-b)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*y,ce*a,(ee+te)*y,(ce-b)*a,(ee+b)*y,(ce-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+b)*a,(ee+b)*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*y,ce*a,(ee-te)*y,(ce+b)*a,(ee-b)*y,(ce+te)*a)),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.6,.75),E}),go.Shape.defineFigureGenerator("OrGate",function(z,y,a){var E=new go.Geometry,b=.5,te=ie*b,ee=0,ce=.5,fe=new go.PathFigure(0,0,!0);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ee+te+te)*y,(ce-b)*a,.8*y,(ce-te)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ce+te)*a,(ee+te+te)*y,(ce+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),E.spot1=new go.Spot(.2,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("XnorGate",function(z,y,a){var E=new go.Geometry,b=.5,te=ie*b,ee=.2,ce=.5,fe=new go.PathFigure(.1*y,0,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var he=new go.PathFigure(.8*y,.5*a,!0);E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(ee+te)*y,(ce-b)*a,.7*y,(ce-te)*a)),b=.1,te=ie*.1,ee=.9,ce=.5;var me=new go.PathFigure((ee-b)*y,ce*a,!0);return E.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-b)*a,(ee-b)*y,(ce-te)*a,(ee-te)*y,(ce-b)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*y,ce*a,(ee+te)*y,(ce-b)*a,(ee+b)*y,(ce-te)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+b)*a,(ee+b)*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*y,ce*a,(ee-te)*y,(ce+b)*a,(ee-b)*y,(ce+te)*a)),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.65,.75),E}),go.Shape.defineFigureGenerator("XorGate",function(z,y,a){var E=new go.Geometry,b=.5,te=ie*b,ee=.2,ce=.5,fe=new go.PathFigure(.1*y,0,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var he=new go.PathFigure(.2*y,0,!0);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(ee+te)*y,(ce-b)*a,.9*y,(ce-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),E.spot1=new go.Spot(.4,.25),E.spot2=new go.Spot(.8,.75),E}),go.Shape.defineFigureGenerator("Capacitor",function(z,y,a){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,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("Resistor",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),E}),go.Shape.defineFigureGenerator("Inductor",function(z,y,a){var E=new go.Geometry,b=ie*.1,te=.1,ee=.1,ce=.5,fe=new go.PathFigure((ee-b*.5)*y,a,!1);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,0,(ee-b)*y,a,(ee-te)*y,0)),ee=.3,fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,a,(ee+te)*y,0,(ee+b)*y,a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,0,(ee-b)*y,a,(ee-te)*y,0)),ee=.5,fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,a,(ee+te)*y,0,(ee+b)*y,a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,0,(ee-b)*y,a,(ee-te)*y,0)),ee=.7,fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,a,(ee+te)*y,0,(ee+b)*y,a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,0,(ee-b)*y,a,(ee-te)*y,0)),ee=.9,fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*y,a,(ee+te)*y,0,(ee+b)*y,a)),E}),go.Shape.defineFigureGenerator("ACvoltageSource",function(z,y,a){var E=new go.Geometry,b=ie*.5,te=.5,ee=.5,ce=.5,fe=new go.PathFigure((ee-te)*y,ce*a,!1);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-te)*a,(ee-te)*y,(ce-b)*a,(ee-b)*y,(ce-te)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,ce*a,(ee+b)*y,(ce-te)*a,(ee+te)*y,(ce-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+te)*a,(ee+te)*y,(ce+b)*a,(ee+b)*y,(ce+te)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*y,ce*a,(ee-b)*y,(ce+te)*a,(ee-te)*y,(ce+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Move,(ee-te+.1)*y,ce*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te-.1)*y,ce*a,ee*y,(ce-te)*a,ee*y,(ce+te)*a)),E}),go.Shape.defineFigureGenerator("DCvoltageSource",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("Diode",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E.spot1=new go.Spot(0,.25),E.spot2=new go.Spot(.5,.75),E}),go.Shape.defineFigureGenerator("Wifi",function(z,y,a){var E=new go.Geometry,b=y,te=a;y=y*.38,a=a*.6;var ee=ie*.8,ce=.8,fe=0,he=.5,me=(b-y)/2,pe=(te-a)/2,be=new go.PathFigure(fe*y+me,(he+ce)*a+pe,!0);E.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*y+me,he*a+pe,(fe-ee)*y+me,(he+ce)*a+pe,(fe-ce)*y+me,(he+ee)*a+pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+me,(he-ce)*a+pe,(fe-ce)*y+me,(he-ee)*a+pe,(fe-ee)*y+me,(he-ce)*a+pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+ee*.5)*y+me,he*a+pe,fe*y+me,(he-ce)*a+pe,(fe-ce+ee*.5)*y+me,(he-ee)*a+pe)),be.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+me,(he+ce)*a+pe,(fe-ce+ee*.5)*y+me,(he+ee)*a+pe,fe*y+me,(he+ce)*a+pe).close()),ee=ie*.4,ce=.4,fe=.2,he=.5;var ye=new go.PathFigure(fe*y+me,(he+ce)*a+pe,!0);E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*y+me,he*a+pe,(fe-ee)*y+me,(he+ce)*a+pe,(fe-ce)*y+me,(he+ee)*a+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+me,(he-ce)*a+pe,(fe-ce)*y+me,(he-ee)*a+pe,(fe-ee)*y+me,(he-ce)*a+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+ee*.5)*y+me,he*a+pe,fe*y+me,(he-ce)*a+pe,(fe-ce+ee*.5)*y+me,(he-ee)*a+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+me,(he+ce)*a+pe,(fe-ce+ee*.5)*y+me,(he+ee)*a+pe,fe*y+me,(he+ce)*a+pe).close()),ee=ie*.2,ce=.2,fe=.5,he=.5;var Ce=new go.PathFigure((fe-ce)*y+me,he*a+pe,!0);E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+me,(he-ce)*a+pe,(fe-ce)*y+me,(he-ee)*a+pe,(fe-ee)*y+me,(he-ce)*a+pe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*y+me,he*a+pe,(fe+ee)*y+me,(he-ce)*a+pe,(fe+ce)*y+me,(he-ee)*a+pe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+me,(he+ce)*a+pe,(fe+ce)*y+me,(he+ee)*a+pe,(fe+ee)*y+me,(he+ce)*a+pe)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*y+me,he*a+pe,(fe-ee)*y+me,(he+ce)*a+pe,(fe-ce)*y+me,(he+ee)*a+pe)),ee=ie*.4,ce=.4,fe=.8,he=.5;var Se=new go.PathFigure(fe*y+me,(he-ce)*a+pe,!0);E.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*y+me,he*a+pe,(fe+ee)*y+me,(he-ce)*a+pe,(fe+ce)*y+me,(he-ee)*a+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+me,(he+ce)*a+pe,(fe+ce)*y+me,(he+ee)*a+pe,(fe+ee)*y+me,(he+ce)*a+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-ee*.5)*y+me,he*a+pe,fe*y+me,(he+ce)*a+pe,(fe+ce-ee*.5)*y+me,(he+ee)*a+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+me,(he-ce)*a+pe,(fe+ce-ee*.5)*y+me,(he-ee)*a+pe,fe*y+me,(he-ce)*a+pe).close()),ee=ie*.8,ce=.8,fe=1,he=.5;var Ue=new go.PathFigure(fe*y+me,(he-ce)*a+pe,!0);return E.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*y+me,he*a+pe,(fe+ee)*y+me,(he-ce)*a+pe,(fe+ce)*y+me,(he-ee)*a+pe)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+me,(he+ce)*a+pe,(fe+ce)*y+me,(he+ee)*a+pe,(fe+ee)*y+me,(he+ce)*a+pe)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-ee*.5)*y+me,he*a+pe,fe*y+me,(he+ce)*a+pe,(fe+ce-ee*.5)*y+me,(he+ee)*a+pe)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,fe*y+me,(he-ce)*a+pe,(fe+ce-ee*.5)*y+me,(he-ee)*a+pe,fe*y+me,(he-ce)*a+pe).close()),E}),go.Shape.defineFigureGenerator("Email",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,0,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),te.add(new go.PathSegment(go.PathSegment.Move,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),E}),go.Shape.defineFigureGenerator("Ethernet",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var te=new go.PathFigure(.1*y,a,!0,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var ee=new go.PathFigure(.6*y,a,!0,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var ce=new go.PathFigure(0,.5*a,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ce.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),ce.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),E}),go.Shape.defineFigureGenerator("Power",function(z,y,a){var E=new go.Geometry,b=ie*.4,te=.4,ee=.5,ce=.5,fe=ge(),he=ge(),me=ge(),pe=ge();ve(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.5,fe,fe,he,me,pe);var be=de(he.x,he.y),ye=new go.PathFigure(he.x*y,he.y*a,!0);E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,ce*a,me.x*y,me.y*a,pe.x*y,pe.y*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+te)*a,(ee+te)*y,(ce+b)*a,(ee+b)*y,(ce+te)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*y,ce*a,(ee-b)*y,(ce+te)*a,(ee-te)*y,(ce+b)*a)),ve(ee-te,ce,ee-te,ce-b,ee-b,ce-te,ee,ce-te,.5,me,pe,he,fe,fe),ye.add(new go.PathSegment(go.PathSegment.Bezier,he.x*y,he.y*a,me.x*y,me.y*a,pe.x*y,pe.y*a)),b=ie*.3,te=.3,ve(ee-te,ce,ee-te,ce-b,ee-b,ce-te,ee,ce-te,.5,me,pe,he,fe,fe),ye.add(new go.PathSegment(go.PathSegment.Line,he.x*y,he.y*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ee-te)*y,ce*a,pe.x*y,pe.y*a,me.x*y,me.y*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+te)*a,(ee-te)*y,(ce+b)*a,(ee-b)*y,(ce+te)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ee+te)*y,ce*a,(ee+b)*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),ve(ee,ce-te,ee+b,ce-te,ee+te,ce-b,ee+te,ce,.5,fe,fe,he,me,pe),ye.add(new go.PathSegment(go.PathSegment.Bezier,he.x*y,he.y*a,pe.x*y,pe.y*a,me.x*y,me.y*a).close());var ye=new go.PathFigure(.45*y,0,!0);return E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),De(fe),De(he),De(me),De(pe),De(be),E.spot1=new go.Spot(.25,.45),E.spot2=new go.Spot(.75,.8),E}),go.Shape.defineFigureGenerator("Fallout",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a/2,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function te(ee,ce,fe){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*y,(.8+fe)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*y,(.5+fe)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*y,(.5+fe)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*y,(.8+fe)*a).close())}return te(b,0,0),te(b,.4,0),te(b,.2,-.3),E}),go.Shape.defineFigureGenerator("IrritationHazard",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),E.spot1=new go.Spot(.3,.3),E.spot2=new go.Spot(.7,.7),E}),go.Shape.defineFigureGenerator("ElectricalHazard",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),E}),go.Shape.defineFigureGenerator("FireHazard",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),E.spot1=new go.Spot(.07,.445),E.spot2=new go.Spot(.884,.958),E}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(z,y,a){var E=new go.Geometry,b=.5,te=0,ee=0,ce=b*ie,fe=.4*Math.SQRT2/2+.5,he=.5-.5*Math.SQRT2/2,me=1,pe=.5,be=.5,ye=0,Ce=new go.PathFigure(fe*y,(1-he)*a,!1);return E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*y,pe*a,me*y,.7*a,me*y,pe*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+te)*y,(ye+te)*a,(.5+b+te)*y,(.5-ce+te)*a,(.5+ce+te)*y,(.5-b+te)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+te)*y,(.5+ee)*a,(.5-ce+te)*y,(.5-b+ee)*a,(.5-b+te)*y,(.5-ce+ee)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.35+te)*y,.9*a,(.5-b+te)*y,(.5+ce+ee)*a,(.5-ce+te)*y,.9*a)),Ce.add(new go.PathSegment(go.PathSegment.Move,(.25+te)*y,.8*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.35+te)*y,.9*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.2+te)*y,.95*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(z,y,a){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,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),E}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var te=new go.PathFigure(y,a,!1);E.add(te);var ee=new go.PathFigure(0,.5*a,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),E}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),E}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),E}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.7*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var te=new go.PathFigure(.45*y,.73*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),te.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),te.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),E}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var te=new go.PathFigure(.335*y,(1-.555)*a,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),te.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var ee=.5-.285,ce=.5,fe=ee,he=Math.PI/4,me=4*(1-Math.cos(he))/(3*Math.sin(he)),pe=me*.5,be=ee,ye=ee,Ce=me*be,Se=me*ye;te.add(new go.PathSegment(go.PathSegment.Bezier,(ce-be)*y,fe*a,(ce-(Ce+be)/2)*y,(fe+(ye+Se)/2)*a,(ce-be)*y,(fe+Se)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ce*y,(fe-ye)*a,(ce-be)*y,(fe-Se)*a,(ce-Ce)*y,(fe-ye)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(ce+be)*y,fe*a,(ce+Ce)*y,(fe-ye)*a,(ce+be)*y,(fe-Se)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ce+be)*y,(fe+Se)*a,(ce+(Ce+be)/2)*y,(fe+(ye+Se)/2)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),te.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var Ue=new go.PathFigure(.2*y,a,!1);E.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var we=new go.PathFigure(.8*y,a,!1);return E.add(we),we.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),E}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var te=new go.PathFigure(.2*y,.2*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),E}),go.Shape.defineFigureGenerator("BpmnEventError",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);E.add(b);var te=new go.PathFigure(y,a,!1);E.add(te);var ee=new go.PathFigure(.1*y,a,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Caution",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.05*y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var te=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-te)*y,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,te*y,te*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),E}),go.Shape.defineFigureGenerator("Recycle",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.45*y,.95*a,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var te=new go.PathFigure(.475*y,.2*a,!1);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),te.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),te.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),te.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var ee=new go.PathFigure(.675*y,.575*a,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),E}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(z,y,a){var E=new go.Geometry,b=.5,te=ie*.5,ee=new go.PathFigure(y,b*a,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*y,a,y,(b+te)*a,(b+te)*y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-te)*y,a,0,(b+te)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-te)*a,(b-te)*y,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,b*a,(b+te)*y,0,y,(b-te)*a));var ce=new go.PathFigure(b*y,0,!1);return E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*a)),ce.add(new go.PathSegment(go.PathSegment.Move,b*y,a)),ce.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*a)),ce.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*a)),ce.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*a)),ce.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ce.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),E}),go.Shape.defineFigureGenerator("Package",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,.15*a,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,0)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),E.spot1=new go.Spot(0,.1),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Class",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ee=new go.PathFigure(0,.5*a,!1);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),E}),go.Shape.defineFigureGenerator("Component",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var te=new go.PathFigure(0,.2*a,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ee=new go.PathFigure(0,.6*a,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),E}),go.Shape.defineFigureGenerator("Boat Shipment",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.15*y,.6*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var te=new go.PathFigure(.15*y,.6*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),E}),go.Shape.defineFigureGenerator("Customer/Supplier",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E}),go.Shape.defineFigureGenerator("Workcell",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),E}),go.Shape.defineFigureGenerator("Supermarket",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),E}),go.Shape.defineFigureGenerator("TruckShipment",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(y,.8*a,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var ee=.1,ce=ie*.1,fe=.2,he=.9,me=new go.PathFigure((fe-ee)*y,he*a,!0);E.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he-ee)*a,(fe-ee)*y,(he-ce)*a,(fe-ce)*y,(he-ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ee)*y,he*a,(fe+ce)*y,(he-ee)*a,(fe+ee)*y,(he-ce)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he+ee)*a,(fe+ee)*y,(he+ce)*a,(fe+ce)*y,(he+ee)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ee)*y,he*a,(fe-ce)*y,(he+ee)*a,(fe-ee)*y,(he+ce)*a).close()),ee=.1,ce=ie*.1,fe=.8,he=.9;var pe=new go.PathFigure((fe-ee)*y,he*a,!0);return E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he-ee)*a,(fe-ee)*y,(he-ce)*a,(fe-ce)*y,(he-ee)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ee)*y,he*a,(fe+ce)*y,(he-ee)*a,(fe+ee)*y,(he-ce)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*y,(he+ee)*a,(fe+ee)*y,(he+ce)*a,(fe+ce)*y,(he+ee)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ee)*y,he*a,(fe-ce)*y,(he+ee)*a,(fe-ee)*y,(he+ce)*a).close()),E}),go.Shape.defineFigureGenerator("KanbanPost",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),E}),go.Shape.defineFigureGenerator("Forklift",function(z,y,a){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*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var te=new go.PathFigure(0,.5*a,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ee=new go.PathFigure(.5*y,.8*a,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var ce=new go.PathFigure(.5*y,.7*a,!1);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var fe=.1,he=ie*.1,me=.1,pe=.9,be=new go.PathFigure((me-fe)*y,pe*a,!0);E.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(pe-fe)*a,(me-fe)*y,(pe-he)*a,(me-he)*y,(pe-fe)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me+fe)*y,pe*a,(me+he)*y,(pe-fe)*a,(me+fe)*y,(pe-he)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(pe+fe)*a,(me+fe)*y,(pe+he)*a,(me+he)*y,(pe+fe)*a)),be.add(new go.PathSegment(go.PathSegment.Bezier,(me-fe)*y,pe*a,(me-he)*y,(pe+fe)*a,(me-fe)*y,(pe+he)*a)),fe=.1,he=ie*.1,me=.4,pe=.9;var ye=new go.PathFigure((me-fe)*y,pe*a,!0);return E.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(pe-fe)*a,(me-fe)*y,(pe-he)*a,(me-he)*y,(pe-fe)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me+fe)*y,pe*a,(me+he)*y,(pe-fe)*a,(me+fe)*y,(pe-he)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(pe+fe)*a,(me+fe)*y,(pe+he)*a,(me+he)*y,(pe+fe)*a)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(me-fe)*y,pe*a,(me-he)*y,(pe+fe)*a,(me-fe)*y,(pe+he)*a)),E}),go.Shape.defineFigureGenerator("RailShipment",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.1*y,.4*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var te=new go.PathFigure(.45*y,.7*a,!1);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var ee=new go.PathFigure(.55*y,.4*a,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var me=.05,pe=ie*.05,be=.175,ye=.95,ce=new go.PathFigure((be-me)*y,ye*a,!0);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,be*y,(ye-me)*a,(be-me)*y,(ye-pe)*a,(be-pe)*y,(ye-me)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*y,ye*a,(be+pe)*y,(ye-me)*a,(be+me)*y,(ye-pe)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,be*y,(ye+me)*a,(be+me)*y,(ye+pe)*a,(be+pe)*y,(ye+me)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*y,ye*a,(be-pe)*y,(ye+me)*a,(be-me)*y,(ye+pe)*a));var me=.05,pe=ie*.05,be=.375,ye=.95,fe=new go.PathFigure((be-me)*y,ye*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,be*y,(ye-me)*a,(be-me)*y,(ye-pe)*a,(be-pe)*y,(ye-me)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*y,ye*a,(be+pe)*y,(ye-me)*a,(be+me)*y,(ye-pe)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,be*y,(ye+me)*a,(be+me)*y,(ye+pe)*a,(be+pe)*y,(ye+me)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*y,ye*a,(be-pe)*y,(ye+me)*a,(be-me)*y,(ye+pe)*a));var me=.05,pe=ie*.05,be=.625,ye=.95,he=new go.PathFigure((be-me)*y,ye*a,!0);E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,be*y,(ye-me)*a,(be-me)*y,(ye-pe)*a,(be-pe)*y,(ye-me)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*y,ye*a,(be+pe)*y,(ye-me)*a,(be+me)*y,(ye-pe)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,be*y,(ye+me)*a,(be+me)*y,(ye+pe)*a,(be+pe)*y,(ye+me)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*y,ye*a,(be-pe)*y,(ye+me)*a,(be-me)*y,(ye+pe)*a));var me=.05,pe=ie*.05,be=.825,ye=.95,Ce=new go.PathFigure((be-me)*y,ye*a,!0);E.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*y,(ye-me)*a,(be-me)*y,(ye-pe)*a,(be-pe)*y,(ye-me)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+me)*y,ye*a,(be+pe)*y,(ye-me)*a,(be+me)*y,(ye-pe)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*y,(ye+me)*a,(be+me)*y,(ye+pe)*a,(be+pe)*y,(ye+me)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be-me)*y,ye*a,(be-pe)*y,(ye+me)*a,(be-me)*y,(ye+pe)*a).close());var Se=new go.PathFigure(0,a,!1);return E.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),E}),go.Shape.defineFigureGenerator("Warehouse",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var te=new go.PathFigure(0,.2*a,!1);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var ee=new go.PathFigure(.15*y,a,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var ce=.05,fe=ie*.05,he=.35,me=.775,pe=new go.PathFigure((he-ce)*y,me*a,!0);return E.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(me-ce)*a,(he-ce)*y,(me-fe)*a,(he-fe)*y,(me-ce)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(he+ce)*y,me*a,(he+fe)*y,(me-ce)*a,(he+ce)*y,(me-fe)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,he*y,(me+ce)*a,(he+ce)*y,(me+fe)*a,(he+fe)*y,(me+ce)*a)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(he-ce)*y,me*a,(he-fe)*y,(me+ce)*a,(he-ce)*y,(me+fe)*a).close()),E}),go.Shape.defineFigureGenerator("ControlCenter",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),E}),go.Shape.defineFigureGenerator("Bluetooth",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),E}),go.Shape.defineFigureGenerator("Bookmark",function(z,y,a){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,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E}),go.Shape.defineFigureGenerator("Bookmark",function(z,y,a){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,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),E}),go.Shape.defineFigureGenerator("Globe",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),E}),go.Shape.defineFigureGenerator("Wave",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),E}),go.Shape.defineFigureGenerator("Operator",function(z,y,a){var E=new go.Geometry,b=.3,te=ie*.3,ee=.5,ce=.7,fe=new go.PathFigure((ee-b)*y,ce*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-b)*a,(ee-b)*y,(ce-te)*a,(ee-te)*y,(ce-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*y,ce*a,(ee+te)*y,(ce-b)*a,(ee+b)*y,(ce-te)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+b)*a,(ee+b)*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*y,ce*a,(ee-te)*y,(ce+b)*a,(ee-b)*y,(ce+te)*a));var he=new go.PathFigure(0,.7*a,!1);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),E}),go.Shape.defineFigureGenerator("TripleFanBlades",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),E}),go.Shape.defineFigureGenerator("CentrifugalPump",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y,0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),E}),go.Shape.defineFigureGenerator("Battery",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var te=new go.PathFigure(0,.6*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),E}),go.Shape.defineFigureGenerator("Delete",function(z,y,a){var E=new go.Geometry,b=.5,te=ie*.5,ee=.5,ce=.5,fe=new go.PathFigure((ee-b)*y,ce*a,!0);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-b)*a,(ee-b)*y,(ce-te)*a,(ee-te)*y,(ce-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*y,ce*a,(ee+te)*y,(ce-b)*a,(ee+b)*y,(ce-te)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+b)*a,(ee+b)*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*y,ce*a,(ee-te)*y,(ce+b)*a,(ee-b)*y,(ce+te)*a));var he=new go.PathFigure(.15*y,.5*a,!1);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),E}),go.Shape.defineFigureGenerator("Flag",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),E}),go.Shape.defineFigureGenerator("Help",function(z,y,a){var E=new go.Geometry,b=.5,te=ie*.5,ee=.5,ce=.5,fe=new go.PathFigure((ee-b)*y,ce*a,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-b)*a,(ee-b)*y,(ce-te)*a,(ee-te)*y,(ce-b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*y,ce*a,(ee+te)*y,(ce-b)*a,(ee+b)*y,(ce-te)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+b)*a,(ee+b)*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*y,ce*a,(ee-te)*y,(ce+b)*a,(ee-b)*y,(ce+te)*a).close()),b=.05,te=ie*.05,ee=.5,ce=.8;var he=new go.PathFigure((ee-b)*y,ce*a,!1);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce-b)*a,(ee-b)*y,(ce-te)*a,(ee-te)*y,(ce-b)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*y,ce*a,(ee+te)*y,(ce-b)*a,(ee+b)*y,(ce-te)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,ee*y,(ce+b)*a,(ee+b)*y,(ce+te)*a,(ee+te)*y,(ce+b)*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*y,ce*a,(ee-te)*y,(ce+b)*a,(ee-b)*y,(ce+te)*a).close()),he.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),he.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),he.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),E}),go.Shape.defineFigureGenerator("Location",function(z,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*y,.5*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),E}),go.Shape.defineFigureGenerator("Unlocked",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.2*y,.5*a,!1);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),E}),go.Shape.defineFigureGenerator("Gear",function(z,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),E}),go.Shape.defineFigureGenerator("Map",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),E}),go.Shape.defineFigureGenerator("Eject",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var te=new go.PathFigure(0,a*.6,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),E}),go.Shape.defineFigureGenerator("Pencil",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y*1,a*1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var te=new go.PathFigure(.126*y,.85*a,!1);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var ee=new go.PathFigure(.402*y,.85*a,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var ce=new go.PathFigure(.678*y,.85*a,!1);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var fe=new go.PathFigure(.5*y,.1*a,!1);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),fe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),E}),go.Shape.defineFigureGenerator("Staircase",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),E}),go.Shape.defineFigureGenerator("5Bars",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,a*1,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var te=new go.PathFigure(y*.204,a,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),te.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var ee=new go.PathFigure(y*.408,a,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var ce=new go.PathFigure(y*.612,a,!0);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),ce.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var fe=new go.PathFigure(y*.816,a,!0);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),fe.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),fe.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),E}),go.Shape.defineFigureGenerator("PC",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(0,0,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var te=new go.PathFigure(y*.055,.07*a,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var ee=new go.PathFigure(y*.055,.13*a,!0);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var ce=new go.PathFigure(y*.055,.18*a,!0);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),ce.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),ce.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var fe=new go.PathFigure(y*1,0,!0);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),fe.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),fe.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),E}),go.Shape.defineFigureGenerator("Plane",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(.55*y,a,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),E}),go.Shape.defineFigureGenerator("Key",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y*1,a*.5,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),E}),go.Shape.defineFigureGenerator("FilmTape",function(z,y,a){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,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var te=new go.PathFigure(0,0,!1);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),te.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),te.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var ee=new go.PathFigure(y*.11,a*.1,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var ce=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var fe=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),fe.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),fe.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),E}),go.Shape.defineFigureGenerator("FloppyDisk",function(z,y,a){var E=new go.Geometry,b=8,te=b*ie,ee=new go.PathFigure(b,0,!1);E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-te,y-te,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,te,a,0,a-te)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,te,te,0).close());var ce=new go.PathFigure(y*.83,0,!1);E.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var fe=new go.PathFigure(y*.83,a*1,!1);E.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var he=new go.PathFigure(y*.78,a*.05,!1);return E.add(he),he.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),he.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),he.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),E}),go.Shape.defineFigureGenerator("SpeechBubble",function(z,y,a){var E=z?z.parameter1:NaN;(isNaN(E)||E<0)&&(E=15),E=Math.min(E,y/3),E=Math.min(E,a/3);var b=E*ie,te=a*.8,ee=new go.Geometry,ce=new go.PathFigure(E,0,!0);return ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,y-E,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,y,E,y-b,0,y,b)),ce.add(new go.PathSegment(go.PathSegment.Line,y,te-E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,y-E,te,y,te-b,y-b,te)),ce.add(new go.PathSegment(go.PathSegment.Line,y*.7,te)),ce.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ce.add(new go.PathSegment(go.PathSegment.Line,y*.55,te)),ce.add(new go.PathSegment(go.PathSegment.Line,E,te)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,te-E,b,te,0,te-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?(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,.8,-b,-b)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*.45,!0);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var te=new go.PathFigure(y*1,a*.55,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),te.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),te.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),E}),go.Shape.defineFigureGenerator("Windows",function(z,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*.1,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var te=new go.PathFigure(y*.1,a*.2,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),te.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),te.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var ee=new go.PathFigure(y*.28,a*.37,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),E}),go.Shape.defineFigureGenerator("Beaker",function(z,y,a){var E=new go.Geometry,b=15,te=b*ie,ee=new go.PathFigure(y*.62,a*.475,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-te,y-te,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,te,a,0,a-te)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),te>1?(E.spot1=new go.Spot(0,0,te,te),E.spot2=new go.Spot(1,1,-te,-te)):(E.spot1=go.Spot.TopLeft,E.spot2=go.Spot.BottomRight),E}),go.Shape.defineFigureGenerator("Download",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var te=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-te)).close());var ee=new go.PathFigure(y*.4,a*0,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),E}),go.Shape.defineFigureGenerator("Bin",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var te=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-te)).close()),E}),go.Shape.defineFigureGenerator("Upload",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);E.add(b);var te=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-te))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-te)).close());var ee=new go.PathFigure(y*.5,a*0,!0);return E.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),E}),go.Shape.defineFigureGenerator("EmptyDrink",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),E}),go.Shape.defineFigureGenerator("Drink",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var te=new go.PathFigure(y*.235,a*.28,!0);return E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),te.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),te.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),E}),go.Shape.defineFigureGenerator("4Arrows",function(z,y,a){var E=new go.Geometry,b=new go.PathFigure(y*.5,a*0,!0);return E.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.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 sn={},kt="5.0",de={},ge=null,De=!1,x=!1,ve=null,Ae=!1,ue=null,ie=null,ae=0;ae<arguments.length;ae++){var le=arguments[ae];if(le!==null)switch(typeof le){case"number":kt=le.toFixed(1);break;case"string":le.match(new RegExp("^[0-9]\\.[0-9]+$"))?kt=le:ve=le;break;case"object":typeof le.is3D!="undefined"?ge=le:de=le;break;case"boolean":De=le,x=!0;break}}ge===null&&(ge={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},de.material_id!==void 0&&!x&&(De=!0)),ve!==null&&de.id===void 0&&(de.id=ve);var oe="",se="",re=!1,ne=null,z=null,y=null,a=!1,E=null,b=null,te=null,ee=null,ce=null;de.height!==void 0&&(de.height=Math.round(de.height)),de.width!==void 0&&(de.width=Math.round(de.width));var fe=function(it){return parseFloat(it)>4?parseFloat(it):5};sn.setHTML5Codebase=function(it,tt){ie=it,et(it,tt)},sn.setJavaCodebase=sn.setJavaCodebaseVersion=sn.isCompiledInstalled=sn.setPreCompiledScriptPath=sn.setPreCompiledResourcePath=function(){},sn.setHTML5CodebaseVersion=function(it,tt){var st=parseFloat(it);if(st!==NaN&&st<5){console.log("The GeoGebra HTML5 codebase version "+st+" is deprecated. Using version latest instead.");return}ue=it,qe(it,tt)},sn.getHTML5CodebaseVersion=function(){return z},sn.getParameters=function(){return de},sn.setFontsCSSURL=function(it){ee=it},sn.setGiacJSURL=function(it){},sn.setJNLPFile=function(it){oe=it},sn.setJNLPBaseDir=function(it){},sn.inject=function(){function it(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var tt="auto",st=de.id,gt,bt=!1,xt=0;xt<arguments.length;xt++){var vt=arguments[xt];typeof vt=="string"?(vt=vt.toLowerCase(),vt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?tt=vt:st=arguments[xt]):typeof vt=="boolean"?bt=vt:vt instanceof HTMLElement&&(gt=vt)}At();function At(){if(!Ae){setTimeout(At,200);return}tt=Ze(tt);var Je=gt||document.getElementById(st);if(!Je){console.log("possibly bug on ajax loading? ");return}if(sn.removeExistingApplet(Je,!1),de.width===void 0&&Je.clientWidth&&(de.width=Je.clientWidth),de.height===void 0&&Je.clientHeight&&(de.height=Je.clientHeight),!(de.width&&de.height)&&tt==="html5"&&(delete de.width,delete de.height),ne=tt,tt==="screenshot")we(Je,de);else{var Te=!1;de.hasOwnProperty("playButton")&&de.playButton||de.hasOwnProperty("clickToLoad")&&de.clickToLoad?Te=!0:de.hasOwnProperty("playButtonAutoDecide")&&de.playButtonAutoDecide&&(Te=(!he()||it())&&me()),Te?(ne="screenshot",Fe(Je,de,bt,tt)):Ue(Je,de,bt)}}};function he(){try{return window.self!==window.top}catch(it){return!0}}function me(){return de.hasOwnProperty("screenshotGenerator")&&de.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}sn.getViews=function(){return ge},sn.isJavaInstalled=function(){return!1};var pe=function(it){var tt=function(xt){var vt=JSON.parse(xt),At=function(Ve){return Ve.type=="G"||Ve.type=="E"},Je=vt.elements?vt.elements.filter(At)[0]:vt;if(!Je||!Je.url){st();return}de.fileName=Je.url,be(Je.settings||{}),ge.is3D=!0;var Te="https://www.geogebra.org/images/";sn.setPreviewImage(E||Je.previewUrl,Te+"GeoGebra_loading.png",Te+"applet_play.png"),it()},st=function(){de.onError&&de.onError(),ut("Error: Fetching material (id "+de.material_id+") failed.",de)},gt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",bt="/materials/"+de.material_id+"?scope=basic";ye("https://"+gt+"/api/proxy.php?path="+encodeURIComponent(bt),tt,st)};function be(it){var tt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(st){it[st]=!!it[st]}),tt.forEach(function(st){de[st]===void 0&&it[st]!==void 0&&(de[st]=it[st])}),de.showToolBarHelp===void 0&&(de.showToolBarHelp=de.showToolBar)}function ye(it,tt,st){var gt=new XMLHttpRequest;gt.open("GET",it),gt.onload=function(){tt(gt.responseText)},gt.onerror=st,gt.send()}sn.isHTML5Installed=function(){return!0},sn.getLoadedAppletType=function(){return ne},sn.setPreviewImage=function(it,tt,st){E=it,b=tt,te=st},sn.removeExistingApplet=function(it,tt){var st;typeof it=="string"&&(it=document.getElementById(it)),ne=null;var gt=null;for(st=0;st<it.childNodes.length;st++){var bt=it.childNodes[st],xt=bt.className;xt==="applet_screenshot"?tt?(bt.style.display="block",ne="screenshot"):bt.style.display="none":xt!=="applet_scaler prerender"&&(it.removeChild(bt),gt=xt&&xt.indexOf("appletParameters")!=-1?bt.id:null,st--)}var vt=de.id!==void 0?de.id:gt,At=window[vt];At&&typeof At.getBase64=="function"&&(At.remove(),window[vt]=null)},sn.refreshHitPoints=function(){if(fe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var it=sn.getAppletObject();return it&&typeof it.recalculateEnvironments=="function"?(it.recalculateEnvironments(),!0):!1},sn.startAnimation=function(){var it=sn.getAppletObject();return it&&typeof it.startAnimation=="function"?(it.startAnimation(),!0):!1},sn.stopAnimation=function(){var it=sn.getAppletObject();return it&&typeof it.stopAnimation=="function"?(it.stopAnimation(),!0):!1},sn.getAppletObject=function(){var it=de.id!==void 0?de.id:"ggbApplet";return window[it]},sn.resize=function(){};var Ce=function(it,tt,st){var gt=document.createElement("param");gt.setAttribute("name",tt),gt.setAttribute("value",st),it.appendChild(gt)},Se=function(it){return it&&it!=="false"},Ue=function(it,tt,st){fe(z)<=4.2&&(st=!0);var gt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(gt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var bt=document.createElement("div");bt.classList.add("appletParameters","notranslate");var xt=tt.width,vt=tt.height;if(tt.disableAutoScale=tt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():tt.disableAutoScale,tt.width!==void 0)if(fe(z)<=4.4)Se(tt.showToolBar)&&(tt.height-=7),Se(tt.showAlgebraInput)&&(tt.height-=37),tt.width<605&&Se(tt.showToolBar)&&(tt.width=605,xt=605);else{var At=100;(Se(tt.showToolBar)||Se(tt.showMenuBar))&&(tt.hasOwnProperty("customToolBar")&&(tt.customToolbar=tt.customToolBar),At=Se(tt.showMenuBar)?245:155),xt<At&&(tt.width=At,xt=At)}bt.style.border="none",bt.style.display="inline-block";for(var Je in tt)tt.hasOwnProperty(Je)&&Je!=="appletOnLoad"&&bt.setAttribute("data-param-"+Je,tt[Je]);ee&&bt.setAttribute("data-param-fontscssurl",ee),sn.resize=function(){GGBAppletUtils.responsiveResize(it,tt)},window.addEventListener("resize",function(Rt){sn.resize()});var Te=typeof tt.appletOnLoad=="function"?tt.appletOnLoad:function(){};if(!st&&tt.width!==void 0){tt.hasOwnProperty("showSplash")||bt.setAttribute("data-param-showSplash","false");var Ve=it.querySelector(".applet_scaler.prerender"),Le=Ve!==null;if(Le)var Ee=Ve.querySelector(".ggb_preview");else{var Ee=We(xt,vt,tt.borderColor,!1);Ve=document.createElement("div"),Ve.className="applet_scaler",Ve.style.position="relative",Ve.style.display="block",Ve.style.width=xt+"px",Ve.style.height=vt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Ve,"66%"),fe(z)>=5?(tt.appletOnLoad=function(Rt){var St=it.querySelector(".ggb_preview");St&&St.parentNode.removeChild(St),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ve),window.GGBT_wsf_view&&$(window).trigger("resize"),Te(Rt)},Le||Ve.appendChild(Ee)):bt.appendChild(Ee),Ve.appendChild(bt),Le||it.appendChild(Ve),setTimeout(function(){sn.resize()},1)}else{var Be=document.createElement("div");Be.className="applet_scaler",Be.style.position="relative",Be.style.display="block",Be.appendChild(bt),it.appendChild(Be),tt.appletOnLoad=function(Rt){sn.resize(),Te(Rt)}}function Ge(Rt,St){St&&typeof St.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Rt,St.appletOnLoad):renderGGBElement(Rt),ut("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",St)}function Me(Rt,St){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Rt,params:St}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(pt){Ge(pt.article,pt.params)}),html5AppletsToProcess=null)},fe(z)<5&&(Rt.className+=" geogebraweb")):Ge(Rt,St)}if(gt){scriptLoadStarted=!0;for(var Re=0;Re<bt.childNodes.length;Re++){var ze=bt.childNodes[Re].tagName;ze==="TABLE"&&(bt.removeChild(bt.childNodes[Re]),Re--)}if(ggbHTML5LoadedScript!==null){var nt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');nt!=null&&nt.parentNode.removeChild(nt)}var yt=document.createElement("script"),Lt=function(){Me(bt,tt)};yt.src=se+y,ggbHTML5LoadedCodebaseIsWebSimple=a,ggbHTML5LoadedCodebaseVersion=z,ggbHTML5LoadedScript=yt.src,ut("GeoGebra HTML5 codebase loaded: '"+se+"'.",tt),!ie&&(!ue||ue=="5.0")?(a?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Lt()):se.requirejs?__webpack_require__.e(12).then(function(){var Rt=[__webpack_require__(12)];Lt.apply(null,Rt)}.bind(this)).catch(__webpack_require__.oe):(yt.onload=Lt,it.appendChild(yt))}else Me(bt,tt);tt.height=vt,tt.width=xt},we=function(it,tt,st){var gt=We(tt.width,tt.height,tt.borderColor,st),bt=document.createElement("div");bt.style.position="relative",bt.style.display="block",bt.style.width=tt.width+"px",bt.style.height=tt.height+"px",bt.className="applet_screenshot applet_scaler"+(st?" applet_screenshot_play":""),bt.appendChild(gt);var xt=GGBAppletUtils.getScale(tt,it,st);st?(it.appendChild(ke()),window.GGBT_wsf_view||(it.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(bt,"66%"),it.appendChild(bt),xt!==1&&!isNaN(xt)&&(GGBAppletUtils.scaleElement(bt,xt),bt.style.width=tt.width+"px",bt.style.height=tt.height+"px",bt.parentNode.style.width=tt.width*xt+"px",bt.parentNode.style.height=tt.height*xt+"px"),sn.resize=function(){je(it,gt,bt,st)},window.addEventListener("resize",function(vt){sn.resize()}),sn.resize()};function je(it,tt,st,gt){if(it.contains(tt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(it.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(it)}var bt=GGBAppletUtils.getScale(de,it,gt);st.parentNode!==null&&(!isNaN(bt)&&bt!==1?(GGBAppletUtils.scaleElement(st,bt),st.parentNode.style.width=de.width*bt+"px",st.parentNode.style.height=de.height*bt+"px"):(GGBAppletUtils.scaleElement(st,1),st.parentNode.style.width=de.width+"px",st.parentNode.style.height=de.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(it),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}sn.onExitFullscreen=function(it,tt){tt.appendChild(it)};var Fe=function(it,tt,st,gt){we(it,tt,!0);for(var bt=function(){var At=[];for(vt=0;vt<it.childNodes.length;vt++)At.push(it.childNodes[vt]);if(window.GGBT_wsf_view){var Je=window.GGBT_wsf_view.renderFullScreen(it,tt.id),Te=document.getElementById("fullscreencontainer"),Ve=jQuery(it).find(".fullscreencontent");Ve.length>0?(Je.remove(),Ve.attr("id","fullscreencontent").show(),jQuery(Te).append(Ve),window.dispatchEvent(new Event("resize"))):Ue(Je,tt,!1),window.GGBT_wsf_view.launchFullScreen(Te)}else ne=gt,Ue(it,tt,!1);if(!window.GGBT_wsf_view)for(vt=0;vt<At.length;vt++)it.removeChild(At[vt])},xt=it.getElementsByClassName("ggb_preview_play"),vt=0;vt<xt.length;vt++)xt[vt].addEventListener("click",bt,!1),xt[vt].addEventListener("ontouchstart",bt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(it),me()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},ke=function(){var it=document.createElement("div");if(it.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var tt='.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");}',st=document.createElement("style");st.styleSheet?st.styleSheet.cssText=tt:st.appendChild(document.createTextNode(tt)),document.getElementsByTagName("head")[0].appendChild(st)}return it},We=function(it,tt,st,gt){var bt=document.createElement("div");bt.className="ggb_preview",bt.style.position="absolute",bt.style.zIndex="90",bt.style.width=it-2+"px",bt.style.height=tt-2+"px",bt.style.top="0px",bt.style.left="0px",bt.style.overflow="hidden",bt.style.backgroundColor="white";var xt="lightgrey";st!==void 0&&(st==="none"?xt="transparent":xt=st),bt.style.border="1px solid "+xt;var vt=document.createElement("img");if(vt.style.position="relative",vt.style.zIndex="1000",vt.style.top="-1px",vt.style.left="-1px",E!==null&&vt.setAttribute("src",E),vt.style.opacity=.7,b!==null){var At,Je,Te;if(!gt){At=document.createElement("img"),At.style.position="absolute",At.style.zIndex="1001",At.style.opacity=1,vt.style.opacity=.3,Je=360,Je>it/4*3&&(Je=it/4*3),Te=Je/5.8,At.setAttribute("src",b),At.setAttribute("width",Je),At.setAttribute("height",Te);var Ve=(it-Je)/2,Le=(tt-Te)/2;At.style.left=Ve+"px",At.style.top=Le+"px",bt.appendChild(At)}}return bt.appendChild(vt),bt},Ze=function(it){return it=it.toLowerCase(),it==="html5"||it==="screenshot"?it:"html5"},Ke=["web","webSimple","web3d","tablet","tablet3d","phone"],qe=function(it,tt){if(z=it,tt){et(z,!0);return}var st=!De;if(st){var gt=fe(z);!isNaN(gt)&><4.4&&(st=!1)}var bt,xt;window.location.protocol.substr(0,4)==="http"?bt=window.location.protocol:bt="http:";var vt=z.indexOf("//");vt>0?xt=z:vt===0?xt=bt+z:xt="https://www.geogebra.org/apps/5.2.814.0/";for(var At in Ke)if(z.slice(Ke[At].length*-1)===Ke[At]||z.slice((Ke[At].length+1)*-1)===Ke[At]+"/"){et(xt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&st&&!ge.is3D&&!ge.AV&&!ge.SV&&!ge.CV&&!ge.EV2&&!ge.CP&&!ge.PC&&!ge.DA&&!ge.FI&&!ge.PV&&!Se(de.showToolBar)&&!Se(de.showMenuBar)&&!Se(de.showAlgebraInput)&&!Se(de.enableRightClick)&&(!de.appName||de.appName=="classic")?xt+="webSimple/":xt+="web3d/",et(xt,!1)},et=function(it,tt){if(it.requirejs){se=it;return}it.slice(-1)!=="/"&&(it+="/"),se=it,tt===null&&(tt=it.indexOf("http")===-1),re=tt,y="web.nocache.js",a=!1;var st=se.split("/");st.length>1&&(!tt&&st[st.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):Ke.indexOf(st[st.length-2])>=0&&(y=st[st.length-2]+".nocache.js")),st=it.split("/"),z=st[st.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 gt=parseFloat(z);gt!==NaN&><5&&it.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+gt+" is deprecated. Using version latest instead."),qe("5.0",tt))},ut=function(it,tt){window.console&&window.console.log&&(!tt||typeof tt.showLogging=="undefined"||tt.showLogging&&tt.showLogging!=="false")&&console.log(it)};de.material_id!==void 0?pe(ct):ct();function ct(){var it=kt;ue!==null?it=ue:parseFloat(it)<5&&(it="5.0"),qe(it,!1),ie!==null&&et(ie,re),Ae=!0}return sn},GGBAppletUtils=function(){"use strict";function sn(){return window.GGBT_wsf_edit!==void 0}function kt(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 de(Ae,ue,ie,ae,le,oe){var se=null;if(oe!=null&&oe!="")for(var re=Ae.parentNode;re!=null;)if((" "+re.className+" ").indexOf(" "+oe+" ")>-1){se=re;break}else re=re.parentNode;var ne=0,z=0,y=0,a=0,E=0,b=0,te=0;if(se)ne=se.offsetWidth,z=Math.max(ae?se.offsetWidth:0,se.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ne=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),y=ne):(ne=window.innerWidth,z=window.innerHeight,y=window.innerWidth),Ae){var ee=Ae.getBoundingClientRect();ee.left>0&&ee.left<=ne&&(le===void 0||!le)&&(document.dir==="rtl"?(E=ne-ee.width-ee.left,b=y<=480?10:30):(b=ee.left,E=y<=480?10:30),a=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"?(a=40,te=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,te=40)}}return Ae&&((ie===void 0||!ie)&&ue>0&&ue+a<ne?ne=ue:ne-=a,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie===void 0||!ie)&&(z-=te)),{width:ne,height:z}}function ge(Ae,ue,ie,ae,le){if(Ae.isScreenshoGenerator)return 1;var oe=ae!==void 0&&ae,se=Ae.noScaleMargin!=null&&Ae.noScaleMargin,re=function(ce){return ce&&ce!=="false"},ne=re(Ae.autoHeight),z=de(ue,Ae.width,ie,ne,oe&&window.GGBT_wsf_view||se,le),y=parseInt(z.width),a=Ae.width,E=Ae.height;if(a===void 0){var b=ue.querySelector(".appletParameters");b&&(a=b.offsetWidth,E=b.offsetHeight)}var te=y/a,ee=oe?1:z.height/E;return ie!==void 0&&!ie&&(te=Math.min(1,te),ee=Math.min(1,ee)),Math.min(te,ee)}function De(Ae,ue,ie){var ae=1,le,oe=!1;if(Ae.hasOwnProperty("allowUpscale")&&(oe=Ae.allowUpscale),Ae.hasOwnProperty("scale")&&(ae=parseFloat(Ae.scale),(isNaN(ae)||ae===null||ae===0)&&(ae=1),ae>1&&(oe=!0)),ue&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(oe=!0),!(Ae.hasOwnProperty("disableAutoScale")&&Ae.disableAutoScale))le=ge(Ae,ue,oe,ie,Ae.scaleContainerClass);else return ae;return oe&&(!Ae.hasOwnProperty("scale")||ae===1)?le:Math.min(ae,le)}function x(Ae){var ue=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),ae=Ae.getBoundingClientRect(),le=(ue-ae.width)/2,oe=(ie-ae.height)/2;oe<0&&(oe=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=oe+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe<40?Ae.style.top="40px":Ae.style.top=oe+"px",Ae.style.left=le+"px")}function ve(Ae,ue){var ie=Ae.querySelector(".appletParameters");if(ie){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ue.id!==ie.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ae)}if(ie.parentElement&&/fullscreen/.test(ie.parentElement.className))return;var ae=De(ue,Ae);sn()&&ie.setAttribute("data-param-scale",ae);for(var le=null,oe=0;oe<Ae.childNodes.length;oe++)if(Ae.childNodes[oe].className!==void 0&&Ae.childNodes[oe].className.match(/^applet_scaler/)){le=Ae.childNodes[oe];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(ae)&&ae!==1?(le.parentNode.style.width=ue.width*ae+"px",le.parentNode.style.height=ue.height*ae+"px",kt(le,ae)):(kt(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($(ie).parents(".content-added-content"))}}return{responsiveResize:ve,isFlexibleWorksheetEditor:sn,positionCenter:x,getScale:De,scaleElement:kt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var sn=n.location.search;return sn.indexOf(J)!=-1||sn.indexOf(K)!=-1}function q(sn,kt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(sn){var kt=s[L].bindings;s[L].bindings=function(){for(var de=kt?kt():{},ge=sn[webModule.__softPermutationId],De=O;De<ge.length;De++){var x=ge[De];de[x[O]]=x[P]}return de}};var t;function u(){return v(),t}function v(){if(!t){var sn=o.createElement(Q);if(sn.id=L,sn.style.cssText=R+S,sn.tabIndex=-1,o.body.appendChild(sn),t=sn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var kt=document.compatMode==U?V:W;t.write(kt+X),t.close()}}}function w(sn){function kt(ge){function De(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var x=De();if(x){ge();return}function ve(){if(!x){if(!De())return;x=!0,ge(),o.removeEventListener&&o.removeEventListener(Z,ve,!1),Ae&&clearInterval(Ae)}}o.addEventListener&&o.addEventListener(Z,ve,!1);var Ae=setInterval(function(){ve()},$)}function de(ge){var De=u(),x=De.body,ve=De.createElement(_);ve.language=ab,ve.crossOrigin=W,ve.src=ge,webModule.__errFn&&(ve.onerror=function(){webModule.__errFn(L,new Error(bb+ge))}),x.appendChild(ve)}kt(function(){de(sn)})}webModule.__startLoadingFragment=function(sn){return C(sn)},webModule.__installRunAsyncCode=function(sn){var kt=u(),de=kt.body,ge=kt.createElement(_);ge.language=ab,ge.text=sn,de.appendChild(ge),de.removeChild(ge)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(sn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(sn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(sn){var kt=c[sn];return kt==null?null:kt},r=d,webModule.__errFn=e}function B(){function sn(Ae){var ue=Ae.lastIndexOf(rb);ue==-1&&(ue=Ae.length);var ie=Ae.indexOf(sb);ie==-1&&(ie=Ae.length);var ae=Ae.lastIndexOf(tb,Math.min(ie,ue));return ae>=O?Ae.substring(O,ae+P):W}function kt(Ae){if(!Ae.match(/^\w+:\/\//)){var ue=o.createElement(ub);ue.src=Ae+vb,Ae=sn(ue.src)}return Ae}function de(){var Ae=__gwt_getMetaProperty(wb);return Ae!=null?Ae:W}function ge(){for(var Ae=o.getElementsByTagName(_),ue=O;ue<Ae.length;++ue)if(Ae[ue].src.indexOf(xb)!=-1)return sn(Ae[ue].src);return W}function De(){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 ve=de();return ve==W&&(ve=ge()),ve==W&&(ve=De()),ve==W&&x()&&(ve=sn(o.location.href)),ve=kt(ve),ve}function C(sn){return sn.match(/^\//)||sn.match(/^[a-zA-Z]+:\/\//)?sn:webModule.__moduleBase+sn}function D(){var sn=[],kt=O,de=[],ge=[];function De(Ae){var ue=ge[Ae](),ie=de[Ae];if(ue in ie)return ue;var ae=[];for(var le in ie)ae[ie[le]]=le;throw r&&r(Ae,ae,ue),null}if(__gwt_isKnownPropertyValue=function(Ae,ue){return ue in de[Ae]},webModule.__getPropMap=function(){var Ae={};for(var ue in de)de.hasOwnProperty(ue)&&(Ae[ue]=De(ue));return Ae},webModule.__computePropValue=De,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var x;try{x=Cb;var ve=x.indexOf(Db);ve!=-1&&(kt=parseInt(x.substring(ve+P),$),x=x.substring(O,ve))}catch(Ae){}return webModule.__softPermutationId=kt,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(sn,kt,de){"use strict";de.d(kt,{Ax:function(){return ve},Ds:function(){return Ae},KI:function(){return ie},SI:function(){return x},f1:function(){return De}});var ge=de(11320);function De(ae){let le=!0;if(ae.length>0){for(let oe=0;oe<ae.length;oe++)if(ae[oe].compile_success==0||!ae[oe].compile_success){le=!1;break}}else le=!1;return le}function x(ae,le=""){let oe=[];for(let se=0;se<ae.length;se++){let re=ae[se],ne=le?`${le}/${re.name}`:`${re.name}`;oe.push({title:re.name,type:re.type,isLeaf:re.type!=="tree",key:ne})}return oe}function ve(ae,le,oe){for(let se=0;se<ae.length;se++){let re=ae[se];if(re.key===le){re.children=oe;break}re.children&&ve(re.children,le,oe)}return ae}function Ae(ae,le,oe){let se;return function(){let re=this,ne=arguments,z=function(){se=null,oe||ae.apply(re,ne)},y=oe&&!se;clearTimeout(se),se=setTimeout(z,le),y&&ae.apply(re,ne)}}const ue=!0,ie=ge.Z.API_SERVER},93137:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return Se},U:function(){return be}});var ge=de(67294),De=de(55054),x=de(14446),ve=de(9430),Ae=de(51959),ue=de(15835),ie=de(27484),ae=de.n(ie),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"},oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAACwCAYAAAD61gcAAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQd4XHeZ7n9/zUgzkkZdsiX3XmM7xWlONYE0AsuyEMizwAKbDcuFAMvCXvbuEpwsZeksBNilLZBLKIGQUC+EVEKSTYN0O8W9W26SrK4593nP+X/jvyd2LCeOZMbR88gjz5w59T3v933vV47jpZ+XzsAIngE3gtsqiU3tiaJxFYNMzufZk6ngEZyLSuLARuggXgLcME90FN2aHST34fTQjDeQqplOfqibsp4/QOqjztXcMczVHPWLvQS4g0IgclH0eDm7HvsBmca/pBvI5/OUVZRRXQ9l1bupqHq9c+NvOuiqXlqAlwA3DBBEe655J71lX2F3T0Q64yjLQFkVuHREqttRXfkYVa2nO3fcrmGs7qhe5CXAHeTyR7eSpmHJvQxWH0dqLJSPgXQjpFuIgTe4ISLT42ia8XKXe+vNRzWahnHwLwHuYID7ERWkWUk540k7yNZDZi6kp0OqHIa2RFT1OSa+/H2u7kP/MYxzflQv8hLgDga4X5Ghi6epYAJpIAtk5kB6JpRlIWqPqBp0THrlP7v6D/37UY2mYRz8S4A7KOBmZNjzdAK4lACXhuwCKJ8KzgOuetAx5cJ/drkPvAS4g5zPlwB3MMA9NSPDQ08/TbkxXAYyx0L55MSHi7ZF5Jxj8nn/4qrf9/Fh3ORH9SIvAe5ggLv17Czttz9FJvIMl4XssZCelAAu3x5Rg2Py+f/qqt/7saMaTcM4+JcAdzDA/ejUSrhHgBsf+3CVVZBZ5AEnkyqGwzH1wg+7ynd/dBjn/Khe5CXAHQxwd51ayYZ7nqLCAy5bA9mFkJ4IKfPhIjHcFa768n87qtE0jIN/CXCHCrhKySLzPeDkw22PyOUdk87/iKt+z1XDOOdH9SIvAe5ggLv/VVWs+sWTBYarrIGKBVAhHy4L+R1Qk4cp53/EVb77JcAdqVFqFK09F8bMyJNJl9G/fv36il9PnOh6jqjbP8JFvz23it03rdjrw9UmgCuf6HW47ZADpp6/zFW+68ojav/9zvRHO48tp2JxnqraiN5tKbI3O+c2jsa+jjjDRdE9tfTs+hplba+joimFK4dI0V73vQOp/Hsr3IR7RuNEHGib0a1n59hy+wqy0bgkaKhLdDj5cIpS2QHVeZh63jJXefkRBbgoujVNvvzTDLW9lfKqeoYiSKVhqHv1UKr3g2k358cjfa5HFHBRdH85O1b9F2VDb6OjH8qrI1IVDpeNyGYc5anVwNmu8rQ1I30iDgi4x16f45Efr6AyGhcLv5XVkD0e0hMglYGhdshFMO38K13l5cuOlP1eFi0r+8iO2Z+nvOo9dA0BZVFSqlEG6byjqnYXUdVZLnfKwyO5zyMLuBXvX0S+4gEG8mVk6h0VjZCqAVcN+V7I5SHX/PMHKhr/arFbPDCSJ+KAgPvVBbXs+s1yqvJtCcM1QPYYD7hKyG9LADf1/Ktc5bs/ciTss/Yh2v29C+mNbmTHlhSpCMrKHeVNybkebIfMDqhr/OaVn7n0smXLXH6k9ntkAffQWe9kx2NfoawhonKqo7weUpMgMxnKG8H1QUNdRKb2Ulf5im+N1El4ru1E91xQy6rfLCebb6NCqa1myM6H8vFQJsCJ4YZg8rlXuer3HBGA64p+2Vq9fdcd7Noxk96tMNAOQ7sgVQeZCRANQH6lChFWMeOLs5xzgyN1rkcWcLdP/QBbVn1aNyBZHJUZqD4JcqdA5Qwor40oU6lPaztVE09xbsEzI3UiDshw97++jqd+8kQMOLlsla2QmQflbT5K3R6hXOqRwnAKdHb84Kv097+DHWsiBnc6+lbDwGYY7ICoHxiEdC8wbx0DN01zS0sVcN/MLWVL1y2UE9GMowGobYTcUsgdD1k54mVQCdQ03XhbZfaNS91SnZlR+4keOreaR256MvbhyoGqasjMgvQUSFfJpEZURY4JF17pGv5h1H24qPcnr6Sz/6fsWJ9moMPRtxb6N0L/JuhbBf17QJhTqVXTOTdf/IWbzrvuOicnb0R+Rpbh/os61vA7IhYzFmgB6gW6OZA7G6rmQsUYoAca6xURXuYqzvn6iJyJA2wkWkYFtTxNJRPjG0ESiCpG0k2QrpSzFJFpdEx666Vuyoe/OZr72hn9qCW3Pfo9HTtn07s1on+ro28NDOyAgQ3QuxZ687BHTD0xT/0rX+fO+c+fjuQ+jyjgYmf2U5lz2dGnKrMUrR50tRVQswSqT4aqGZDORbg9jsaW7eSmnObcohUjeVLCbUWK7f6p7Nv05N9CLVAn9vV1cQoiIiJyU/ppe+sxbsmyp0drP+Nzu/PHX6Kv992xKR3a7WKADWyF/m0wsBp6O6Fbe5x1VJ154201v3nd0hE0p9rHEQdcfGI+VPYl8vl300REC44msVwL5F4G1YsSx7YsgioHVU03Pp2b9YYZzOh3o9SSF72J41nBnfI6mUJEHY5aotjE1mYc40/5CpXveo+7+OIRM03FwI4GfnEeO7t+yY61KQZlNtclZrR/JwyI2TZBbxQbD2oWb6P1rae7k9/95EjfIKMDuGWMocP9gUw0g1YPOjFH7XzInelNazPQHdFQ76hqudRVnDWq5iqq5BJ6uJoqGuNoVf5nq4Mzxt/Aa5b9rVty6Y6Rvni2vSi6von2wbvo2jGL7s0wsB3610N/OwxsS3y33r6E3TITHQ0XvMO97GtfG439HRXAxSy3LPVq9gz9lGrKCqa1Jgs1p0HuRMhOg3Q1lPVAQ/PWrprWpTXulMdH4yQVLizMBd4MnAlsYUbqh7znf93o3vOlvlHdr87rv0B393uTqNQHCjHQdkD/6uS1h4h8haP6nF9x0Wf+0rn5Ch1G/GfUABeD7p9TX2Fo6J2xaR2Do1F03wI150C1EuRS84moLnNkG294oGb9xSdw2eBomdYRvzrD2GA0+LOL2L7nZ+zcAIO7HP2biX/Fcn0yqxuhJw+K9WtO3sGEt53hjv/7UbtxRxdwX6SFde5e0tGUOGpVgKqotWaej1pnQblMa29EU4Mj1/b3LrXkv4ZxHY6KRaLo5820995F5/aZ9GyBwR0JyBSV9m2B/pV7TWl2oqPmVZe7V3zl6tE8OaMKuJjlPp55NTv7rqfaR63CV10WqpckprVyemJaUz1Q17yls7btzFp38og7u6N5kQ607ajzhqvZs+dd7FgbMdTh6BXYtnh2Wwt926EnSkxpzYW/5cKf/oVzblR1zVEHXAy6/5O6hvzQm2gITev4JIDILUwEYYnhtWnINH3P5S5405EIgJHcp6j7J6exu/tWOrakY7+tX4wmgVfstiGJUnuGkqi09qQOJrz9THf83z80kvu4v20dGYD7euUEnuq5izQTY7Mam1YHuUVJEFE1R2kvGNwIufTu/raFp2TcectH++SN5vajp9//Hfq738JAOiJyrsBsAlzvU9DXlQQKFeMcuVf/b3fuf35KmqJzjOq0pyMCcDHLfbTyDezuuZZqHK04YtNaCbklUDk/6QHtXxfRUOaom/fXruVfrh3NCz6a246iKMPNY26iv+MMyhsg0wKpHAwNQv/WxI/ryUcMlDvqX3UL5//kVc45jeEZ9Z8jB3ARKf4l9X/JD72RRq/NSevKZiDdClEFDG6PaGxxNF70Fjfzs9eM+tkbpR2Iol9l+MZrbmGwf0mcbqtWqioN5Ro9MQh9A9LcoO60LlrfssQtfscjo7Srz9rsEQO4mOW+Wj+FNbv+gGMczZJDcHGFhgoftadSjrJ1nSx4z2lu4b8dMSdx5C9m5KLLU98nlX8D9SR9sUq7VUGc/RiUwDveUXvxP7lXfF7VOUfMzxEFuBh0y3KvZWf3j8jnU1SgTKaLT6J8jyEll8b+0C3bfAkc3ZMno79gCc9wG22UM5GIel99I9A11MP4i25ZP++ai460PpEjDnAQlUX/Wv82NnZ8hp1RPRuStoFYuGzlThbyBvctRqUB5IihCb8jEbyTFJ+lIc7xwjwHs1pg6im/JnvM37q/+vimI22fj0DAxTznon9w81jHRTzFfFbTxW4eAH7ooGskTuJl0WXl//V4OsPd21SeVEFVWzNRahwDla305ZvopYfe7i0MDW2mx22msqOD2W2DTOnudTNHLtUVwSmUcS7HMpdTGzcy75y7r2v50c8uvtiNSurqYNfmCAVcsNuRuj5ik/qi1d1H0bIyPnNXJdmauXS6E9jR20ZtVsV589nTP56BgTRl+RSD/WnyQ+nYtLuUxq0OUVk1QDozRG0uT31NB7mqFfS5R6FqHWNyT5IevI/8ozvchS8iCCPc66HsOhflj3RX48gH3MFumef5eSQgf/68xWwYOJls5VJ2DZ3KUEVtPDxkSEPgKohbGF0FDAxC1x7Y3aHXiMG8oyINLc3Q2AAtTZCthEw5ZCuSyLq6GiqzQ2Syu6mvXg/pnxMN/JHuzbe68y8etcqS53m6DtvXji7ARcvKos/ddQrd+aV0Rm+gu2wq/dkcg5Xg1G9aDzWNEbkaR1VOgIG0pIYItm2Hh1fCnatg+x7IVcKZk+G4GTC+lbg/Qz/5IRDR5KNI1Zmk046qKqhTBXOF/r+BVP4P9Oz5CWU7fueWnH9Uge+oAFx07TljWc357Bz4e/akFtJZXkVvFZTVQ21zREOLo6EhKWuvqYVcFVRlE8CJySIH7Tvh93+Ea++DTVuhoQZevQBecTJMnQAVAuYQ9Et87Yde/fYmyfO+Pn0WUZZSX6uLo8hsFoYGVkL+13Tv/p674Oy7DxuNHMErKmnARZ86YTrb+95OR/YNdFVPZ7eGQNdDrimiaYyjuRmaPdAEtvoaqM0lYJNpTKchlUo0wO4+ePhJuPkueHoDjKmF04+DU0+AMY1Q5sRqMJRPTHD/QAK2nl7YvScxyXv2JP8XMF06Mbu1teBcP9HgTZTxRV5x8u+cG7k+0ZHGZkkCLvrsiRPZkn8vHek3sbNqLF11kG6IqGlw1BvA6qBJ/ldj8iqw5dSRVQ7l6aR7TCCSWVS40tcPqzfA/Q/Dhi1QUwUL58KC2QlIU2V7C/a1vCyqgDU4lHx3Tw90dMGO3bBrN3R0J6BMpSKyWUdtXbLNVNnNVFZ+0p11zO9K8Sk3JQW46LsLq1mTvYy1qQ/QUTeOwWb1REBVTWIeNaahqhIaa2FMk3f666DO+2syi8554Aho9ptPmGn7Lli/BTo7IFMBY8dAawvUqnwqlYAuBo3WYQB0e8EnM9vTk4Bu245kfbu6YGAoMd1VVRHVNS5m1lzNjTSN/Te3sEVyUMn8lAzgomXHXsi26qvYVXcCbiLUtURUVrnYb9KPAJFRCXsuMYGKLBvqEn9NDr8uuEASO/7y92PHfy9YYjPpfTOxloAl0Mn0VlQkYIt/JZe4ZGhM2v/fgCi2NMbr7ILtO2FLO2zbCZ09yfaylRHVWaitd9TUdVNf9x/0V/+7O6WpoxRQ92cPuOjqOU08Vf9RuhovxU1JUzc+ojLrYpOmiyvzFk8NksOehboaaKpLAoTaGqjSkOiMN4liJm9GFShYJU8ccIrt8omPpvcFTgFLwLO/Y3bU+5oZI+BpcIx+5QuW7TXVQo7MbW93Yl637oBN22DrLugZSJLwtbmIXLWjeYzY7lGqqj/gjh33mz930P1ZAy76x/kn0j/+PxmYfDx106GyMmLLdsdAT8Jk+TIY9D6YLrrMqcynwNZUmyxTLf1MAYKCAw84vQpgBcB5n0wMVCgn86a38B0Br/g9vz4BU5/FAEwlwNOrgKmbYk8HbN4OG7bCxm3J331D0NYCY5sjGhsddQ2DVOWuoi31GTdx4pE1R+8Q7oL9Ay6K3JHusEbvO+FyusZ/jKYTamgZD9t3R9z2qGPFephVBcfOgCib5GB1oSXGytdqqE0A11gDNWK4LJR7NorZTT+JhBabuIKJ9WAzzBXApSyI+WwypQY678PZOuP15T2QXQI6mWMFKapD6N4DW7fDmnXw2NNwx1OwGzhtFhw7NaKx3tE2Xqb2N2zb9HfuvJPWHcJ1PmIWLQAuiu5qzNNwWRlNr2MgXUm6qh+X+lEv266tdOOOnHlty8iy8owvUTP/UiYsgNq6iKfXO35yD6xdDWVpOH4MzNTQ52oYKk/8tPpcAjb5bXXVCbNVVkK2PPmO2CYGRQAMA4hMsnw6M61aTmeuYELFXp7B4ug2NLe61hY45L2ZH0pMqsy8ApUC6LqhfRs88ST8+mG4c11i7s89Bs6eB031MG685pssJ1f1d+7YyXceKUiKoqhsiEfOT9FwGfncDJ3QfFn5I2Vs/aJzUwoaYwy4KHpoDF1rrqMsdSb9uWSyo9I6WYXquXWkMt+E/Deda1o/mgcYfaKugWeO+yYtS/6SCRrs7CKeWe/46X3wlKZBDEJ5HSxogvEtoAHQuVpoEaNJZ8slGYK4qDOVZBFCdpN/pl/z1QSKgv9mfpz8N38WzJyGJrMQrfqoNZZLPODEmIODyTb0aoGJsaXe29MJq9bAfSvgwc2wdQ/U1cFfLYCZkyThRIwZ4xjTupva2ne6uS3fH81rsiyKyv6Vx89LMfh+erpfTr/OmfdhxdwVrod0/r0ufVo8I8ZFMp8rr/4eFalL2NMekWlxpPQc0Kwc34iKnCM3HtJ1qxPg7f6mc1NGvOwlWtYwiW2nX0PrGWcyfkZEb7dj1Qb440q49RkYUoZIIMrB3AYY15TIFm3NMKYhCRAUjQpoMQh8VBmbPAOEB5yAFou4/tWi1UI3gFFcMlAy/kem1FguBp0xnplr7wcWol9fiyAfTttRla5kk+5u2NYOazfCrj2JH6oouK0pkXPq/e+YZmib0E9P33vc0vkj3jop3Azy1DnpqOsD9PScF09l6tyhwZLJyUlpdp4KVnZDfUtnd23Dy6rdufe7aN0HZ7LhsbsYGGimqhkyYyE9DiqaIV2ryYk6n3uBV16/krL01+na9S1XM2PrSNxd0bJJ09i15IdMOGsxY8dH7NrpWLEGntwEa3bD050wpOb3IaitgnlNMK0VJo5NwKbgQP6SgFb4CdzXOAL1WYKY3XxEGvtrntns7/CAzT8Lg42CaTV/znQ5i4CNHYMVCYSSXQS4Pd1JkcBgL9RWQqsel5mBHV2wsyMBptyBpvqIxgbHmHESlv/RnXvs50biWsSlY9Hysxjs/QB93Rcy2O3o2K65c1H8t2bQDXUTk5b6LAa2RlR3OFJNn3HjP/hBF9016Ry2bvodgwMRNTlHtgUyM5PfrKZTjknGosZ+Th4qpMhPUBfVGlKZr0L6a87V73yxDjZ6//SJpM68nklnL6apMWJru+PRZ+DxjbC9FzoV5WkE1RBUlsH0Gpg9Bqa0QrNManXioMdgM8kjCAgMbAJaLPTKVwujUv93HEgEUonWFZrW2F54ltMHBclEBFgUre6znPmDul/ySQqtrwfKIxjfCON082ehvQPWbYZ1W5LcbHVVYl6bGqG5zTE49D738gUv6uMzo+jR0+jv/SB93a9iqKeMrl0RQ30uHpc7IAFb0fWmpDdWrF8+DvIdkNoC6Vnfdwu/+iYX/YrjWMVtDFEbD2hRQ0bWQeW4ZLRo5exkmlEMPKVwJJBGEeVVjpyWaXwm77Jf69jV9LWGBndYn4gcva++nvTrbmDGy86KTeKGTfDgk/D4VuiK00KJziXpQ78NGZjaDFPGJGCTgCpNq1j1L7CWl0wMbAa+OJ3lI9UCs5kZDcypjwdi5BWCiIDJYqD5KLmYBcP3Y3B69KraRL6cZgQ2VsG4sUnJ+JBL9Lpn1sGm9iRdZqAT04n5M7WXuZPHf+Nw3/wD0cNnpgf7L6e78zXke9N07YjiqhiBbbAz6YXVLBONmNC0TQ3PGdijdCK4fEQ2cqQu+k+35Lv/y0XRZeV84pu30z10atyQoedGaf6ZauM1eK9yAmTnQXbGvsCL79IoMbV1E6G8ZXneVXx+BwPfb3EtnS/0oKMTKOf0t36Xea94I42NEavWOv7wBDy8OQFQSw6aqhM26h6AgQForIbJLTBGYKuEcplR76MZOEzWsAg0BlkYmRrQvCkND6SAOf9HwSqbfrefYCJkvnhXfARrLGevxoJaRp1X8us0pUnyzbjmpLxpIEo0uqc96LSMhOxGmdcmx4SpXVRkX+uOG3vTCz3/STC5fDH57svp3XMx/Z1ZOndGRNq3fhePBBvcCX2aP6cm7A3Q9wz0i+VEAD7ilzvWMC9i/CWvd3M/fH0Spf5H3Tls67qRoaFqKj3oNOlRv2pDk3Sg7vfKAHixj6fpRjJVA5CthdpJUFH/8BADH0m7qTc834OOllFG59u+ysyzL6NprMAGNz3s+NMWqMvAnFaYOja5w+XzbNyRVGPUVyXOtaLRuNrDO+xm+wpZBPPNAtNpeVPT4GIZxMzpvnpvwTT7YuSE3XzwUPi7iPVii27isGc0Y8XCZ/6MxVGsBj8PQrYMWuthQltSWSJBWPlcgU4pMe2DSqUafPTaMGYVRC93Z8xa+bzPf/ftE8lUfIS+wTfS31kd+2j5oYi8gNatoTnJkMN4fsma5LevHfrli6rQIe5BiehXf7Fcmwuuv679W5eo7N3fo5GLvjLzdeza9kl69kyNKb3Kt+nJxIrxYuBVQOUkUPV1drpnvObE1MYnbwiyqiWry5N2H3cVp1/xfATk6IOvfDuTL/oGrdNhzVr45f2O32+Btmo4dTIsmA5tYxLTs24jrFiXRHRVFUnZUIMA52vZLCK1ixtaxmLJw8ReXztZEIDju3I/zv6z/LggU2GMWmxqC/6b+XYFu5xsQMyr45KfNtCfuAz1lQlzC3QqDO3qhTWbiKP07R0JIUg6aaiPaBvnyFTfS1nVeW7p1EN2caKe30yld/eNOLeAjl4PtEHHkIYcynRqBJj8SE1mEtA0qckDTUGpciACG+WOypkRk5d8j76z3+UufFOcC94n0xBdc0Ibuze+m46uv6W3d2x8l4nx1B9qZlamVvJCdgpUeuBVjIeKJiiv8cnudnXND5LJXORybzik/F/0nqUnMO4VtzBzcS1btkT87F7H79YmA26WToOT58OsqUmGoH07/Gk5PLIaNu2GynJoqYZmsW1VorcpKW9a2D6pK48iM6nmv+3Dal5zO9BwhEJmwgIIT2/xWbVAwQcTMQEGnxciXH8VLGBRtBqXM/UmFSraL7H6hHqYNg7GtSXl7Ns74Zm1sGYL9PQl56Peg27iZEdZ5stu6ex3HwrLPRb9qGLe6o2/BvcyBohIVyUBgaZoitE04FAzS/pWJqZUN4ZAljBa8quezswkqJ5zE7WLPu2+/bFbCIZW7ze1FV0zfwadnZexu+tt7OlqZqjfTxb3QUXB1KrkZ3LCeJWKbPXsgjpFKxEsd5RVX8ecL7xxuAWF0ZupZu4HbmXWy0+kY3fE/7vfceNyiMrhrCmwdBEsmAVjmxK9Sif8/sfh3lWwWiPhI5hQBeNroEWgU19BZq+4axmAECjGZsZ2ifOyl9GM3YKs194SJruc/sNCaZM3n+a/PQts4b1uFSnejPb0Q1cP7OpOaujkp9WWQ1sdzGiDaeNhrIYjuyR4eHINbJIGGSV1eWI6+XRj2oaIyt7szlv0g+GCLnrwdefQs/03DGXKyM1yydBsMa2CFPPRNA19IAGazKdAFg+RkNsVA+026ud9evFPP3XTA19zz3q4y34BZzsYff34uXR1vIs9u99E7646hqQBBaZWwIuDC6WJpiXj5DV1WUNn9twPNW2PMf6TZ7jJFw1LNomWvf0TTL/gQ1RkI+74o+N7D8KuXpg/AS46Hk6cD1PHJX6jEt2PPgV3PQq3r02qanXSxWoTczClDlpqkvkkMq8mjRQKK4sOPQRZIXEfLBPmRENgxSfLABewmTHcPhGsLeuZs1D+ZDpcH3SoXk6Fml2wuy/JRuRS0JaDaWMT0M2YAA2NSWXJyvXwzAbY3ZmkwRRE1NVGNDc5mlrW0DW0xP3F8cPq442+ln0r1b3/TcZBjZ64Iw2wce+8Epl5BQNitMR0QqSc8GSomnU3DQv+ffHaT/76gXc8G2hFt+Zz3wPR109eSOfmd9O5+xL6OnNEQ4mPp4g2DC7SFcmD2vq7YI/u3Po/cvI/n+Xm/O+DRq3Re889mXmvvpnWOVU8+qTjO3fBk5vlDMOF8+GsE2DetCQPuqsTnloNf1wBv1sOT0j30W2mcFOVGFUwqRamKK1VlwioKkOKswzSEwOn3cCyj7DrMw8mVZiuFjKWAamgkphZ9UnZ0KwW/vaAM0DHArP6IHyWQWCTqdzSBZtVL6foOw91KZiUhen1MKsNZk+EyeMhUwXbdiUst14mTmwollOpfG3EOPlz2e+6Vxz3N8Nhuej9vIU6vhOrFRqcbdPaNSrbgCb/rBvHkMq9pkDtvPuom/2Zxyd++ob58w/eC/ucDFe8k9FX5x3Hnl3voavzjfTvycYOrhhPwFNQoTHyIlENL96Jo6PsW+6LQ5cerFcyej2VnPSvv2HWmWewY3fEDXc7fv4Y5B2cMBVeeTyctBAmtCTmbu2mhN1ufxRu08MuVFYhhtNP/AS2JHE/rgZmeqar0UPZfORaSG8FjBSDwMqSAqG2kIi3Wjcto9Om51cFkksM9gNkMkIGtG2IuQbzCdjkg6kAMwZbJ6zphM19kNfJjB/MBnXlMFtpuxaYNzEpTlB6S4us3QxPr4UdqkTOJEUKOckldRGtbYNU1lzszpx9UNUgejuL2cYdjKOSNkimywfXVWAbKHOxG1W38BEaZ3969bRPXjd16vCHHB4S4JILGrnoa3NPZceu99PV8WoGe8qJ4i7PxK7ruu/A0es20xSd4/6bg86Tjf75zX/Hgou+RlV9xP0rHN+8M+mMqmmEVy+Cs8VuU5M+gp2d8MRKeOAJuOkJWC12E+DE857h4gk4VUn0PLUWpsqvUTlSdm/tWyyZeMDodR89V2kpr5epjs7klX2Cj2I/zNjL4z6MagVmC1gEOMvTxuksga31y7p1AAAgAElEQVQ7MaFbOmBNB6yWxqXj0Qm1/u9yaK2CObUwrxXmTYZpExN3Roz/5NqE5bRu5VsllNfVJIn+mrqH6Bta4l61+KAju6IxfIWxvJOZRIyPx6ZFMehSzlHRKh/taVpP/DIv/8A3nBtzyFMQngfg9vJe9OXpS9jd8Y90dV5Ed38FHerfdNBb+T/UVXzQ/Xjn7w9G5dGHTm+g9VX3MuPEGWxuj7jhLscv/BMV50yB156YsJvyorpwqzfBQ8vhtsfg7jUwuI1k+oNNNhDNCnBqZlavQg5m1cG4XKLPKfugyNVYLhZcg/4Dky2UxZDfZ+VD8fIepLH26AMLT3bxcQob+9S/BSJyHDh4Hc6qRuR8xwFCJ2ztgPU7YZXYTbgwwInh4vILcBmYnIMFjTBvAsybkhQoqCdi9UZ4en2SGsv5ymbV+wl448fpu+9yFxz3lYNeD2mg3+OTjOPvmUSOiRni7rbW2StIjf8Wdcd9w53//ufdS/uCAFdgvM+Pm8NQ+2L6Wmrprvwjs5c85N5yjdm45zzG6Kp3vp/5F3yWQRfxwIOOe++FB6X11Cc1YOedlESmqpTQhXliFdz3KPxqOWxV0YriEW0qvtpJx3wMOM9yAp2i1qnKTOSgxtfAqQYtLgMvynvGmQDlAVNed/SsqOVjwAW1cDH5ePaKGdJXiMRm0+dr45InT3dx4JJKWEj9qwKHOrl0XNs6YMNOeHo3rOuESB65aQ5Gv3LQK2GeZ7kFU5MgqrIqSXs9tRa26nxIiNepyMC4KTBJPR4NzzDUe6K76IyDB3B6QNybmc6s1EmMmdREw6kPMeW8x9zJf7P9YIA92OeHAXAH28SBP4/ed3Y9s/7iISbMn8Td98Ndv9Wzq6CnCoba4ITj4eSFMGtKkhNdvynpDb3pEbj3meTRkSgesTnJ8t90pgU2KdZVUF4FE6phrO56TdRURC0B2wPIzOU+VR6e3RTxxt1eFb4fwfeomqtm7GbmUiZXJth8Ofl6lqeNiy19r6tALQdffttu3zq4fTds2QXrdsKTu5Lu/jgUNP1BG9OGy6GhGhY3w6LJMGcyjG1JdDtFrCvXwO526N4Gq3fApLlwwVkRM6apoegf3PknfuH5X7EX/s3RBdyV77ychRd+kQ3bI778bccz98FY9Yqq0HAGLDoBFi9IEtgSQxWZ3vMo/OJx2KFaUDG7LoxCKF1ogU06jX5rkkbjSTXQLJbyZlQAkzKv/8u0isn28dF834HekzkV2MQUWq4gHPsTH2YR4vZAb3YLDdRliRug7yk6lkNvEo2YT5qbtDaBTQ00ah/ctB1W7YCVHYm/WgCdPVVJ26iCuXVw4kRYOAOmSP8sS4Kpx1bAmqdh8yZ4ROeoAi55PbzydEkpyxmoWOIuWnhwlnvh2NrvGkYNcNGbx1Zz0j/+kYmLZvLdG+H6byfShmZ8jJ8H8xfASSfAonlJk/LO3fDQCrjlEfifp2FI5lTBQty04HNvYrXa5EG0rRJKG2Cs78xSRNip0Qv9ieWNQaeeAgHLgy4szIwrUTwow6JNA1kokZhpjgMMgdibzkKQYeCtTPK/cUm5TKse2OGFXulo28RyaqZph1Xb4cmdCQPuAzrtQHnSj3HmODhxFsjXla+mlsM/PQ5/ehQeXQvb1RmwAyYvhff9dcTsGY7q3FvdWcd850XC00FXO3qAu+qv38Sc13yHTV2Oj13t2Gr9vrWQXQBLT4TTj4V5qsurSHKH9zwMv3wMtq0FZE4FON35MqEKpRqSJ0vPa0kG87Wqo17vu8R8Kcm/RRUOSopr1IJMqxhMpea+pc8S7LF5lD/nmS3uNfW2VKayoOUF1R+FsnUDnPmIYreKpGssBpwYtzxhVv3In1O0KkYT06llcMM2WNUOT6hnVaATk8u8yp/TeithUTOcNhMWzYLW5mS5x56C3/8J7n4SBlYBW6FsJrznHXDascpC/P6BuuPPWbz4wOLsQVHzAhYYFcBFZ5PmtVfdwJSTX8nP7oRvfAmwPHMduEVw0anwshNg+sTE31mxEm7+E9y2HAZlKhSdGrtJoWyEVBvMGQPHT0hKzFsEwEzCIjJbKzfBE5thZ19ShdGiTq7AR7OG5X3ynIF0oiDBSsnDIktrgI5bAAOzakJzgS096OQXyj9U/lOMGEe9Opx+2KWWwZ2JLLRxO6xsh6d3Ju/HoLNskaLHOlg6GRbPhRkTE01vxSq4Uw04y6FX50nfGQuXvg5OmhcxeUIfqbIz3ctPuu8F4OZ5f3V0APehV05jzmsfJZ+r5Od3w613wi41wchnaYay4+AvToaXHw8TW5Mo7qEn4Yb74Rk9hEaV7foVAqQ460m/LUk0dvoUmNaWzAtRHlUlMx17EsZ4fD08qFENvYk+3JCFVnXji+VkCs0xt+77QAazU2zNzSZzxEzoTbIYMWYub4rjwgEfgMQCsv9/DDYFMFXJb2zalaWJEqZT5YsyCDsC8/rwNujWTalAQj6rWK4KFo+DJTNgjlKL5bBmA9y7HO5YDV2dkKuAGWPgFYugdWzE9MmaFPVZd9aiDzxv1LyAL44O4D713g8x85xPcP+TEb992LFNOtJjgB5xrz6KhfCaE+Gc45LpRlu2we8fgZ8/CL0q89rsGVG7rwc6jEkSx6dOg+OmJOZFLYC6gLp4m9vhmS3wp82Jn1MwTaomyUKu3I968BZLJrNQeh6UJonVrFRdgM2o31XgUiAiP01/y0x7wBWiW9P5fOOOIu641KsyEbPVnC19UIDRNsTo0uc6OqFdJrYdHt+cFJ+qZyAGnUxrRVINvGQCHDs9qYtTb+uDz8Aj25KMiNJhM8fARD2PthraxkJb22NU157K6bO73AgP5x5xwEWXnVDO4kt+RcPMl/PdmyJ+u9IxoLor9fUqa1AHqWPg1YvhjAVJ5e7q9XD9/bBCoFztlzMpX4CbALXT4WUzYP4kyOkhGep16E2ivuWbYMVO2KngTCwhhtCPUCPdThfaBDavrVn/Q6G6Mp7f4H/1Pf+3jXCQia5NQXUmYUz9mp9mgq/yoiapCXQSaLW8WE6pt5jtgtZFHYOAp2GIqzbB3euSvobYTEoY1uXLwcRGONm7ESpEXb4RHt6Z3AxzGmFCA0xsTpqJFIDNmpknV/dyd/qcW18AWT2vr4484P7xtZNZdOFyOsqyfPYXsEonUEBQRKWTqMcKzoYzj4PTZyXOuTS32x6B/icgHmseVr2oEWMCqPf21CkwfWxinjQOS7nJNTthuapTFWBYxBcCTuAxAIWFb5YnFbD0uWQXgVN/C6AB6OILn4L6NDQplynNryoJSuLAwCUNMurZjNsB1QStr/jARctJHxTbiel0k+lvuQT6nrq1NCLswdVw77qktDtmOQVMGg1bDdMakhSetvHMbtjYlXTcqWVySgNM0iy8OgE7YtoUR+uYj7nTFvzr80LNC/jSyAPuS+99E21nXMMfHoerf5c0XyCJw4IGAWg6jD8GFo9P/K17noFuPU5e/lvxcG5FqHr422RobUsKFWNm6IMNEpG7IK9UkS6QfgXWMHFqwIpTA8GpNDYLU2XS+eQz+l4JMYjMqmr4ZVLry6E+C43q8lfTtTeTMm3SEeNaN3WaaVDhQFIurs3LBMegUxCjKQHezIqNFEEr5ypX4LG1cPMz0CO3QMdkN04m8edUGaxD2K3CTd28GimmqL0BxjfAhKaE/ce3aUzsn3jFSceP9LNnRx5wX7ny24w77m/4+q8jfnm3SxhLoLMfscdMYFKSshlQDb3KueS77S9XrEPQ88snJpFqLP7qvb31NAkT6P9WfWGAs8PXVbLPBWi9b4wmVhPI/KNeylSFoYlLevic9DRvJuNxXy5p7BnXmKTirEXR/DJFoQpgdkhz64IOFTf67v4K+YPlUC2NLQvNmvJUmzCezLb0uMfXwS2roMfyxwY47asxrx27jlW+aQPMbYbpjUmZukCsKQQzp7fTOuY0d+z0EX0U6IgCLlrWkmPaFTcTNZ/Ex6+DFXqaony3YtZS1Kn6GIFPTrLM7nOV1OkwJI3oe8oyxDO6AtNnh+nb74zhVCIU/22lq5JZ9LcupLatdfkUWQw49edWQ00Gxmg2XCoxYWKoOKBwCbO1av5cfVKXpohUIm8cgfrOekXd6jPdoRGsKk/yLoK+LyFa0a62IeCplk9mWf7o01vgAT3xWYCTH2eJfS8251M+b2vpMIGwHiaNTXy5KV6b1CiweXMcldk3uqUn/PAFWMhD/uoIA+4ts5i79CFW78nw79c5dson21/zvk6ULrZ2z8zgcI7NWEmvAqCqQ6uTKouYiQQ4XVzPdFL6C+ynCygGNZNr+6D16FeA0/p8rtY6+dMOYnZKQY1nJzUwxyXutYn8EY9wdQmbqU9B6SwxlsToePj0QOKrWRYjHlqofZWpLt/bCqk6ue3qcpf7IZOqtFkaJii/mk52fesQbLcmA7kFqhhphQXNMLUpCR4UFU+fBmPGLnNnLbpyOGf2cC0zsoD79KVnM+WcW7n9iYirf+ESn+yQS6qGeewys2K8WuLa/HSUdLRHFuGJ2XRh9GsMZ/nK0Lx7ZosBJ7D5ZzgUAgkfVMQTyisSc9tanaTWVIMnP0652Hg4tapE9KQ/+XB9CdDUiKLqEX1mmQz5bDK5O1RuLl9PgYaqf3XzhflVB61qm8wkwYoKVjf2wR+7oN+CCt1wY+EYTZRqTNorZe7VATZzxm2ceszLRtKPG1nAff2fPkjzKZ/iOzdF3HCzS/wy80OGiaNhLyaWm+BZSeZRYNJFEMD1q+3K9BSDLNyAlx1iH9EKA7Qu/Wr95jtZgFGRTJ6S8z4pl2QxFH1atCrTGBdd+innCm6sO18ZCoFTbKjeAdXHKZeqUqU4o7K34bNQbCp2W5CB2SpQqNJjymBrD9y5HbYaW2u/W5LRF4pYZ7QmZfeqMJkwYQ1jK2e6xYuf1ewy7NN8iAuOLOC++fFrqZ91CVddF/HQXQ6UejlQD94hHsl+F5cprPfbCAF3KCC3PK0CBx+h7gM2778VJBMFGYo4Fa1KY5PeJpPuCzC1n/L7xGpxtZGyEz5KrVJ1SjZhPZUqPaFRrCaB6OYQ8Cy40ffTcHIO5ohNNUOlHLbtgTs2w1MCqr4j16AZ6sfCsc2JCNymoKYBpk1pp2Xsie7UuRI3R+RnZAH3jS/8mkzL+XzkGlipZH0Ynb5YxxsMsXlej+syfzDuBPesFjKc1m9sp1djQBV4ivEkBvvxXTJ5ZVEyskE/SqVJMM6lk95TpaEEOn3cvgce3wld1q9hxZhBpC2GW1wLc3x3mkzy9h64bwessCpoXWKNvhib+HGzlHXwIvD8uf1MmnyBWzTllhfr7Bevd8QAFy0bV8XcK26lPXUS//Zd2PyoF3xH6lCf73YEqLgXMqgkDmUI+zt8z4RiA2KhTNhyZ/7Vs6NMbWM6EY7jiFf3Yh9sUuWvmVQzqwKcRdcpmF0LM2W2FZikEnP9cAc8o6BC3/ERfHkrzG+BOS2JPFKTi1g4z9Ey5m3u1PmqDRuRn5ED3Nf/egJjz/09j+6awieugU711hy0p2NETsLBNyIzKdBZ+bplGuw19OeKfTszuaHmZzpgKC4r/xoMNuzuh8gEawHHghtjuNhGQ0MlTKlIRGcBd/cgPKYmapNGtC2N4hgLs9Xx1ZQEDupdnTvTka243L1q6dUHPweHZ4mRA9z//YcF1J9wN3esqeYz34e8MgdWGn54DubFW4sVeApwRWaz8H8rLQ/ZzdJidpotm+GbYhLHLkiTWbosdvSCKNoaakwjtEDHl5zXVkCrcrAOdkewQQ3UxoRal24Wib/NXgQem9QJzpiqdNeH3QVnffTFO3f7rnnkAPedq06lec5d/OqhiC//yCVJ+BELjg7D+dSpEqMpiDDg+QCh4MMZ41l+1udRCwUApvvFXdcBeM3kWrOELafzI+CFv/qeCb7apyC3qzTbkPolFFjYvCwtI3dAGpxnuJmtCeCmToIZk652Z514+WE4QcNaxcgB7tufP42WyXfykz9EfOsnHnDD2scjbCGBwkAngJlvp/cNiBZIhBUo+ttSbBaZe4aKAVvcmWPLhmATiAxsBlpjSKt40ekKmTSuo0oCh5YWWNgIs8apSTrp3p83+4ectuiSkdLiRg5w3//kOdTM+B3X3gbXXu+rPo4wLA17d4xZTAgOWc8i2OJqknjqoQdM0BBTYKgwsLDl9BoCzrIg2lFbn/42ljN/MZSatF7tZx3UN8OxTTC7NRnBryT+MXNv4szjLnTOHYpWNOwzNXpR6s+/+Crc+J/x7d/Aj3/uK0Se934fIV+09Jc1XhcLwmHAYAAxHS00hxZo2GHZsno1s2pBg8Cq7xazmKX1QqYMBGkBLtcMxzXBnLakVEnFmIvmPciZJyxxzmkDL/rPyDHczV+/hN6ma/mvn8PPfuWLKF/04xuBDehCyykPzWwYvRoABBDzrYoLQK3OzsxkyGDGcGFOWes0acTY0rZvzBonZgM/UZUnLbCoEea2JtPd1bV/7IInmHz88e4Q5oO8kJM6coC745pL6cx9nauvh19rRuGITNx/IefmEL4rwJh5FdjMlwsvfhgIhAUCoTkOo1nz4fRqox8MZMZw+kzEZMGM1mWsGhaO6nP16Tb7MRFKbzXAmBY4buEaasfNc4vHjYhGNXKAu+v772Jn9mq+8GO46f8BL3hqwCEAYiQWNa0ujGSLAWfm1OQNG0lhALXLISCFpVOWNdD3zRSbubX3VEYVrsfkGQsa9KTrpuQpPWI4FWYKcHPnbCZVPcOdt2hYozle6JkcOcDd8+P3sq3sC3zhOrhZDPe856G80GN+kb5v8oNVk1gazIIBK/I0E+n7Swv52VAasUjUQGU9qTKrZq7N7NqDBa0aOZRmzDcUEDXYpxmOUQWwAKcn9TQlhZiZximlB7j7fvxBNrlPxYC7RYAbtWkDLxLgLFq0nKvYKwSH+XDm/Ov/Zn61rJlA8+PMBFvS3kZOWnCg7Rl4BXaBSiwXAi6sbKmFykY4Rgw3FloFOCXzp7UzuWmKW1RqDHfvjz/ElrJP8Lkfwq0yqUpKl+JPWFUiIJn4K9ayiNNEWYHHzKppcWZKLQo1oFmFr8Cl71g9Xzg1SsFLWEhgWRFjuCaY35g8dkCN4noM+ywBrrkEAXff9f/CZj7K534At4rhShVwushimhBIAolpapam0s1mgAvNbwi4cKCuFapa5KnvG3CNLY3hDHQm03jAZZvgGPU4tCXPsxDgZk9rZ1IpAu7Bn36YDfmr+OwP4bZSBpxM4/4AJ1BYftQmW1qmQoAL86jmn1nRpQJIPzTbRnbFxsEiWf2tdakEPqxeCUql9Fm2GeY3wLwAcLOmt1PjprqlS1+s0ut9zNjIBQ0P3nAFG4au5DM/gNt/W8IMp1MaP8wi8NGKAbS/aZ0Ch/2YObWqZCtRsioTLavtWKrLAGcMZ6m1MOerhp7GxKQqaNB0Avlws6a2U1NWooBbP3Qln/0+3P67oA+1FP24+Al53qwaOIpNqv5vDCdwmq+n82GBgzFcOHTRwGRJfOulFbOJ4QQyW8ZMqh/QKJMqwEkW0XNkFaXKpOZKFnD5K+PSpDtkUuMn4ZTgj5jHIlWrJrHEfZgXDQFnPlxxGZP5cDYN0xjOF2nGJtUAF5rUkOHMrAYMJ8DpgXEWNJQuww1eGUept5WySdU9ZFM4LWUlABT3v2o5K+gMgwZjNwOTagZtRIXdn7Zem9xuAYiJv1aFEppU+XCBLBI/KbsZZk9pJ5cqdZMqwJUqw+nim0kNg4HQpAooFlmaYGusZSbVAKdlxXC+D7WQH7Wg4WAMZ5GwB9z8JpinCUreh5tZyj7chnziw5U8wwlwFjQU+3AWqe6P4SxHakGD5UqtvdEqhS1fGkaplloLdbgiWaRSYCsG3JR2akqZ4aTDlTzgLEoNfTOBo7iYUqAMq0xCHy7MTFjzs0BqWQXT4axaROCyvgszqSHgapJMwzwfpcYmtaSDhp9dwfoB78Mp01DqJjXsYTXmKtbhwuS9GCr8EZCM4cyHM4YLZRErddJ7oSwSprW0HeVSjyrA3XAFkkXioOFoApyVfocMZwl3A5zlXUOGs9o5gVT+m/lwFoGaDxcyXLEOZ7laS20paPCprQLDTW8nV8rC72ePBpMa+nCmixlbhdUiVspkFSYWMNirMaJlGvS+mUszuWHQYCa12I/zkknswxWb1FIG3Pr8lXyulIMGM50GONPhTOoIW/8sJ2rl6cXl6AYoe9SyPd7Jqkos02DJe6s8NskkLE2yXKpnOOlwyjTIh5s7vZ3qUma4oyq1FVbgWkRpTc0ClOlwFjgUR6lh8j7MpYbCr5lUKxqwQCHsny0yqWqiMeF3dikzXJxLVWpLPtyI5IpHIZNhuVQzkwKT3jMfzkaEWf6zmOHMnFo9nD3jO3werEBlQUWxSbV6OKubMz/OBw3S4VQPJ8C1KEotacANXslnf3SUBA3ypyxSNOYKRzaI4QQK64UITarpcDa3zoIG8+Fs2TB5bwWYVlcXMpz2wxdg7pNL9cn70s2lKkqVD3dTiVeLFAu/YRBgD/YoBpxJHWHFrxVsFkeptqyVORlb7q88yR4NoGmcXhYpJO9V8VvKmYZYFlGUWurJexN+xTpWdmS5VDOp+0veW87VJA8bDxtGqWJLrdN6JLRey6UKcCbDhCY1jFIt06B5v00wY0o7vamp7uJSrIc7agBnuVTzn4oBZEl3K08qrhbR8tZAIzMsVgxzqSa1WPeXAc5kkfC5EkU+XCiLxD0NJc1wqhYpZR/OhFtjOGMZKzG3+jYByJjKeiAEEvsJCzD3Bzjz08IJSRalhrJIUbVIcabBCjBL2oeT8Ht7KZtUmUUbYGjsYoALZ/XaGIYDVYuYydR3FKHqNaz4tVzq/qJUKzPfT6bBmmiOjgJMVfwKcJJFnuu5C6OgZhzWTVo9nKWszEQW51JNGBboLBAwCcVkkbA8yZL35heaNHIgk2pRsrZTlLyX/6ZG6DlTS7ni10rMS7kezqYVWSWISRjFTTQCSzjG1UBk4DSGE+BCWcQyFGGmoThosPl0xnB6tYpf6XAaLO3r4Upah1svHe6HJd5Eo4tvDxAx1d+iT4tQTc4Iu/RDWcSmJxXLIsZwoQ4X9jSEjdDmP5oe53W4uZZLFcM1w5xSFn4FOKW24p6GUjapApKVexuQrOLXOulNOzOWk9kzgTicK6Llh9PTEOZSraLEUmuBLKJMQ6ERWiXmJd1EM+AZrpRTW7rYutBWD2dAKgac/q/PwqlLYS7VdDsBLuxpsAJM899CHa64PCkEXG3S02CySCGXKh+uZCt+ZVItSi1lhtuf8Gu6mgUOAowl7wVOM5Pmw4UVv8ZwFtloWZNODHDy28ImGutlsKoRAc6XJ8W51JakTTDuSy1JwF1/BevU0/BDuONoiFLDRmhjLhvzYANtike2HqhaRAwXTnzfH+Cs49+0N/PhLLWlJpqwHu5oAJzq4Y4KH843HscMZqXjYrjiB8mZ6Q0zDZZLtUZn0+GsStgiUoEznAIfAi7MNBjT1UCmYW/nfVvL3p6GkuxLvf/6K4i7thQ0lLIPJ0AISKH4a6mt4gHRFjDYa5hpsPo5k0VCwNkcElWLmEkNARc20QSprUxz8nTo+TZbREFDKc8WWeeDhjtKWYcTaHzBY/xqUWpxT4MYz4BpArHJJyaLhJ33ZlLFbMXdXdrm/hiuSPjNWNDgAScfLpZFSnHUgxhOJlV9qb+XLFKqBZghwxWntozhBB6rFjEmtPyomVQbxWVRaujDGehsWQNcWC1iYAtNqgAX9KVKh5tbqrLI/ZqeZAxX6jqcMVcIuHAgocCj/4c+nJUVGbsV51Jt4pKJv2GAYe/ZNHXz4Wwgopi2Fio0yEZ9DUUl5qXrwym19aOjIEq16luLGMNMgzXFiJ2eK2gQiKziVxJSGCAYw1mWwRjOqozDBhqLVmugQmktAU6jHnzQIJNauoAzWUTPaRiRodmHNSU//JV5Zb/w5Gh7roIByOrhbDyDMaGWswAjjFKHAzjrpTBWMznE1i3AyaQqcLBcqpL300oUcA96HU6yyO9LPUq12jRT+m1cl/wya4qxri35XcWN0FYpYoGG/N3wQTHPxXBhPVxoUgOGm++FX7UJxoArZeH3qAKcRakGuAMx3P7GdVlmQkCz59cbx4ZRavieCcmhD2cmNedNqoYSBtOTStakauTqWs0WkQ4nWaSUU1uWSC9mOAOcRakmEMvsWTthOB/OZBEBLnz2mvmEpsFZ0FAMOAO8l2mkw822oCGoFilZHy4eufrDo8CkimHCKZhhX6qiTYm4JouEHV6hDmfCr5bXzVn8sD+LUkPPcn8MFwi/ChrmaM6vj1JVYl6yJlWyiKYnyaTeKR+ulIOGsFRIF1wAtNq24ijVdLiwYVogCh8Ep0lTIeD2BzbT/8w8G9CCKDWtxudGWGQzfn09XEky3L3XX8FGP8X8qABcOPvNIk97UJulqSxK3d8wm1C3E8PZSIfnipVNjglHrgYMl/IMtzBkuFKVRY4qwNlzVMOgwRjLnixjBZjWtWXaWTj9MvThhgM40/WsxNyiX9/TUAy4ONNQqoAzk/rp78MflGkoZZMqk2e+mbX/WdQZAs7kE2ui0bIGuLCnQQwXirwHYjnz4cIp5lZzVw1ODNcEx5os4k1qbSnmUsVwNszmD/LhRuTxnMPXag/rkuFAG5k0izzlx9mzT63MKGyatmjTRF/T7RSlhhHpgXbWBhzaI8mtPMo30TgBrBGOlQ/no9S5M9opWcBtzF/Jp66Fu0qd4QQIaxU0hrOuLTG7panERDW+zNyqSvTdUPi1sfnFEsj+AKh12ENGLGlvZr02YbjZDUnQMEGpLR+l1pai8Gs+3Ke+f5QAzpjLnjBjJjIUca2kyJ4CaCmwsPM+HPNwMBoWyKzS2B7Maxpfbq9JXarRaqYAAA4fSURBVDgWxnvAqVqkpAEX+3ClblIFjLCj3mQMMVsxwxkwbV7IgXy4g4FNn5v+Z+2JYed9LZSph6EpYbjx1pc6tZ26dAk+GOTeHycVv5/+Adx1NADOSpTEOvqxLiwBzjS14rEQxUGDItPiBprnAp7WF05PDwEn063hNY1wfJHwW9KAk0m9W4ALS6aHc/f+uS1jGpt1Y1mboM3q1fGEgLN5IMUMpyAjnAP3XOdBTGqAs8DBND4BTo8cb4LjAoZTpqFkAaeKXwUN9yhoKHXACUA2INACARuBH0ocFlwUV/zao49skM1wbjgTfEP9TSwn0HnAzWiC470PF6e2prdTV5JBw4+TEvOjBnC6+FbybSbVNLgwwhQ4QmAaOC1StVTYcACnZUIpxBqtrUigBaYXmdR5Alyp+nDrhq5EQcM9Mqlhjf5wT+af03JmLq3zXowlwIV1bQYQAc46sWy0l0W1ZlKHe+yh32YRqhhO22iBqQ2wuM1PMVcx5vR26ksZcP9+Ldwnk1rqgBNArGLEWEuAC3sT9L5VB+/PpCq4EOCKK0UOFjjYGH5jO+2HANcMU2VSzYdrKWXA/SjpvP/E9+B+DZU+GgAnMMlHCwFXDB7Lu1q1iC0b5l6Hk9YKQWjpLHsVw9UmQcOU5sSHi4VfFWPOaKe+vARlkXt+cAXroyv5+LXw4NECONPFLFW1v2jTTK91bYU+nI3ZH645teVsRp09A8IA1wyTGuCEtr2ZhnnT2mnMlCjgxHAf+x78SYArNi2HelL/HJa3Ob4WNISd8uH+hympsFrECjUP9VhtwpIBTiZVDNcME5rgBKW2JPy2JH2pzdkSBNxdYrihK/no9+BhAS5sezvUE/rntLwufljJu799txFfAp7JITo/+ns4Sfv9rVPsatUjAlxdEjS0NSZBw0Q/clVBQ0tlCQLutmuvQMn7K6+BFTcfoiP85wSw57uvlnO1ypJD9dsOBDr5kEqf1QNjoK4RlsikNicPeNNskYrqEnxOw2+/93/YwMe44puw7pbne1Ve+t4hnwGxpgDXmJjUsmY4pQ2mjklmxM2euY2vto13DyweEZNj/WaHfBgH+0JX9MtWh2uroLd6kD0ue+vOS1iTeifX3wA7noL8IAxFEPk72jnQb5ne8z6PG4LIxo9GkNdn4S5bUrzodZ+S/8jPfjHmCJbVtsNlnZmvop4BvW2bDTcVvhl/Hgya0bHE3/Nf1H7H3/XbiD/378Vf1f+96Y3PhdVcBvvoPOsVrKz/f7wNM91aRxmUlYErgyiVvDoPvNQYqBHYGqG1BWZN38VrZ1w8mMn0RaT78qR2bls/bd3Eie5FSQUddsBFG79+BhXuU/QMjaeyOofz/W/9veUMDKQpT0OZP9l5A5N/1QUXyExGiIKxovHfdsGCCxVeZLvmsc8UPNZgfxgt3DEBuLT9GIT+vRgwhrYQjPbl4D1bLgaOraOwQwEY9R0BQPtnAPPLxQAMfL54PXYs4WceVPH3BShfUi5QRenk//H37H0PPm00Psd2E8TnMyKT60t2KD3A0FAPRLvJ1N5IeuYy59xhLc0+rICLok9X8+iuW+jadRJd22FwF0QDyUGmdLDlUKYTUg7OT3GM7z796mIP+QucT4BnDBQXJNrJsoJGuwB6tXXoLrYfnXRbRl/X3W6M4xkhvihaxvwnrcf+HzCFgFBmfQLhd+3CegBZtsDWG6/bAGTfC1iwEEz4fTaWjI/bwC9Q2IAb/a1zZP/XObLAwr9q2RjHIbPbNu3GDgAXL6xz44sHdG3SGWhog/70a1zrq288mDU7lM8PL+DaPzee5cvvY92DbfQ/CUMdSfGqHa9eDS/2agFckUXa51qE16j47/B7sUnWyQ7AqI17kijc2fE6QpD6TvX4vaDxpXCDpLxp8umn2Dz5v2W6YsYyQNp6bVn/eQw+25HCDgUMGhxIwfQGoDHXw6g7BqTlW81cDxa5D36d5ioUzLmOx+9zbHJFABX+2DNQlo2oaXJE1X/nZr7jG4cCqIMte3gBt/Kjk1n3zANsfLCJnhUw1Ltv70d4s4fWxhNNvLMhoLz1KbhKxd+xowsBbUf0XCA94DLakeDEK+0kJo5NVACy+G8DkPlI+wOd1cLZsnYCDPCBT2ds+Cx/MfThZK7F/nnP1h508fGEJl/LFJ2cAsN7No9vEDte/ywHga5MgKuEmkZI1V/upl169cFAdCifH17AbfzoZJ4S4B5qovcJGOzZy3D7MFFoQvxx660QePsDk71nBFG8TjuagECeBeL9LWP+TmzmBTg/oiG+KN4FiHfOwKVXy30KTB6UMesFZjReJmDTfe6mkPEMZTG1+XXYwYnFtG0zmYGPWWjO0bICmZmL4v4H83mNjY11td9mSjMJw8WAy0KuEcrrL3dT3n4EA04Mt35VArgeAW7PvjfecwEkZKnwlhkuYxUvt19gFQG98B1fVRGbFvu1PlFdFC0YgCq+sMZo+lufBf6gmet4GbuL/F1gDrvAXDD9HiAx1opAYwFMwTfxPkrsyxlAjeECoMXrMX/GTKtFxmbu7Yby/Q8Cm262sgqoaYFM/eVu4t8c4YCTSd30cBM9j4MCnlC/LDZ9IUjsuoTvhSwXmtNicD7X/w8EWGOe+FWslvVm0/txdufHZtUCCH+BkojOX3CLBOUrGnMYGH0AUpBA7HPzzez/JotoeW8uxV77AMpAZSfUTK2BylJixmYBW8bH6E+E+W7xe8Zu3o2Iz0MGUmK4ZsjU/RkAzhiu93EY6N7LcDofQYC5TyBxICAWg8x8OjO/+wNh+N6BfMPC9jxwpNzEJ1sgsvlqJjd49oovjpb37z9Ldgii230YsMhv2ydyDe6oQkBhLBU6c6ZVWuQaaJUFU+rNaujLFTBXfNdZdB1EpoXAwQOuphlSdZe7KUcyw8mHe3rlA2z4UxN9j8Fg374MF/pWoVMf3Oj7CKyhad2fX1bs95k1snUfyNcrgFIg8TVjMicxawl4kgk8SxVYwExnUChZCCa8LGLyijnk8auZs5DNbMdMDvI7HOPCg6Og/5ksoveN3Uy/NNazr5m47dcbf2w+YXhXm6kvBpxkKzF9FgS4TMPlbuKbj3STuvIBNj7sg4Y9Bw8aDsR6xX6c3a3BtSos8lxMtj/QFXxJfWhRqfluBjgfGBQCCvN7zJczn80Y0ABpbBKaXPPNvM5XAFVw1xWyDv5AY9nDzKP5baE5NRManKg4gjWAhycwDPd9UBPLIXYsOmYvjVjQUNMEFUc84P5lMus2PsDGR5ro80FDsQ+3P1YKHfxiH244/38u5tyv72cX1e5w/2COMl+TZubVfLV4HUFkGgcFFqWawKydMDNs5tXfTWHqqfB3qBWGO2mpr+KI09jLTG7IcgHThdUldu5i7IVBi7G0gU7HLXazSNUzXIWChj8HhlPQIFlkwDOc3WxhYBAyfMhyBfYJUlOBq1MwuaH5DBmuGHzhtsN1xxfeV8TGYPJ3eSEdFALM5A6vxe3jo6V8sKCVh2klD9KC1mMAs4M1R952OJRD9nPs8b5b7jkoWzLmL0SkYYYhPOAwy2LmPQCcCb8WQNW2eB/uSAZc7MOt8lHqo3t1uGLAFLkThWsSylHhd4pZKrhh9wFg6BeG29gHaMGK48i00mcJvEmNWSoIFGJfzrQ2bybjAgJbztjMABYIqwWpJIhe46Ch6IRYBFmwguavFdCUfFIAnP7jzWfBjBYJv4VN+I0V0npFkXTM1OZOiOG8H1eryhLpcEc64Fauf4ANf0xkkcHOZ9cPWtAWOvahn1V0Uz4ry1AccIXLH8i02jYLvpMunh+RVRB5vQhqWQQTefdhLV0Yc/DN/wmYq6Dem6hrZsyiQtsRkzyCuyIMGJ5VdGnm1EynRa0WFBirBf7LPgUE/iTtownaTePZPT5Or8EpcJAPV1Z7hEepEn43rLufDQ800yOG691X+A1919D5D5npudhsf2AM/b/iSPY5I9tQ2LXAQUDRXW7aml/G/p9K+5xqoGEVUlwW+ZkvF6SzChKKVX+EzpWBUpGxAadAdXuLFuK3QlnEqmq8dlf4Sij2hpUhfpuFQoVQ7rHo3ECXhWoxXO7dbtpbvxzuzQv9ex+38oWuLFr9+TZWPfI/rLl9Ir3PJN1tYZV0aOae6+8QdCH7HQikIVuaud3f+vfn3xWWCwRTi9gK+U3PZrGwawzngwVjhgIjmkkNdbtACLbSpL0VBUEli/luJmsUa3KB7FFIa5kfYrVxRTV3liozv6VQZGBpLQObBQxyMTIRtWMcfZV/6+Zf9q0Xioui2+fwrS566vIMjzx5AzsfO5/dO6FvEAb695bph5ahWK4o9rP2J3+EwAqZrRhkxd/11mMfFykEXxiAxNuIggqTooIC24eQrePypbAUKnAyiwFtpnOfW92Dvfj2j/9fFEyYW7dPFkLg17Kqh7NSqoBxrT4u1hw1tqsqiUjVNyvzuc9vJaSqoKpxAFd7vpvz9sNann1YGS4+Pd8dN4mq7vexK5pLvioFmRRUuKQw0JsbXZy8/lYaR4xgUoAvXoz/aybAdjEPQ0Gpkap/tZ7CcjJJolN/Rax8J/66r4WLIzm/XRNW422pmthByqdDzBGPBWDlLAseeFCVETrpltYSpQd3UiGf6S++qpkLPx6x8e4KMB5Y8fa8kFwofbLzoXOlz30Ra8yWdjf5wEZMq5rDmHHts8DMW11fIV0X3CiU5anIDFJX2011038zf9svnVt2OJor9rnXDx/FPeeaYhUzOOPh/+3v8DU+ycU15SO0r0fqZgpqsD+PVm8fntcjdd+T/TrsDHdkH+5Le/fcnIDDPe++xGGd3P8PfHJ7OLWiD98AAAAASUVORK5CYII=",se="data:image/png;base64,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",re=de(28706),ne=de(35973),z=de(5764),y=de(67294),a=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(Ue,we,je)=>we in Ue?a(Ue,we,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ue[we]=je,he=(Ue,we)=>{for(var je in we||(we={}))ee.call(we,je)&&fe(Ue,je,we[je]);if(te)for(var je of te(we))ce.call(we,je)&&fe(Ue,je,we[je]);return Ue},me=(Ue,we)=>E(Ue,b(we)),pe=(Ue,we,je)=>new Promise((Fe,ke)=>{var We=qe=>{try{Ke(je.next(qe))}catch(et){ke(et)}},Ze=qe=>{try{Ke(je.throw(qe))}catch(et){ke(et)}},Ke=qe=>qe.done?Fe(qe.value):Promise.resolve(qe.value).then(We,Ze);Ke((je=je.apply(Ue,we)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=De.default,Ce=({exercise:Ue,socket:we,dispatch:je,onStartScreenshot:Fe,onCloseScreenshot:ke,handleToDetail:We})=>{const Ze=(0,ne.useIntl)(),[Ke,qe]=x.default.useModal(),et=(0,ge.useRef)(),[ut,ct]=(0,ge.useState)(!0),it=(0,ge.useRef)(!1),tt=(0,ne.useParams)();(0,ge.useEffect)(()=>{var nt,yt,Lt;if(document.addEventListener((0,Ae.gH)(),Re,!1),window.addEventListener("blur",Ge,!1),(nt=Ue.exerciseUserInfo)!=null&&nt.screen_open&&(0,Ae.vp)()&&ct(!1),(yt=Ue.exerciseUserInfo)!=null&&yt.screen_open&&!(0,Ae.vp)()){(0,re.RG)(" ",!0);const Rt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Ue.exerciseUserInfo.screen_sec+3:Ue.exerciseUserInfo.screen_sec+10+1;et.current=x.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:y.createElement("div",null,(0,z._V)(z.CP.recordScreen2),y.createElement("span",{style:{color:"#FF9849"}},Ue.exerciseUserInfo.screen_num-Ue.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:y.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",y.createElement("span",{style:{display:"inline-block"}},y.createElement(ye,{onFinish:()=>pe(void 0,null,function*(){var St;const pt=yield Me();(St=et.current)==null||St.destroy(),pt.used_screen_num&&Le(pt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Rt*1e3})),"S\uFF09"),onOk:()=>{var St;(0,re.RG)(" ",!0),(St=et.current)==null||St.destroy(),ct(!1),(0,Ae.Dj)(document.body),document.getElementById("root").addEventListener("click",gt,!1)}})}return(Lt=Ue.exerciseUserInfo)!=null&&Lt.screen_open&&!(0,Ae.vp)()||document.getElementById("root").addEventListener("click",gt,!1),()=>{document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener((0,Ae.gH)(),Re,!1),window.removeEventListener("blur",Ge,!1)}},[]),(0,ge.useEffect)(()=>{setTimeout(()=>{Ue.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener((0,Ae.gH)(),Re,!1))},500),bt()},[Ue.actionTabs]),(0,ge.useEffect)(()=>{setTimeout(()=>{Ue.exerciseUserInfo.used_screen_num>Ue.exerciseUserInfo.screen_num&&Ee()},500)},[Ue.exerciseUserInfo]);const st=()=>pe(void 0,null,function*(){const nt=yield Me();setTimeout(()=>{var yt,Lt;(yt=et.current)==null||yt.destroy(),et.current=x.default.info({okText:y.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:y.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",y.createElement("span",{className:"c-red"},nt.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",y.createElement("span",{className:"c-red"},(Lt=Ue.exerciseUserInfo)==null?void 0:Lt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>pe(void 0,null,function*(){(0,Ae.Dj)(document.body)})})},1e3)}),gt=nt=>{!(0,Ae.vp)()&&nt.target.nodeName!=="A"&&nt.target.nodeName!=="BUTTON"&&nt.target.innerHTML!=="\u786E \u5B9A"&&(0,Ae.Dj)(document.body)},bt=()=>pe(void 0,null,function*(){const nt=yield je({type:"exercise/getExerciseUserInfo",payload:he({},tt)});return nt==null?void 0:nt.data}),xt=nt=>pe(void 0,null,function*(){var yt;if((yt=Ue.exerciseUserInfo)!=null&&yt.screen_at){const Rt=yield(0,ue.ck)(me(he({},tt),{reset:!0}));if((Rt==null?void 0:Rt.status)===-6)return}const Lt=yield(0,ue.oy)({id:tt.categoryId});if(Lt!=null&&Lt.is_commit){x.default.destroyAll(),yield vt(),Be(!0);return}else Le(nt+1)}),vt=()=>pe(void 0,null,function*(){var nt;const yt=ae()(),Lt=Ue.exerciseUserInfo.screen_sec;if(Te.current.length>0){const Rt=yt.format("YYYY-MM-DD HH:mm:ss");let St=Math.floor(yt.diff(ae()(Te.current[0].start))/1e3);const pt=Te.current.length;St/Lt>>0>pt&&(St=(pt+1)*Lt-1),yield(0,ue.P8)(tt.categoryId,{exercise_user_id:(nt=Ue.exerciseUserInfo)==null?void 0:nt.exercise_user_id,time:Rt,time_long:St,count:pt})}Te.current=[]}),At=(0,ge.useRef)(0),Je=(0,ge.useRef)(0),Te=(0,ge.useRef)([]),Ve=(0,ge.useRef)(!1),Le=nt=>pe(void 0,null,function*(){var yt;it.current||(Fe(),x.default.destroyAll(),At.current=ae()().valueOf(),Ve.current=!0,et.current=x.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:le.exitFullScreenModalWrapper,okText:y.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:y.createElement("div",{className:le.exitFullScreenModal},y.createElement("img",{src:oe,alt:"",className:le.warningIcon}),y.createElement("div",{className:le.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),y.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),y.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),y.createElement("span",{className:le.warningText},((yt=Ue.exerciseUserInfo)==null?void 0:yt.screen_num)+1),(0,z._V)(z.CP.recordScreen12),y.createElement("span",{className:le.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),y.createElement("span",{className:le.warningText},nt-1),(0,z._V)(z.CP.recordScreen15)),y.createElement("div",null,y.createElement("span",null,y.createElement(ye,{className:le.countdownWrapper,onFinish:()=>{Je.current=ae()().valueOf(),Te.current.push({start:At.current,end:Je.current}),xt(nt)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Ue.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,re.RG)(" ",!0),vt(),(0,Ae.Dj)(document.body),ke(),et.current.destroy(),Ve.current=!1}}))}),Ee=()=>pe(void 0,null,function*(){x.default.destroyAll(),(yield(0,ue.VL)({categoryId:tt.categoryId,commit_method:1}))&&Be()}),Be=(nt=!1)=>pe(void 0,null,function*(){var yt,Lt;if(document.removeEventListener((0,Ae.gH)(),Re,!1),(0,Ae.BU)(),x.default.destroyAll(),it.current=!0,nt){const Rt=yield(0,ue.Yu)(tt.categoryId,{exercise_user_id:(yt=Ue.exerciseUserInfo)==null?void 0:yt.exercise_user_id});Ke.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:Ze.formatMessage({id:"classroomGraphicGroupHomework.return",defaultMessage:"\u8FD4\u56DE"}),width:616,className:le.forcedModalWrapper,centered:!0,content:y.createElement("div",{className:le.forcedModalContent},y.createElement("img",{src:se,alt:""}),y.createElement("div",{className:le.forcedText},(0,z._V)(z.CP.recordScreen17)),y.createElement("div",{className:le.screenNumText},(0,z._V)(z.CP.recordScreen18),(Lt=Ue.exerciseUserInfo)==null?void 0:Lt.screen_num,(0,z._V)(z.CP.recordScreen19)),y.createElement(ve.default,{dataSource:Rt==null?void 0:Rt.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:()=>{ke(),We()},onOk:()=>{ne.history.push(`/classrooms/${tt.coursesId}/exercisenotice/${tt.categoryId}/users/${tt.login}?isShowApply=true`)}})}else Ke.info({content:y.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),y.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{We()}})}),Ge=nt=>{(0,Ae.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ve.current&&(0,Ae.BU)()},Me=()=>pe(void 0,null,function*(){var nt;if((nt=Ue.exerciseUserInfo)!=null&&nt.screen_at){const Rt=yield(0,ue.ck)(me(he({},tt),{reset:!0}));if((Rt==null?void 0:Rt.status)===-6)return}const yt=yield(0,ue.oy)({id:tt.categoryId});if(yt!=null&&yt.is_commit){Be();return}return yield bt()}),Re=()=>pe(void 0,null,function*(){var nt;if((0,re.RG)(" ",!0),(0,Ae.vp)()){if((nt=Ue.exerciseUserInfo)!=null&&nt.screen_at){var yt=yield(0,ue.ck)(me(he({},tt),{reset:!0}));if((yt==null?void 0:yt.status)===-6)return}}else if(!Ve.current){var yt=yield(0,ue.ck)(he({},tt));if((yt==null?void 0:yt.status)===-6)return;const Rt=yield bt();Le(Rt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),ze=()=>pe(void 0,null,function*(){(0,ue.ck)(he({},tt));const nt=yield bt();Le(nt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return y.createElement("div",null,qe)};var Se=(0,ne.connect)(({exercise:Ue,globalSetting:we})=>({globalSetting:we,exercise:Ue}))(Ce)},96325:function(sn,kt,de){"use strict";de.d(kt,{X:function(){return ve},y:function(){return x}});var ge=de(67294),De=de(2453);const x=Ae=>{(0,ge.useEffect)(()=>{if(Ae){const ue=ae=>{ae.key==="F12"&&(ae.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ie=ae=>{ae.preventDefault()};return document.addEventListener("keydown",ue),document.addEventListener("contextmenu",ie),()=>{document.removeEventListener("keydown",ue),document.removeEventListener("contextmenu",ie)}}},[Ae])},ve=()=>{const[Ae,ue]=(0,ge.useState)(!1),ie=ae=>{const{keyCode:le,ctrlKey:oe,metaKey:se,type:re}=ae;(re==="paste"||(le===67||le===86)&&(se||oe))&&(De.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ae.preventDefault(),ae.stopPropagation())};return(0,ge.useEffect)(()=>(Ae&&(window.addEventListener("keydown",ie,!0),window.addEventListener("paste",ie,!0)),()=>{window.removeEventListener("keydown",ie,!0),window.removeEventListener("paste",ie,!0)}),[Ae]),{setOpenDisableCopyAndPaste:ue,disableCopyAndPaste:Ae}}},63205:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return re}});var ge=de(67294),De={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},x=de(94184),ve=de.n(x),Ae=de(57953),ue=de(15979),ie=de(33170),ae=de(28706),le=de(35973),oe=(ne,z,y)=>new Promise((a,E)=>{var b=ce=>{try{ee(y.next(ce))}catch(fe){E(fe)}},te=ce=>{try{ee(y.throw(ce))}catch(fe){E(fe)}},ee=ce=>ce.done?a(ce.value):Promise.resolve(ce.value).then(b,te);ee((y=y.apply(ne,z)).next())}),re=({data:ne,className:z,fullWidth:y,style:a={},onClose:E,onOk:b,showFullTools:te,noAssociationId:ee})=>{const ce=(0,le.useIntl)(),fe=(0,ge.useRef)(null),he=(0,ge.useRef)(null),me=(0,ge.useRef)(null),pe=(0,ge.useRef)(null),[be,ye]=(0,ge.useState)(!1),[Ce,Se]=(0,ge.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ge.useEffect)(()=>{me.current||(me.current=document.createElement("style"),document.head.appendChild(me.current)),ne!=null&&ne.visible?(document.body.setAttribute("data-custom","y-hidden"),me.current.innerHTML=" html { overflow-y: hidden; }",ne!=null&&ne.src&&Ue()):(document.body.removeAttribute("data-custom"),me.current&&(document.head.removeChild(me.current),me.current=null))},[ne==null?void 0:ne.visible]);const Ue=()=>oe(void 0,null,function*(){ye(!0),Se("\u6B63\u5728\u52A0\u8F7D\u4E2D");const We=yield(0,ae.ZJ)(ne==null?void 0:ne.src);fe.current.src="",fe.current.src=We,fe.current.onload=function(){ke()},ye(!1),Se("")}),we=()=>{document.body.removeAttribute("data-custom"),me.current.innerHTML=" ",E()},je=We=>oe(void 0,null,function*(){ye(!0),Se("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ze=yield(0,ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ne.title,file:We.dataUrl}});Ze!=null&&Ze.id&&!ee?(yield(0,ie.ZP)(`/api/attachments/${ne.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ze==null?void 0:Ze.id,settings:JSON.stringify(We.state)}})).status===0&&b():Ze!=null&&Ze.id&&b(Ze),document.body.removeAttribute("data-custom"),me.current.innerHTML=" ",ye(!1),Se("")}),Fe=()=>{const We=document.querySelector('a[href="https://markerjs.com/"]');We&&We.parentNode&&(We.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:ce.formatMessage({id:"shixuns.text",defaultMessage:"\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:ce.formatMessage({id:"classroomClassroomExperiments.save",defaultMessage:"\u4FDD\u5B58"})},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Ke=>{const qe=document.querySelector(Ke.name);qe&&qe.setAttribute("title",Ke.title)})},ke=()=>{he.current=new ue.hP(fe.current),he.current.targetRoot=pe.current,he.current.addEventListener("render",je),he.current.addEventListener("beforeclose",we),te&&(he.current.availableMarkerTypes=he.current.ALL_MARKER_TYPES,he.current.uiStyleSettings.redoButtonVisible=!0,he.current.uiStyleSettings.notesButtonVisible=!0,he.current.uiStyleSettings.zoomButtonVisible=!0,he.current.uiStyleSettings.zoomOutButtonVisible=!0,he.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=he.current.uiStyleSettings,he.current.show(),ne!=null&&ne.snapshotData&&he.current.restoreState(ne.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Fe()},300)};return ge.createElement(ge.Fragment,null,(ne==null?void 0:ne.visible)&&ge.createElement(Ae.Z,{spinning:be,tip:Ce,style:{position:"absolute"}},ge.createElement("div",{ref:pe,className:ve()(De.imageDimensions,z,y?De.fullWidth:""),style:a},ge.createElement("img",{className:De.img,ref:fe}))))}},36527:function(sn,kt,de){"use strict";var ge=de(67294),De=de(71230),x=de(15746),ve=de(66368),Ae=de(71577),ue=de(85725),ie=de(71736),ae=de(84279),le=de(35973),oe=de(67294);const se=(0,ge.forwardRef)(({callback:re,showSaveButton:ne,value:z=""},y)=>{const a=(0,ge.useRef)(),E=(0,le.useIntl)(),b=[{name:E.formatMessage({id:"markdownEditor.fractionsScores",defaultMessage:"\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:E.formatMessage({id:"markdownEditor.rootsSuperscripts",defaultMessage:"\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:E.formatMessage({id:"markdownEditor.limitsLogarithms",defaultMessage:"\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:E.formatMessage({id:"markdownEditor.trigonometricFunctions",defaultMessage:"\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:E.formatMessage({id:"markdownEditor.integralOperations",defaultMessage:"\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:E.formatMessage({id:"markdownEditor.largeOperations",defaultMessage:"\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:E.formatMessage({id:"markdownEditor.bracketsRounding",defaultMessage:"\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 "}]}]}],te=[{name:E.formatMessage({id:"markdownEditor.algebra",defaultMessage:"\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:E.formatMessage({id:"markdownEditor.geometry",defaultMessage:"\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:E.formatMessage({id:"markdownEditor.inequalities",defaultMessage:"\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:E.formatMessage({id:"markdownEditor.integrals",defaultMessage:"\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:E.formatMessage({id:"markdownEditor.trigonometry",defaultMessage:"\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:E.formatMessage({id:"markdownEditor.statistics",defaultMessage:"\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}`}]}]}],ee=he=>{a.current.setValue(a.current.getValue()+" "+he.value+" ")},ce=[{key:"1",label:E.formatMessage({id:"markdownEditor.quickTemplates",defaultMessage:"\u5FEB\u6377\u6A21\u677F"}),children:oe.createElement(De.Z,{className:ie.Z.lists,gutter:[10,10]},b.map((he,me)=>oe.createElement(x.Z,{flex:"110px",className:ie.Z.item},oe.createElement("div",null,oe.createElement(ue.Z,{value:`$$${he.value}$$`}),he.name),oe.createElement("div",{className:ie.Z.children},he.children.map((pe,be)=>oe.createElement("div",{key:be},oe.createElement("h1",null,pe.name),oe.createElement(De.Z,{gutter:[10,10]},pe.data.map((ye,Ce)=>oe.createElement(x.Z,{key:Ce,onClick:()=>ee(ye),className:ie.Z.diamond},oe.createElement(ue.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:E.formatMessage({id:"markdownEditor.formulaTemplates",defaultMessage:"\u516C\u5F0F\u6A21\u677F"}),children:oe.createElement(De.Z,{className:ie.Z.lists,gutter:[10,10]},te.map((he,me)=>oe.createElement(x.Z,{flex:"110px",className:ie.Z.item},oe.createElement("div",null,oe.createElement(ue.Z,{value:"`$$"+he.value+"$$`"}),he.name),oe.createElement("div",{className:ie.Z.children},he.children.map((pe,be)=>oe.createElement("div",{key:be},pe.name&&oe.createElement("h1",null,pe.name),oe.createElement(De.Z,{gutter:[10,10]},pe.data.map((ye,Ce)=>oe.createElement(x.Z,{key:Ce,onClick:()=>ee(ye),className:ie.Z.diamond},oe.createElement(ue.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],fe=()=>{var he=document.createElement("div");he.innerHTML=a.current.getValue();var me=he.innerText;return re&&re(me),me};return(0,ge.useImperativeHandle)(y,()=>({getData:fe})),oe.createElement("div",{className:ie.Z.mathWrap},oe.createElement(ve.default,{defaultActiveKey:"1",items:ce}),oe.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:E.formatMessage({id:"markdownEditor.pleaseOpenKeyboardEnterFormula",defaultMessage:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F"}),ref:a,style:{width:800,marginTop:30,fontSize:18}},z||""),ne&&oe.createElement("div",{className:ie.Z.button},oe.createElement(Ae.ZP,{size:"large",onClick:fe,style:{zIndex:8,marginTop:10},type:"primary"},E.formatMessage({id:"markdownEditor.saveToEditor",defaultMessage:"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"}))))});kt.Z=se},7621:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ve}});var ge=de(35973),De={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},x=de(67294),ve=({message:Ae,className:ue,children:ie,style:ae={}})=>x.createElement("div",{className:`custom-spinner ${De.idsRingWrapper} ${ue}`},x.createElement("div",{className:De.ldsRing},x.createElement("div",null),x.createElement("div",null),x.createElement("div",null),x.createElement("div",null)),Ae?x.createElement("p",{style:ae},Ae):null,ie,x.createElement(ge.Outlet,null))},60076:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ve}});var ge=de(67294),De=de(33054),x=de(67294),ve=({defaultX:Ae="40%",leftChild:ue,rightChild:ie,className:ae,hideResize:le=!1})=>{const[oe,se]=(0,ge.useState)(Ae),re=(0,ge.useRef)();function ne(){re.current=!0}(0,ge.useEffect)(()=>{function a(b){re.current&&(De.Z.publish("resize-move-bar",b),se(b.pageX))}function E(){re.current=!1}return window.addEventListener("mousemove",a),window.addEventListener("mouseup",E),()=>{window.removeEventListener("mousemove",a),window.removeEventListener("mouseup",E)}},[]);const z=typeof oe=="number"&&oe!==.01?`${oe}px`:Ae,y=`calc(100% - ${le?"0px":"4px"} - ${z})`;return x.createElement("div",{className:`split-panel-container ${ae}`},x.createElement("section",{style:{width:z,display:oe===.01?"none":""}},ue),x.createElement("section",{className:"resize-x-bar",onMouseDown:ne},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:y}},ie))}},38658:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ie}});var ge=de(67294),De={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=de(94184),ve=de.n(x),Ae=de(35973),ie=({className:ae,style:le={},leftNode:oe,leftTitle:se,rightNode:re,rightTitle:ne})=>{const z=(0,Ae.useIntl)();return ge.createElement("div",{className:ve()(De.result,ae),style:le},ge.createElement("div",{className:De.left},ge.createElement("div",{className:De.title},ge.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ge.createElement("span",null,se||z.formatMessage({id:"shixuns.selfTestInput",defaultMessage:"\u81EA\u6D4B\u8F93\u5165"}))),ge.createElement("div",{className:De.leftNode},oe)),ge.createElement("div",{className:De.right},ge.createElement("div",{className:De.title},ge.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ge.createElement("span",null,ne||z.formatMessage({id:"shixuns.executionResults",defaultMessage:"\u8FD0\u884C\u7ED3\u679C"}))),ge.createElement("div",{className:De.rightNode},re)))}},88508:function(sn,kt,de){"use strict";var ge=de(67294);const De=ve=>String(ve).length===1?`0${ve}`:ve,x=({className:ve="",onChange:Ae,defaultValue:ue=0})=>{const[ie,ae]=(0,ge.useState)(ue);(0,ge.useEffect)(()=>{const re=setTimeout(()=>{ae(ie+1e3)},1e3);return Ae(ie+1e3),()=>{clearInterval(re)}},[ie]);const le=parseInt(ie/(60*6e4))||"00",oe=parseInt(ie%(60*6e4)/6e4)||"00",se=parseInt(ie%6e4/1e3)||"00";return ge.createElement("div",{className:ve},De(le),":",De(oe),":",De(se))};kt.Z=x},1916:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return Ue}});var ge=de(67294),De=de(35973),x=de(14446),ve=de(22150),Ae=de(2453),ue=de(57953),ie=de(79870),ae=de(71230),le=de(15746),oe=de(83062),se=de(69677),re={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},ne=de(9343),z=de(65900),y=de(26194),a=de(80150),E=Object.defineProperty,b=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,he=(we,je,Fe)=>je in we?E(we,je,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):we[je]=Fe,me=(we,je)=>{for(var Fe in je||(je={}))ce.call(je,Fe)&&he(we,Fe,je[Fe]);if(ee)for(var Fe of ee(je))fe.call(je,Fe)&&he(we,Fe,je[Fe]);return we},pe=(we,je)=>b(we,te(je)),be=(we,je)=>{var Fe={};for(var ke in we)ce.call(we,ke)&&je.indexOf(ke)<0&&(Fe[ke]=we[ke]);if(we!=null&&ee)for(var ke of ee(we))je.indexOf(ke)<0&&fe.call(we,ke)&&(Fe[ke]=we[ke]);return Fe},ye=(we,je,Fe)=>new Promise((ke,We)=>{var Ze=et=>{try{qe(Fe.next(et))}catch(ut){We(ut)}},Ke=et=>{try{qe(Fe.throw(et))}catch(ut){We(ut)}},qe=et=>et.done?ke(et.value):Promise.resolve(et.value).then(Ze,Ke);qe((Fe=Fe.apply(we,je)).next())});const Ce=(we=[])=>we==null?void 0:we.map(je=>pe(me({},je),{title:(je==null?void 0:je.value)||"",key:je==null?void 0:je.id,isLeaf:!0})),Se=we=>{var je=we,{user:Fe,children:ke,isShowComponent:We=!0,ModalProps:Ze={},onDataSelect:Ke}=je,qe=be(je,["user","children","isShowComponent","ModalProps","onDataSelect"]);const et=(0,De.useIntl)(),[ut,ct]=x.default.useModal(),[it]=ve.default.useForm(),[tt,st]=(0,ge.useState)([]),[gt,bt]=(0,ge.useState)(!1),[xt,vt]=(0,ge.useState)(!1),[,At,Je,Te]=(0,ne.U)(z.qE,{page:1,limit:9999}),[,,Ve]=(0,ne.U)(z.V8,{}),[,,Le]=(0,ne.U)(z.B$,{}),[,,Ee]=(0,ne.U)(z.DH,{}),[,,Be]=(0,ne.U)(z.bJ,{}),Ge=()=>{bt(!1),it.resetFields(),vt(!1)},Me=ze=>ye(void 0,null,function*(){const{node:nt,dragNode:yt,event:Lt}=ze,Rt=ze.node.pos.split("-"),St=ze.dropPosition-Number(Rt[Rt.length-1]);if(St==0){Ae.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(St==1&&(yt==null?void 0:yt.item_index)==(nt==null?void 0:nt.item_index)+1){Ae.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const pt=yield Be({id:yt==null?void 0:yt.key,position:St==-1?1:(yt==null?void 0:yt.item_index)>(nt==null?void 0:nt.item_index)?(nt==null?void 0:nt.item_index)+1:nt==null?void 0:nt.item_index});(pt==null?void 0:pt.status)===0&&(Ae.ZP.success("\u79FB\u52A8\u6210\u529F"),Je({},!0))}),Re=ze=>ye(void 0,null,function*(){let nt={};xt?nt=yield Le(me({},ze)):nt=yield Ee(me({},ze)),(nt==null?void 0:nt.status)==0&&(Ae.ZP.success((nt==null?void 0:nt.message)||(xt?et.formatMessage({id:"paths.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"}):"\u66F4\u65B0\u6210\u529F")),Je({},!0),Ge())});return(0,ge.useEffect)(()=>{Ze!=null&&Ze.open&&Je({},!0)},[Ze==null?void 0:Ze.open]),(0,ge.useEffect)(()=>{var ze;st(Ce((ze=Te==null?void 0:Te.data)==null?void 0:ze.list))},[Te]),We?ge.createElement(ge.Fragment,null,ct,ke,ge.createElement(x.default,me({},me({title:et.formatMessage({id:"classroomGraphicGroupHomework.commonComments",defaultMessage:"\u5E38\u7528\u8BC4\u8BED"}),width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Ze)),ge.createElement(ue.Z,{spinning:At},(tt==null?void 0:tt.length)>0?ge.createElement(ge.Fragment,null,ge.createElement(ie.default.DirectoryTree,{height:500,className:re.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Ke,treeData:tt,onDrop:Me,titleRender:ze=>ge.createElement(ge.Fragment,null,ge.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},ze==null?void 0:ze.title),ge.createElement("div",{className:`${re.EditDom}`},ge.createElement(ae.Z,{wrap:!1,align:"middle",gutter:16},ge.createElement(le.Z,null,ge.createElement(oe.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},ge.createElement("i",{className:`iconfont icon-tuodong1 font12 ${re.currentPrimary}`}))),ge.createElement(le.Z,null,ge.createElement(oe.Z,{title:et.formatMessage({id:"classroomProgrammingHomework.edit",defaultMessage:"\u7F16\u8F91"})},ge.createElement("i",{className:`iconfont icon-bianji11 font12 ${re.currentPrimary}`,onClick:nt=>{nt.stopPropagation(),it.setFieldsValue(me({},ze)),bt(!0)}}))),ge.createElement(le.Z,null,ge.createElement(oe.Z,{title:"\u5220\u9664"},ge.createElement("i",{className:`iconfont icon-shanchu14 font12 ${re.currentDelete}`,onClick:nt=>{nt.stopPropagation(),ut.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 yt=yield Ve({id:ze==null?void 0:ze.key});(yt==null?void 0:yt.status)==0&&(Ae.ZP.success((yt==null?void 0:yt.message)||"\u5220\u9664\u6210\u529F"),Je({},!0))})})}}))))))}),ge.createElement(a.op,{className:"ml20 mt20",icon:ge.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{vt(!0),bt(!0)}},et.formatMessage({id:"classroomGraphicGroupHomework.addCommonComment",defaultMessage:"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"}))):ge.createElement(y.Z,{styles:{margin:"30px auto"},customText:ge.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",ge.createElement("a",{onClick:()=>{vt(!0),bt(!0)}},et.formatMessage({id:"classroomGraphicGroupHomework.addCommonComment",defaultMessage:"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"})))}))),ge.createElement(x.default,{title:xt?et.formatMessage({id:"classroomGraphicGroupHomework.addCommonComment",defaultMessage:"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"}):"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:gt,okText:xt?et.formatMessage({id:"classrooms.add",defaultMessage:"\u6DFB\u52A0"}):et.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),onCancel:()=>{Ge()},onOk:()=>{it.submit()}},ge.createElement(ve.default,{form:it,onFinish:Re},xt&&ge.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"),ge.createElement(ve.default.Item,{hidden:!0,name:"id"}),ge.createElement(ve.default.Item,{className:"mt10",name:"value"},ge.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}}))))):null};var Ue=(0,De.connect)(({loading:we,user:je})=>({user:je,loading:we.effects}))(Se)},71865:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ve}});var ge=de(67294),De=de(33054),x=de(99398),ve=()=>{const[Ae,ue]=(0,ge.useState)(""),[ie,ae]=(0,ge.useState)(0);let[le,oe]=(0,ge.useState)(),[se,re]=(0,ge.useState)();const[ne,z]=(0,ge.useState)(!1),y=(0,ge.useRef)("");(0,ge.useEffect)(()=>De.Z.subscribe("preview-image",be=>{ue(be),console.log(he.current),document.body.style.overflow="hidden"}),[]),(0,ge.useEffect)(()=>(document.addEventListener("keydown",a),()=>{document.removeEventListener("keydown",a)}),[]),(0,ge.useEffect)(()=>{y.current=Ae},[Ae]);function a(pe){pe.keyCode==27&&y.current&&E()}function E(){document.body.style.overflow="auto",oe(void 0),re(void 0),ae(0),ue("")}function b(){ae(ie+90)}function te(){le=he.current.width*1.1,se=he.current.height*1.1,re(se),oe(le)}function ee(){le=he.current.width/1.1,se=he.current.height/1.1,re(se),oe(le)}const ce=(0,ge.useRef)(),fe=(0,ge.useRef)(),he=(0,ge.useRef)(),me=pe=>{(pe.nativeEvent.target===ce.current||pe.nativeEvent.target===fe.current)&&E()};return ge.createElement(ge.Fragment,null,Ae?ge.createElement("div",null,ge.createElement("div",{className:"preview-wrp-group",ref:fe},ge.createElement(x.Z,{className:"image-preview",src:Ae,style:{display:"none"},preview:{visible:!0,src:Ae,movable:!1,onVisibleChange:pe=>{ue("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},57444:function(sn,kt,de){"use strict";de.d(kt,{h:function(){return fe}});var ge=de(67294),De=de(11713),x=de(22150),ve=de(71577),Ae=de(4631),ue=de.n(Ae),ie=de(71749),ae=de(30483),le=de(35973),oe=Object.defineProperty,se=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,a=(he,me,pe)=>me in he?oe(he,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):he[me]=pe,E=(he,me)=>{for(var pe in me||(me={}))z.call(me,pe)&&a(he,pe,me[pe]);if(ne)for(var pe of ne(me))y.call(me,pe)&&a(he,pe,me[pe]);return he},b=(he,me)=>se(he,re(me));const te=De.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ce={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"]};kt.Z=({callback:he,onCancel:me})=>{const[pe,be]=(0,ge.useState)("python");function ye(Ue){be(ce[Ue][1])}function Ce(Ue){he(Ue)}const Se=(0,le.useIntl)();return ge.createElement(x.default,b(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ce,style:{width:500}}),ge.createElement(x.default.Item,{label:Se.formatMessage({id:"markdownEditor.codeLanguage",defaultMessage:"\u4EE3\u7801\u8BED\u8A00"}),name:"language"},ge.createElement(De.default,{getPopupContainer:Ue=>Ue.parentNode,onChange:ye},Object.keys(ce).map(Ue=>ge.createElement(te,{key:Ue,value:Ue},ce[Ue][0])))),ge.createElement(x.default.Item,{label:Se.formatMessage({id:"markdownEditor.codeContent",defaultMessage:"\u4EE3\u7801\u5185\u5BB9"}),name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ge.createElement(fe,{mode:pe})),ge.createElement("div",{className:"flex-container flex-end"},ge.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},Se.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),ge.createElement(ve.ZP,{type:"ghost",onClick:me},Se.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"}))))};function fe({value:he,onChange:me,mode:pe,options:be={}}){const ye=(0,ge.useRef)(),[Ce,Se]=(0,ge.useState)();return(0,ge.useEffect)(()=>{if(Ce){let Ue=function(we){const je=we.getValue();me&&me(je)};return Ce.on("change",Ue),()=>{Ce.off("change",Ue)}}},[Ce,me]),(0,ge.useEffect)(()=>{Ce&&Ce.setOption("mode",pe)},[Ce,pe]),(0,ge.useEffect)(()=>{Ce&&(he!==Ce.getValue()||he==="")&&setTimeout(()=>{Ce.setValue(he||"")},300)},[Ce,he]),(0,ge.useEffect)(()=>{if(ye.current&&!Ce){const Ue=ue().fromTextArea(ye.current,E({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},be));Se(Ue)}},[ye.current,Ce]),ge.createElement("div",{className:"my-codemirror-container"},ge.createElement("textarea",{ref:ye}))}},35567:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ro}});var ge=de(67294),De=de(4631),x=de.n(De),ve=de(91033),Ae=de(71749),ue=de(57341),ie=de(82801),ae=de(88386),le=de(49047),oe=de(80785),se=de(85725),re=({value:nn="",className:wn,showTextOnly:un,showLines:Nr,style:Yr={}})=>{const kr=(0,ge.useMemo)(()=>"",[nn]);return ge.createElement(ge.Fragment,null,ge.createElement("div",{dangerouslySetInnerHTML:{__html:kr}}))},ne=de(35973),z=de(67294),y=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ce=(nn,wn,un)=>wn in nn?y(nn,wn,{enumerable:!0,configurable:!0,writable:!0,value:un}):nn[wn]=un,fe=(nn,wn)=>{for(var un in wn||(wn={}))te.call(wn,un)&&ce(nn,un,wn[un]);if(b)for(var un of b(wn))ee.call(wn,un)&&ce(nn,un,wn[un]);return nn},he=(nn,wn)=>a(nn,E(wn));function me({onActionCallback:nn,title:wn,icon:un,actionName:Nr,className:Yr="",children:kr}){function ao(){nn(Nr)}return z.createElement("a",{title:wn,className:Yr,onClick:ao},z.createElement("i",{className:`${un}`}),kr)}var pe=({watch:nn,showNullButton:wn,showNullProgramButton:un,onActionCallback:Nr,fullScreen:Yr,insertTemp:kr,hidetoolBar:ao,extraUse:$r})=>{const ma=(0,ne.useIntl)(),Da=[...[{title:ma.formatMessage({id:"markdownEditor.bold",defaultMessage:"\u7C97\u4F53"}),icon:"md-iconfont icon-bold",actionName:"bold"},{title:ma.formatMessage({id:"markdownEditor.italic",defaultMessage:"\u659C\u4F53"}),icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:ma.formatMessage({id:"markdownEditor.unorderedList",defaultMessage:"\u65E0\u5E8F\u5217\u8868"}),icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:ma.formatMessage({id:"markdownEditor.orderedList",defaultMessage:"\u6709\u5E8F\u5217\u8868"}),icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:ma.formatMessage({id:"markdownEditor.inlineCode",defaultMessage:"\u884C\u5185\u4EE3\u7801"}),icon:"md-iconfont icon-code",actionName:"code"},{title:ma.formatMessage({id:"markdownEditor.codeBlockMultiLanguage",defaultMessage:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09"}),icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:ma.formatMessage({id:"markdownEditor.link",defaultMessage:"\u94FE\u63A5"}),icon:"md-iconfont icon-link",actionName:"link"},"|",{title:ma.formatMessage({id:"markdownEditor.inlineFormula",defaultMessage:"\u884C\u5185\u516C\u5F0F"}),icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:ma.formatMessage({id:"markdownEditor.mathImage",defaultMessage:"\u6570\u5B66\u56FE\u50CF"}),icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:ma.formatMessage({id:"markdownEditor.multiLineFormula",defaultMessage:"\u591A\u884C\u516C\u5F0F"}),icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:ma.formatMessage({id:"markdownEditor.addImage",defaultMessage:"\u6DFB\u52A0\u56FE\u7247"}),icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:ma.formatMessage({id:"markdownEditor.insertDrawing",defaultMessage:"\u63D2\u5165\u753B\u56FE"}),icon:"iconfont icon-sheji",actionName:"draw-image"},{title:ma.formatMessage({id:"markdownEditor.insertFlowchart",defaultMessage:"\u63D2\u5165\u6D41\u7A0B\u56FE"}),icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:ma.formatMessage({id:"markdownEditor.table",defaultMessage:"\u8868\u683C"}),icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:ma.formatMessage({id:"markdownEditor.lineBreak",defaultMessage:"\u6362\u884C"}),icon:"md-iconfont icon-minus",actionName:"line-break"},{title:ma.formatMessage({id:"markdownEditor.clear",defaultMessage:"\u6E05\u7A7A"}),icon:"md-iconfont icon-eraser",actionName:"eraser"}],{title:`${nn?ma.formatMessage({id:"markdownEditor.disableRealTimePreview",defaultMessage:"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8"}):ma.formatMessage({id:"markdownEditor.enableRealTimePreview",defaultMessage:"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"})}`,icon:`${nn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return z.createElement("ul",{className:"markdown-toolbar-container"},!ao&&Da.map((eo,ra)=>z.createElement("li",{key:ra},eo.actionName?z.createElement(me,he(fe({},eo),{onActionCallback:Nr})):z.createElement("span",{className:"v-line"}))),wn?z.createElement("li",null,z.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Nr},z.createElement("span",{className:"fill-tip"},ma.formatMessage({id:"questionBankAddQuestion.clickToInsertBlank",defaultMessage:"\u70B9\u51FB\u63D2\u5165"}),"\b",ma.formatMessage({id:"questionBankAddQuestion.blank",defaultMessage:"\u586B\u7A7A\u9879"})))):null,un?z.createElement(z.Fragment,null,z.createElement("li",null,z.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Nr},z.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),z.createElement("li",null,z.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Nr},z.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,kr&&z.createElement("li",null,z.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:ma.formatMessage({id:"onlineCourses.insertTemplate",defaultMessage:"\u63D2\u5165\u6A21\u677F"}),actionName:`inster-template-${kr}`,onActionCallback:Nr},z.createElement("span",{className:"fill-tip"},ma.formatMessage({id:"onlineCourses.insertTemplate",defaultMessage:"\u63D2\u5165\u6A21\u677F"})))),$r&&z.createElement("li",null,$r),z.createElement("li",{className:"btn-full-screen"},z.createElement(me,{icon:`${Yr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Yr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Nr})))},be=de(76621),ye=de(22150),Ce=de(69677),Se=de(71577),Ue=Object.defineProperty,we=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Ze=(nn,wn,un)=>wn in nn?Ue(nn,wn,{enumerable:!0,configurable:!0,writable:!0,value:un}):nn[wn]=un,Ke=(nn,wn)=>{for(var un in wn||(wn={}))ke.call(wn,un)&&Ze(nn,un,wn[un]);if(Fe)for(var un of Fe(wn))We.call(wn,un)&&Ze(nn,un,wn[un]);return nn},qe=(nn,wn)=>we(nn,je(wn));const et={labelCol:{span:4},wrapperCol:{span:20}};var ut=({callback:nn,onCancel:wn})=>{function un(Yr){nn(Yr)}const Nr=(0,ne.useIntl)();return ge.createElement(ye.default,qe(Ke({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:un,style:{width:500}}),ge.createElement(ye.default.Item,{label:Nr.formatMessage({id:"markdownEditor.linkAddress",defaultMessage:"\u94FE\u63A5\u5730\u5740"}),name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ge.createElement(Ce.default,null)),ge.createElement(ye.default.Item,{label:Nr.formatMessage({id:"markdownEditor.linkTitle",defaultMessage:"\u94FE\u63A5\u6807\u9898"}),name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ge.createElement(Ce.default,null)),ge.createElement("div",{className:"flex-container flex-end"},ge.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},Nr.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),ge.createElement(Se.ZP,{type:"ghost",onClick:wn},Nr.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"}))))},ct=de(57444),it=de(70859),tt=de(14446),st=de(71230),gt=de(63205),bt=de(67294),xt=({callback:nn,onCancel:wn})=>{const un=document.createElement("canvas"),Nr=un.getContext("2d");un.width=1e3,un.height=800,Nr.fillStyle="#ffffff",Nr.fillRect(0,0,un.width,un.height);const Yr=un.toDataURL("image/png");return bt.createElement(tt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},bt.createElement(st.Z,{style:{height:"100vh"}},bt.createElement(gt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Yr,visible:!0,title:String(Date.now())},onOk:kr=>{nn({src:kr.url})},onClose:wn})))},vt=de(23495);function At(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(At,go.CommandHandler),At.prototype.canAlignSelection=function(){var nn=this.diagram;return!(nn===null||nn.isReadOnly||nn.isModelReadOnly||nn.selection.count<2)},At.prototype.alignLeft=function(){var nn=this.diagram;nn.startTransaction("aligning left");var wn=1/0;nn.selection.each(function(un){un instanceof go.Link||(wn=Math.min(un.position.x,wn))}),nn.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(wn,un.position.y))}),nn.commitTransaction("aligning left")},At.prototype.alignRight=function(){var nn=this.diagram;nn.startTransaction("aligning right");var wn=-1/0;nn.selection.each(function(un){if(!(un instanceof go.Link)){var Nr=un.actualBounds.x+un.actualBounds.width;wn=Math.max(Nr,wn)}}),nn.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(wn-un.actualBounds.width,un.position.y))}),nn.commitTransaction("aligning right")},At.prototype.alignTop=function(){var nn=this.diagram;nn.startTransaction("alignTop");var wn=1/0;nn.selection.each(function(un){un instanceof go.Link||(wn=Math.min(un.position.y,wn))}),nn.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(un.position.x,wn))}),nn.commitTransaction("alignTop")},At.prototype.alignBottom=function(){var nn=this.diagram;nn.startTransaction("aligning bottom");var wn=-1/0;nn.selection.each(function(un){if(!(un instanceof go.Link)){var Nr=un.actualBounds.y+un.actualBounds.height;wn=Math.max(Nr,wn)}}),nn.selection.each(function(un){un instanceof go.Link||un.move(new go.Point(un.actualBounds.x,wn-un.actualBounds.height))}),nn.commitTransaction("aligning bottom")},At.prototype.alignCenterX=function(){var nn=this.diagram,wn=nn.selection.first();if(wn){nn.startTransaction("aligning Center X");var un=wn.actualBounds.x+wn.actualBounds.width/2;nn.selection.each(function(Nr){Nr instanceof go.Link||Nr.move(new go.Point(un-Nr.actualBounds.width/2,Nr.actualBounds.y))}),nn.commitTransaction("aligning Center X")}},At.prototype.alignCenterY=function(){var nn=this.diagram,wn=nn.selection.first();if(wn){nn.startTransaction("aligning Center Y");var un=wn.actualBounds.y+wn.actualBounds.height/2;nn.selection.each(function(Nr){Nr instanceof go.Link||Nr.move(new go.Point(Nr.actualBounds.x,un-Nr.actualBounds.height/2))}),nn.commitTransaction("aligning Center Y")}},At.prototype.alignColumn=function(nn){var wn=this.diagram;wn.startTransaction("align Column"),nn===void 0&&(nn=0),nn=parseFloat(nn);var un=new Array;wn.selection.each(function($r){$r instanceof go.Link||un.push($r)});for(var Nr=0;Nr<un.length-1;Nr++){var Yr=un[Nr],kr=Yr.actualBounds.y+Yr.actualBounds.height+nn,ao=un[Nr+1];ao.move(new go.Point(Yr.actualBounds.x,kr))}wn.commitTransaction("align Column")},At.prototype.alignRow=function(nn){nn===void 0&&(nn=0),nn=parseFloat(nn);var wn=this.diagram;wn.startTransaction("align Row");var un=new Array;wn.selection.each(function($r){$r instanceof go.Link||un.push($r)});for(var Nr=0;Nr<un.length-1;Nr++){var Yr=un[Nr],kr=Yr.actualBounds.x+Yr.actualBounds.width+nn,ao=un[Nr+1];ao.move(new go.Point(kr,Yr.actualBounds.y))}wn.commitTransaction("align Row")},At.prototype.canRotate=function(nn){var wn=this.diagram;return!(wn===null||wn.isReadOnly||wn.isModelReadOnly||wn.selection.count<1)},At.prototype.rotate=function(nn){nn===void 0&&(nn=90);var wn=this.diagram;wn.startTransaction("rotate "+nn.toString());var wn=this.diagram;wn.selection.each(function(un){un instanceof go.Link||un instanceof go.Group||(un.angle+=nn)}),wn.commitTransaction("rotate "+nn.toString())},At.prototype.pullToFront=function(){var nn=this.diagram;nn.startTransaction("pullToFront");var wn=new go.Map;nn.selection.each(function(un){wn.set(un.layer,0)}),wn.iteratorKeys.each(function(un){var Nr=0;un.parts.each(function(Yr){if(!Yr.isSelected){var kr=Yr.zOrder;isNaN(kr)?Yr.zOrder=0:Nr=Math.max(Nr,kr)}}),wn.set(un,Nr)}),nn.selection.each(function(un){At._assignZOrder(un,wn.get(un.layer)+1)}),nn.commitTransaction("pullToFront")},At.prototype.pushToBack=function(){var nn=this.diagram;nn.startTransaction("pushToBack");var wn=new go.Map;nn.selection.each(function(un){wn.set(un.layer,0)}),wn.iteratorKeys.each(function(un){var Nr=0;un.parts.each(function(Yr){if(!Yr.isSelected){var kr=Yr.zOrder;isNaN(kr)?Yr.zOrder=0:Nr=Math.min(Nr,kr)}}),wn.set(un,Nr)}),nn.selection.each(function(un){At._assignZOrder(un,wn.get(un.layer)-1-At._findGroupDepth(un))}),nn.commitTransaction("pushToBack")},At._assignZOrder=function(nn,wn,un){un===void 0&&(un=nn),nn.layer===un.layer&&(nn.zOrder=wn),nn instanceof go.Group&&nn.memberParts.each(function(Nr){At._assignZOrder(Nr,wn+1,un)})},At._findGroupDepth=function(nn){if(nn instanceof go.Group){var wn=0;return nn.memberParts.each(function(un){wn=Math.max(wn,At._findGroupDepth(un))}),wn+1}else return 0},At.prototype.doKeyDown=function(){var nn=this.diagram;if(nn!==null){var wn=nn.lastInput;if(wn.key==="Up"||wn.key==="Down"||wn.key==="Left"||wn.key==="Right"){var un=this.arrowKeyBehavior;if(un==="none")return;if(un==="select"){this._arrowKeySelect();return}else if(un==="move"){this._arrowKeyMove();return}else if(un==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},At.prototype._getAllParts=function(){var nn=new Array;return this.diagram.nodes.each(function(wn){nn.push(wn)}),this.diagram.parts.each(function(wn){nn.push(wn)}),nn},At.prototype._arrowKeyMove=function(){var nn=this.diagram,wn=nn.lastInput,un=0,Nr=0;if(wn.control||wn.meta)un=1,Nr=1;else if(nn.grid!==null){var Yr=nn.grid.gridCellSize;Nr=Yr.width,un=Yr.height}nn.startTransaction("arrowKeyMove"),nn.selection.each(function(kr){wn.key==="Up"?kr.move(new go.Point(kr.actualBounds.x,kr.actualBounds.y-un)):wn.key==="Down"?kr.move(new go.Point(kr.actualBounds.x,kr.actualBounds.y+un)):wn.key==="Left"?kr.move(new go.Point(kr.actualBounds.x-Nr,kr.actualBounds.y)):wn.key==="Right"&&kr.move(new go.Point(kr.actualBounds.x+Nr,kr.actualBounds.y))}),nn.commitTransaction("arrowKeyMove")},At.prototype._arrowKeySelect=function(){var nn=this.diagram,wn=nn.lastInput,un=null;wn.key==="Up"?un=this._findNearestPartTowards(270):wn.key==="Down"?un=this._findNearestPartTowards(90):wn.key==="Left"?un=this._findNearestPartTowards(180):wn.key==="Right"&&(un=this._findNearestPartTowards(0)),un!==null&&(wn.shift?un.isSelected=!0:wn.control||wn.meta?un.isSelected=!un.isSelected:nn.select(un))},At.prototype._findNearestPartTowards=function(nn){var wn=this.diagram.selection.first();if(wn===null)return null;for(var un=wn.actualBounds.center,Nr=this._getAllParts(),Yr=1/0,kr=wn,ao=0;ao<Nr.length;ao++){var $r=Nr[ao];if($r!==wn&&$r.canSelect()){var ma=$r.actualBounds.center,jo=un.directionPoint(ma),Da=this._angleCloseness(jo,nn);if(Da<=45){var eo=un.distanceSquaredPoint(ma);eo*=1+Math.sin(Da*Math.PI/180),eo<Yr&&(Yr=eo,kr=$r)}}}return kr},At.prototype._angleCloseness=function(nn,wn){return Math.min(Math.abs(wn-nn),Math.min(Math.abs(wn+360-nn),Math.abs(wn-360-nn)))},At.prototype._arrowKeyTree=function(){var nn=this.diagram,wn=nn.selection.first();if(wn instanceof go.Node){var un=nn.lastInput;if(un.key==="Right"){if(!wn.isTreeLeaf)if(!wn.isTreeExpanded)nn.commandHandler.canExpandTree(wn)&&nn.commandHandler.expandTree(wn);else{var Nr=this._sortTreeChildrenByY(wn).first();Nr!==null&&nn.select(Nr)}}else if(un.key==="Left")if(!wn.isTreeLeaf&&wn.isTreeExpanded)nn.commandHandler.canCollapseTree(wn)&&nn.commandHandler.collapseTree(wn);else{var Yr=wn.findTreeParentNode();Yr!==null&&nn.select(Yr)}else if(un.key==="Up"){var Yr=wn.findTreeParentNode();if(Yr!==null){var kr=this._sortTreeChildrenByY(Yr),ao=kr.indexOf(wn);if(ao>0){for(var $r=kr.elt(ao-1);$r!==null&&$r.isTreeExpanded&&!$r.isTreeLeaf;){var ma=this._sortTreeChildrenByY($r);$r=ma.last()}$r!==null&&nn.select($r)}else nn.select(Yr)}}else if(un.key==="Down")if(wn.isTreeExpanded&&!wn.isTreeLeaf){var Nr=this._sortTreeChildrenByY(wn).first();Nr!==null&&nn.select(Nr)}else for(;wn!==null;){var Yr=wn.findTreeParentNode();if(Yr===null)break;var kr=this._sortTreeChildrenByY(Yr),ao=kr.indexOf(wn);if(ao<kr.length-1){nn.select(kr.elt(ao+1));break}else wn=Yr}var jo=nn.selection.first();jo!==null&&nn.scrollToRect(jo.actualBounds)}},At.prototype._sortTreeChildrenByY=function(nn){var wn=new go.List().addAll(nn.findTreeChildrenNodes());return wn.sort(function(un,Nr){var Yr=un.location,kr=Nr.location;return Yr.y<kr.y?-1:Yr.y>kr.y?1:Yr.x<kr.x?-1:Yr.x>kr.x?1:0}),wn},At.prototype.copyToClipboard=function(nn){go.CommandHandler.prototype.copyToClipboard.call(this,nn),this._lastPasteOffset.set(this.pasteOffset)},At.prototype.pasteFromClipboard=function(){var nn=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(nn,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),nn},Object.defineProperty(At.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(nn){if(nn!=="move"&&nn!=="select"&&nn!=="scroll"&&nn!=="tree"&&nn!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+nn);this._arrowKeyBehavior=nn}}),Object.defineProperty(At.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(nn){if(!(nn instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+nn);this._pasteOffset.set(nn)}});var Je=At,Te=de(18023),Ve=de(15746),Le=de(33170),Ee={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Be=de(67294),Ge=(nn,wn,un)=>new Promise((Nr,Yr)=>{var kr=ma=>{try{$r(un.next(ma))}catch(jo){Yr(jo)}},ao=ma=>{try{$r(un.throw(ma))}catch(jo){Yr(jo)}},$r=ma=>ma.done?Nr(ma.value):Promise.resolve(ma.value).then(kr,ao);$r((un=un.apply(nn,wn)).next())});function Me({onCancel:nn,callback:wn}){let un=(0,ge.useRef)(),Nr=(0,ge.useRef)(),Yr=(0,ge.useRef)(),kr=(0,ge.useRef)(!1);const ao=(0,ge.useRef)(!1),[$r,ma]=(0,ge.useState)(0);function jo(){const ra=vt.bx.make,bo={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"};un.current=new vt.S0(Nr.current,{padding:20,grid:ra(vt.s_,"Grid",ra(vt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ra(vt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:aa=>{var qa=aa.diagram.commandHandler.addTopLevelParts(aa.diagram.selection,!0);qa||aa.diagram.currentTool.doCancel()},commandHandler:ra(Je),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:aa=>{var qa=aa.subject;qa.location=qa.location.copy().snapToGridPoint(aa.diagram.grid.gridOrigin,aa.diagram.grid.gridCellSize),setTimeout(()=>{aa.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:aa=>{var qa=aa.subject;setTimeout(()=>{aa.diagram.commandHandler.editTextBlock()})},LinkRelinked:aa=>{var qa=aa.parameter.part;qa.invalidateConnectedLinks();var co=aa.subject;aa.diagram.toolManager.linkingTool.isForwards?co.toNode.invalidateConnectedLinks():co.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),un.current.nodeTemplate=ra(vt.NB,"Auto",{locationSpot:vt.z6.Center,locationObjectName:"SHAPE",desiredSize:new vt.$u(120,60),minSize:new vt.$u(40,40),resizable:!0,resizeCellSize:new vt.$u(10,10),rotatable:!0},new vt.KX("location","loc",vt.E9.parse).makeTwoWay(vt.E9.stringify),new vt.KX("desiredSize","size",vt.$u.parse).makeTwoWay(vt.$u.stringify),ra(vt.bn,{name:"SHAPE",fill:bo.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:vt.z6.AllSides,toSpot:vt.z6.AllSides},new vt.KX("figure"),new vt.KX("fill"),new vt.KX("stroke","borderColor"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),ra(vt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ra(vt.al,{margin:1,textAlign:"center",overflow:vt.al.OverflowEllipsis,editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),un.current.nodeTemplate.toolTip=ra("ToolTip",ra(vt.s_,"Vertical",{maxSize:new vt.$u(200,NaN)},ra(vt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new vt.KX("text")),ra(vt.al,{font:"10pt sans-serif",textAlign:"center"},new vt.KX("text","details"))));function Wn(aa,qa){var co=(Ha,ci)=>{Ha.handled=!0,Ha.diagram.model.commit(si=>{var li=ci.part.adornedPart,Xi=new vt.E9().setRectSpot(li.actualBounds,aa);Xi.subtract(li.location),Xi.scale(2,2),Xi.x+=Math.sign(Xi.x)*130,Xi.y+=Math.sign(Xi.y)*130,Xi.add(li.location),Xi.snapToGridPoint(Ha.diagram.grid.gridOrigin,Ha.diagram.grid.gridCellSize);var Ui=si.copyNodeData(li.data);si.setGroupKeyForNodeData(Ui,si.getGroupKeyForNodeData(li.data)),si.addNodeData(Ui);var Fn={from:li.key,to:si.getKeyForNodeData(Ui)};si.addLinkData(Fn);var On=Ha.diagram.findNodeForData(Ui);On.location=Xi,Ha.diagram.select(On),setTimeout(()=>{Ha.diagram.commandHandler.editTextBlock()},20)})};return ra(vt.bn,{figure:qa,alignment:aa,alignmentFocus:aa.opposite(),width:aa.equals(vt.z6.Top)||aa.equals(vt.z6.Bottom)?25:18,height:aa.equals(vt.z6.Top)||aa.equals(vt.z6.Bottom)?18:25,fill:"orange",stroke:bo.white,strokeWidth:4,mouseEnter:(Ha,ci)=>ci.fill="dodgerblue",mouseLeave:(Ha,ci)=>ci.fill="orange",isActionable:!0,click:co,contextClick:co})}function Fr(aa){return ra(vt.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:(qa,co)=>co.fill="dodgerblue",mouseLeave:(qa,co)=>co.fill="orange",click:(qa,co)=>{qa.diagram.commandHandler.showContextMenu(co.part.adornedPart)}},aa||{})}un.current.nodeTemplate.selectionAdornmentTemplate=ra(vt.uz,"Spot",ra(vt.Vm,{padding:10}),Wn(vt.z6.Top,"TriangleUp"),Wn(vt.z6.Left,"TriangleLeft"),Wn(vt.z6.Right,"TriangleRight"),Wn(vt.z6.Bottom,"TriangleDown"),Fr({alignment:new vt.z6(.75,0)}));function mr(aa,qa){return(co,Ha)=>{co.handled=!0,co.diagram.model.commit(ci=>{ci.set(Ha.part.adornedPart.data,aa,qa)})}}function Tr(aa,qa){return qa||(qa="color"),ra(vt.bn,{width:16,height:16,stroke:"lightgray",fill:aa,margin:1,background:"transparent",mouseEnter:(co,Ha)=>Ha.stroke="dodgerblue",mouseLeave:(co,Ha)=>Ha.stroke="lightgray",click:mr(qa,aa),contextClick:mr(qa,aa)})}function Pr(){return[ra("ContextMenuButton",ra(vt.s_,"Horizontal",Tr(bo.white,"fill"),Tr(bo.beige,"fill"),Tr(bo.extralightblue,"fill"),Tr(bo.extralightred,"fill"))),ra("ContextMenuButton",ra(vt.s_,"Horizontal",Tr(bo.lightgray,"fill"),Tr(bo.lightgreen,"fill"),Tr(bo.lightblue,"fill"),Tr(bo.lightred,"fill")))]}function jn(){return[ra("ContextMenuButton",ra(vt.s_,"Horizontal",Tr(bo.black),Tr(bo.green),Tr(bo.blue),Tr(bo.red))),ra("ContextMenuButton",ra(vt.s_,"Horizontal",Tr(bo.white),Tr(bo.magenta),Tr(bo.purple),Tr(bo.orange)))]}function zr(aa,qa){return qa||(qa="thickness"),ra(vt.bn,"LineH",{width:16,height:16,strokeWidth:aa,margin:1,background:"transparent",mouseEnter:(co,Ha)=>Ha.background="dodgerblue",mouseLeave:(co,Ha)=>Ha.background="transparent",click:mr(qa,aa),contextClick:mr(qa,aa)})}function Mr(aa,qa){return qa||(qa="dash"),ra(vt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:aa,margin:1,background:"transparent",mouseEnter:(co,Ha)=>Ha.background="dodgerblue",mouseLeave:(co,Ha)=>Ha.background="transparent",click:mr(qa,aa),contextClick:mr(qa,aa)})}function wo(){return[ra("ContextMenuButton",ra(vt.s_,"Horizontal",zr(1),zr(2),zr(3),zr(4))),ra("ContextMenuButton",ra(vt.s_,"Horizontal",Mr(null),Mr([2,4]),Mr([4,4])))]}function Xa(aa,qa){return qa||(qa="figure"),ra(vt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:aa,margin:1,background:"transparent",mouseEnter:(co,Ha)=>Ha.fill="dodgerblue",mouseLeave:(co,Ha)=>Ha.fill="lightgray",click:mr(qa,aa),contextClick:mr(qa,aa)})}un.current.nodeTemplate.contextMenu=ra("ContextMenu",ra("ContextMenuButton",ra(vt.s_,"Horizontal",Xa("Rectangle"),Xa("RoundedRectangle"),Xa("Ellipse"),Xa("Diamond"))),ra("ContextMenuButton",ra(vt.s_,"Horizontal",Xa("Parallelogram2"),Xa("ManualOperation"),Xa("Procedure"),Xa("Cylinder1"))),ra("ContextMenuButton",ra(vt.s_,"Horizontal",Xa("Terminator"),Xa("CreateRequest"),Xa("Document"),Xa("TriangleDown"))),Pr(),jn(),wo()),un.current.groupTemplate=ra(vt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:vt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(aa,qa)=>{var co=qa.addMembers(qa.diagram.selection,!0);co||qa.diagram.currentTool.doCancel()},avoidable:!1},new vt.KX("location","loc",vt.E9.parse).makeTwoWay(vt.E9.stringify),ra(vt.s_,"Auto",{name:"BODY"},ra(vt.bn,{parameter1:10,fill:bo.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:vt.z6.AllSides,toSpot:vt.z6.AllSides},new vt.KX("fill"),new vt.KX("stroke","color"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),ra(vt.Vm,{background:"transparent",margin:20})),ra(vt.al,{alignment:vt.z6.Top,alignmentFocus:vt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new vt.KX("text"),new vt.KX("stroke","color"))),un.current.groupTemplate.selectionAdornmentTemplate=ra(vt.uz,"Spot",ra(vt.s_,"Auto",ra(vt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ra(vt.Vm,{margin:1.5})),Fr({alignment:vt.z6.TopRight,alignmentFocus:vt.z6.BottomRight})),un.current.groupTemplate.contextMenu=ra("ContextMenu",Pr(),jn(),wo()),un.current.linkTemplate=ra(vt.rU,{layerName:"Foreground",routing:vt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new vt.KX("fromSpot","fromSpot",vt.z6.parse),new vt.KX("toSpot","toSpot",vt.z6.parse),new vt.KX("fromShortLength","dir",aa=>aa>=1?10:0),new vt.KX("toShortLength","dir",aa=>aa>=1?10:0),new vt.KX("points").makeTwoWay(),ra(vt.bn,{strokeWidth:2},new vt.KX("stroke","color"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),ra(vt.bn,{segmentIndex:0,segmentOffset:new vt.E9(15,0),segmentOrientation:vt.rU.OrientAlong,alignmentFocus:vt.z6.Right,figure:"circle",width:10,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",aa=>aa===1)),ra(vt.bn,{segmentIndex:-1,segmentOffset:new vt.E9(-10,6),segmentOrientation:vt.rU.OrientPlus90,alignmentFocus:vt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",aa=>aa>=1),new vt.KX("width","thickness",aa=>7+3*aa),new vt.KX("height","thickness",aa=>7+3*aa),new vt.KX("segmentOffset","thickness",aa=>new vt.E9(-15,4+1.5*aa))),ra(vt.bn,{segmentIndex:0,segmentOffset:new vt.E9(15,-6),segmentOrientation:vt.rU.OrientMinus90,alignmentFocus:vt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",aa=>aa===2),new vt.KX("width","thickness",aa=>7+3*aa),new vt.KX("height","thickness",aa=>7+3*aa),new vt.KX("segmentOffset","thickness",aa=>new vt.E9(-15,4+1.5*aa))),ra(vt.al,{alignmentFocus:new vt.z6(0,1,-4,0),editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),un.current.linkTemplate.selectionAdornmentTemplate=ra(vt.uz,ra(vt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:vo(2)},new vt.KX("pathPattern","thickness",vo)),Fr({alignmentFocus:new vt.z6(0,0,-6,-4)}));function vo(aa){return ra(vt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(aa+4).toString()+" H3"})}function Fo(aa){var qa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return aa===0?qa="M0 0 M16 16 M0 8 L16 8":aa===2&&(qa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ra(vt.bn,{geometryString:qa,margin:2,background:"transparent",mouseEnter:(co,Ha)=>Ha.background="dodgerblue",mouseLeave:(co,Ha)=>Ha.background="transparent",click:mr("dir",aa),contextClick:mr("dir",aa)})}function Or(aa){var qa=(co,Ha)=>{co.handled=!0,co.diagram.model.commit(ci=>{var si=Ha.part.adornedPart;ci.set(si.data,aa?"toSpot":"fromSpot",vt.z6.stringify(vt.z6.AllSides)),(aa?si.toNode:si.fromNode).invalidateConnectedLinks()})};return ra(vt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(co,Ha)=>Ha.background="dodgerblue",mouseLeave:(co,Ha)=>Ha.background="transparent",click:qa,contextClick:qa})}function Wr(aa,qa){var co=0,Ha=vt.z6.RightSide;aa.equals(vt.z6.Top)?(co=270,Ha=vt.z6.TopSide):aa.equals(vt.z6.Left)?(co=180,Ha=vt.z6.LeftSide):aa.equals(vt.z6.Bottom)&&(co=90,Ha=vt.z6.BottomSide),qa||(co-=180);var ci=(si,li)=>{si.handled=!0,si.diagram.model.commit(Xi=>{var Ui=li.part.adornedPart;Xi.set(Ui.data,qa?"toSpot":"fromSpot",vt.z6.stringify(Ha)),(qa?Ui.toNode:Ui.fromNode).invalidateConnectedLinks()})};return ra(vt.bn,{alignment:aa,alignmentFocus:aa.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:co,background:"transparent",mouseEnter:(si,li)=>li.background="dodgerblue",mouseLeave:(si,li)=>li.background="transparent",click:ci,contextClick:ci})}un.current.linkTemplate.contextMenu=ra("ContextMenu",jn(),wo(),ra("ContextMenuButton",ra(vt.s_,"Horizontal",Fo(0),Fo(1),Fo(2))),ra("ContextMenuButton",ra(vt.s_,"Horizontal",ra(vt.s_,"Spot",Or(!1),Wr(vt.z6.Top,!1),Wr(vt.z6.Left,!1),Wr(vt.z6.Right,!1),Wr(vt.z6.Bottom,!1)),ra(vt.s_,"Spot",{margin:new vt.Zt(0,0,0,2)},Or(!0),Wr(vt.z6.Top,!0),Wr(vt.z6.Left,!0),Wr(vt.z6.Right,!0),Wr(vt.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 wi=["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 Ao(aa){return console.log("shapeName:",aa),wi.indexOf(aa)>=0}var hi=new vt.YI(Yr.current,{maxSelectionCount:1,linkTemplate:ra(vt.rU,{locationSpot:vt.z6.Center,selectionAdornmentTemplate:ra(vt.uz,"Link",{locationSpot:vt.z6.Center},ra(vt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ra(vt.bn,{toArrow:"Standard",stroke:null}))},{routing:vt.rU.AvoidsNodes,curve:vt.rU.JumpOver,corner:5,toShortLength:4},new vt.KX("points"),ra(vt.bn,{isPanelMain:!0,strokeWidth:2}),ra(vt.bn,{toArrow:"Standard",stroke:null})),model:new vt.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...vt.bn.getFigureGenerators().toArray().map(aa=>({text:"\u672A\u547D\u540D",size:"100 100",figure:aa.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return un.current.addDiagramListener("TextEdited",function(aa){var qa;const co=aa.subject.part;var Ha=(qa=document.activeElement)==null?void 0:qa.value;typeof Ha=="string"&&Ha.trim()===""&&un.current.model.commit(function(ci){ci.set(co.data,"text","\u672A\u547D\u540D"),un.current.commandHandler.stopCommand()},"increment")}),hi.nodeTemplate=ra(vt.NB,"Auto",{locationSpot:vt.z6.Center},new vt.KX("location","location",vt.E9.parse).makeTwoWay(vt.E9.stringify),ra(vt.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 vt.KX("stroke").makeTwoWay(),new vt.KX("fill").makeTwoWay(),new vt.KX("figure")),ra(vt.al,{margin:new vt.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new vt.$u(16,16),maxSize:new vt.$u(10,NaN),textAlign:"center",editable:!0},new vt.KX("key").makeTwoWay())),setTimeout(()=>{un.current.grid=ra(vt.s_,"Grid",ra(vt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ra(vt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),un.current.grid.visible=!0,un.current.grid.gridCellStroke="darkgray",un.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=un.current,un.current}const Da=()=>Ge(this,null,function*(){var ra=un.current.makeImage();const bo=yield(0,Le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:ra.src}});wn({src:bo.url})});(0,ge.useEffect)(()=>(setTimeout(()=>{jo()},500),ma($r+1),()=>{un.current=null}),[]);const eo=(0,ne.useIntl)();return Be.createElement("div",{ref:ao,className:kr.current?`${Ee.maxH60} body-overflow-initial`:"body-overflow-initial"},Be.createElement(tt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!$r,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Be.createElement(st.Z,null,Be.createElement(Ve.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Be.createElement(Ve.Z,{onClick:()=>{var ra,bo,Wn=un.current.selection.first();if(kr.current=!kr.current,document.activeElement&&Wn){let Fr=(bo=(ra=document.activeElement)==null?void 0:ra.value)==null?void 0:bo.trim();typeof Fr=="string"&&un.current.model.commit(function(mr){mr.set(Wn.data,"text",Fr||"\u672A\u547D\u540D"),un.current.commandHandler.stopCommand()},"increment")}ma($r+1)}},Be.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},eo.formatMessage({id:"shixuns.expand",defaultMessage:"\u5C55\u5F00"})," /",eo.formatMessage({id:"shixuns.collapse",defaultMessage:"\u6536\u8D77"})))),onCancel:nn},Be.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ee.flowChartWrp},Be.createElement("div",{style:{display:"flex",height:"100%"}},Be.createElement("div",{style:{width:"300px",height:"100%"}},Be.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Be.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ee.myPaletteDiv,ref:Yr})),Be.createElement("div",{style:{flex:1,position:"relative"}},Be.createElement("div",{ref:Nr,style:{height:"80vh"}}))),Be.createElement("div",{className:"tr"},Be.createElement(Se.ZP,{size:"large",onClick:Da,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},eo.formatMessage({id:"markdownEditor.saveToEditor",defaultMessage:"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"}))))))}var Re=Me,ze=de(78045),nt=de(31795);const yt=ze.ZP.Group,Lt={margin:"0 8px"};var Rt=({callback:nn,onCancel:wn})=>{function un(Yr){nn(Yr)}const Nr=(0,ne.useIntl)();return ge.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:un},ge.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ge.createElement("span",{style:Lt},Nr.formatMessage({id:"markdownEditor.numberOfCells",defaultMessage:"\u5355\u5143\u683C\u6570"}),"\uFF1A"),ge.createElement("span",{style:Lt},Nr.formatMessage({id:"markdownEditor.numberOfRows",defaultMessage:"\u884C\u6570"})),ge.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ge.createElement(nt.Z,null)),ge.createElement("span",{style:Lt},Nr.formatMessage({id:"markdownEditor.numberOfColumns",defaultMessage:"\u5217\u6570"})),ge.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ge.createElement(nt.Z,null))),ge.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ge.createElement("span",{style:Lt},Nr.formatMessage({id:"markdownEditor.alignment",defaultMessage:"\u5BF9\u9F50\u65B9\u5F0F"}),"\uFF1A"),ge.createElement(ye.default.Item,{name:"align"},ge.createElement(yt,null,ge.createElement(ze.ZP,{value:"default"},ge.createElement("i",{className:"fa fa-align-justify"})),ge.createElement(ze.ZP,{value:"left"},ge.createElement("i",{className:"fa fa-align-left"})),ge.createElement(ze.ZP,{value:"center"},ge.createElement("i",{className:"fa fa-align-center"})),ge.createElement(ze.ZP,{value:"right"},ge.createElement("i",{className:"fa fa-align-right"}))))),ge.createElement("div",{className:"flex-container flex-end"},ge.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},Nr.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),ge.createElement(Se.ZP,{type:"ghost",onClick:wn},Nr.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"}))))},St=de(47897),pt=de(61016),Ft=de.n(pt),Ct=(0,ge.forwardRef)(({use3d:nn,width:wn,height:un,callback:Nr,showSaveButton:Yr},kr)=>{const ao=(0,ge.useRef)(),$r=(0,ge.useRef)(),ma=(0,ne.useIntl)(),[jo,Da]=(0,ge.useState)(!1),eo=(0,ge.useRef)({id:ao,appName:"graphing",width:wn||1e3,height:un||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ge.useEffect)(()=>{$r.current=new(Ft())(eo.current,!0),window.onload=function(){$r.current.inject("applet_container")}},[]);const ra=()=>{var bo=window.ggbApplet.getPNGBase64(1,!0,72);return Nr&&Nr(bo),bo};return(0,ge.useEffect)(()=>{eo.current.appName=jo?"3D":"graphing",$r.current.inject("applet_container")},[jo]),(0,ge.useEffect)(()=>{Da(nn)},[nn]),(0,ge.useImperativeHandle)(kr,()=>({getImgData:ra})),ge.createElement(ge.Fragment,null,ge.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ao}),ge.createElement(st.Z,{align:"middle"},ge.createElement(Ve.Z,{flex:1},ge.createElement(St.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:ma.formatMessage({id:"markdownEditor.enable3DImage",defaultMessage:"\u5F00\u542F3D\u56FE\u50CF"}),checked:jo,onChange:bo=>Da(bo)})),ge.createElement(Ve.Z,null,ge.createElement(Se.ZP,{size:"large",onClick:ra,style:{zIndex:8,marginTop:10},type:"primary"},ma.formatMessage({id:"markdownEditor.saveToEditor",defaultMessage:"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"})))))}),qt=de(36527),Bt=de(25934),Nt=de(2453);const en="link",Yt="upload-image",pn="add-flowchart",zn="draw-image",bn="add-flowchart",Pn="code-block",hn="add-table",Bn="------------",ir={default:Bn,left:`:${Bn}`,center:`:${Bn}:`,right:`${Bn}:`};var Lr=de(99914),Ur=(nn,wn,un)=>new Promise((Nr,Yr)=>{var kr=ma=>{try{$r(un.next(ma))}catch(jo){Yr(jo)}},ao=ma=>{try{$r(un.throw(ma))}catch(jo){Yr(jo)}},$r=ma=>ma.done?Nr(ma.value):Promise.resolve(ma.value).then(kr,ao);$r((un=un.apply(nn,wn)).next())});function la(){}let vr=0;const Sa=1e4,Va="\u2581",ur="@\u2581\u2581@",Zn="@\u2581@",qn=`
|
|
|
**\u6A21\u677F\u6807\u9898**
|
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,nr=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Hr(nn){return/^\d+$/.test(nn)?`${nn}px`:nn}const Qr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",io={[Qr+"-B"]:"bold",[Qr+"-I"]:"italic"};var ro=({defaultValue:nn="",onChange:wn,width:un="100%",height:Nr=400,miniToolbar:Yr=!1,isFocus:kr=!1,watch:ao,insertTemp:$r,mode:ma="markdown",id:jo="markdown-editor-id",showResizeBar:Da=!1,noStorage:eo=!1,showNullButton:ra=!1,showNullProgramButton:bo=!1,hidetoolBar:Wn=!1,fullScreen:Fr=!1,onBlur:mr,onCMBeforeChange:Tr,onFullScreen:Pr,className:jn="",disablePaste:zr=!1,disabled:Mr=!1,disabledFill:wo=!1,placeholder:Xa="",values:vo="",extraUse:Fo})=>{const[Or,Wr]=(0,ge.useState)(null),[ei,wi]=(0,ge.useState)(nn),[Ao,hi]=(0,ge.useState)(ao),[aa,qa]=(0,ge.useState)(Fr),[co,Ha]=(0,ge.useState)(""),[ci,si]=(0,ge.useState)(0),[li,Xi]=(0,ge.useState)(Nr),[Ui,Fn]=(0,ge.useState)(!1),On=(0,ge.useRef)((0,Bt.Z)()),Br=(0,ge.useRef)(!1),_n=(0,ge.useRef)(),[xr,Hn]=(0,ge.useState)(0),[Kr,Ba]=(0,ge.useState)(0),Qa=(0,ge.useRef)(),Wa=(0,ge.useRef)(),xa=(0,ge.useRef)(),Za=(0,ge.useRef)(),Ra=()=>Ur(void 0,null,function*(){var Vn;const $n=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:On.current}});(Vn=$n==null?void 0:$n.attachments)!=null&&Vn.length&&(console.log("cm:",Or,Qa),$n.attachments.map(tr=>{tr.content_type.indexOf("image")>-1?Or.replaceSelection(``):tr.content_type.indexOf("video")>-1?Or.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):tr.content_type.indexOf("pdf")>-1?Or.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${tr.id}?type=${tr.content_type}&disposition=inline" target="_blank">${tr.name}</a>`):Or.replaceSelection(`[${tr.name}](${ENV.API_SERVER}/api/attachments/${tr.id}?type=${tr.content_type})`)}))});(0,ge.useEffect)(()=>{const Vn=window.scrollY||window.pageYOffset;wi(vo),Or==null||Or.setValue(vo),window.scrollTo(0,Vn)},[vo]),(0,ge.useEffect)(()=>{Pr==null||Pr(aa)},[aa]),(0,ge.useEffect)(()=>{if(Qa.current){let Vn=function(tr,fr){var Fa;if(zr){fr.preventDefault();return}const jr=fr.clipboardData;if(jr){const Wt=jr.types.toString(),_t=jr.items;if(Wt==="Files"||jr.types.indexOf("Files")>-1){if(fr.preventDefault(),ma=="stex")return;try{let Vt=_t[1];((Fa=_t[0])==null?void 0:Fa.kind)==="file"&&(Vt=_t[0]);const vn=Vt.getAsFile(),Rn=vn.name.split(".").pop();(0,it.I)(vn,Ar=>{var Rr,oa,ca;Ar.id?((Rr=vn==null?void 0:vn.type)==null?void 0:Rr.indexOf("image"))>-1?$n.replaceSelection(`<img width="100%" src="/api/attachments/${Ar.id}?type=${Ar.content_type})" alt="" />`):((oa=vn==null?void 0:vn.type)==null?void 0:oa.indexOf("video"))>-1?$n.replaceSelection(`<video width="100%" controls src="/api/attachments/${Ar.id}"></video>`):((ca=vn==null?void 0:vn.type)==null?void 0:ca.indexOf("pdf"))>-1?$n.replaceSelection(`<a href="/api/attachments/${Ar.id}?type=${vn.type}&disposition=inline" target="_blank">${vn.name}</a>`):nr.includes(Rn)?$n.replaceSelection(`<a href="/api/attachments/${Ar.id}?type=office&disposition=inline" target="_blank">${vn.name}</a>`):$n.replaceSelection(`[${vn.name}](/api/attachments/${Ar.id}?type=${Ar.content_type})`):(Ar==null?void 0:Ar.status)===401&&(Nt.ZP.warning((Ar==null?void 0:Ar.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Vt){Nt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const $n=x().fromTextArea(Qa.current,{mode:ma,lineNumbers:!Yr,lineWrapping:!0,value:nn,autoCloseTags:!bo,autoCloseBrackets:!0});return $n.on("keyup",function(tr,fr){fr.keyCode===8&&(tr.getValue()==""?$n.setOption("placeholder",Xa):$n.setOption("placeholder",null))}),$n.on("keydown",function(tr,fr){if(fr.keyCode===8){var Fa=Kn(tr);Fa&&fr.preventDefault()}}),kr&&$n.focus(),$n.on("paste",Vn),$n.on("dragleave",function(tr,fr){Wa.current.classList.remove("mouse-hover-md")}),Mr&&$n.on("beforeChange",function(tr,fr){(fr.origin==="paste"||fr.origin==="+input")&&fr.cancel()}),Wr($n),()=>{$n.off("paste",Vn)}}},[]);const Dn=(0,ge.useCallback)(()=>{if(Wa.current)try{}catch(Vn){console.log(Vn,"---- to set md editor body height")}},[li,Wa,aa]);(0,ge.useEffect)(()=>{function Vn(){let $n=new ve.Z(tr=>{for(let fr of tr)(fr.target.offsetHeight>0||fr.target.offsetWidth>0)&&(Dn(),Or.setSize("100%","100%"),Or.refresh())});return $n.observe(Qa.current.parentElement),$n}if(Or){const $n=Vn();return()=>{var tr,fr;(tr=Qa.current)!=null&&tr.parentElement&&$n.unobserve((fr=Qa.current)==null?void 0:fr.parentElement)}}},[Or,Dn]),(0,ge.useEffect)(()=>{if(Or){let Vn=[];for(const[$n,tr]of Object.entries(io)){let fr={[$n]:()=>{er(tr)}};Vn.push(fr),Or.addKeyMap(fr)}return _n.current=setInterval(()=>{Br.current&&Ra()},4e3),()=>{clearInterval(_n.current);for(let $n of Vn)Or.removeKeyMap($n)}}},[Or]),(0,ge.useEffect)(()=>{Fr!==aa&&qa(Fr)},[Fr]),(0,Lr.Z)(()=>{if(!eo&&ci>0){let Vn=new Date().getTime(),$n=window.sessionStorage.getItem(jo);Vn>=ci+Sa&&(!$n||$n!==ei)&&(window.sessionStorage.setItem(jo,ei),Fn(!0))}},Sa),(0,ge.useEffect)(()=>{hi(ao)},[Or,ao]),(0,ge.useEffect)(()=>{Or&&kr&&Or.focus()},[Or,kr]),(0,ge.useEffect)(()=>{if(Ao&&Or){let Vn=function(tr){let fr=tr.target;if(Za.current){let Fa=fr.scrollTop/fr.scrollHeight;Za.current.scrollTop=Za.current.scrollHeight*Fa}};const $n=Or.getScrollerElement();return $n.addEventListener("scroll",Vn),()=>{$n.removeEventListener("scroll",Vn)}}},[Or,Ao]),(0,ge.useEffect)(()=>{if(Or&&Tr){let Vn=function($n,tr){Tr($n,tr)};return Or.on("beforeChange",Vn),()=>{Or.off("beforeChange",Vn)}}},[Or,Tr]),(0,ge.useEffect)(()=>{if(Or&&mr){let Vn=function(){mr(Or.getValue())};return Or.on("blur",Vn),()=>{Or.off("blur",Vn)}}},[Or,mr]);function Kn(Vn,$n){var tr=Vn.getDoc(),fr=tr.getCursor(),Fa=tr.getLine(fr.line),jr=Fa.charAt(fr.ch-1),Wt=Fa.lastIndexOf("@\u2581@",fr.ch),_t=Fa.lastIndexOf("@\u2581\u2581@",fr.ch),Vt=Wt>_t?Wt:_t,vn=Wt>_t?3:4;if(ur.indexOf(jr)===-1)return null;if(console.log("change1:",$n,Vn,Fa,fr,Vt,Wt,_t,jr),Vt>=0&&fr.ch-Vt<5){var Rn=Vt+vn;return tr.replaceRange("",{line:fr.line,ch:Vt},{line:fr.line,ch:Rn}),{line:fr.line,ch:Rn}}return null}(0,ge.useEffect)(()=>{if(Or){let Vn=function($n,tr){const fr=$n.getValue();wi(fr),si(new Date().getTime()),$n.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),wn&&(bo?wn(fr,ta(fr)):wn(fr))};return Or.on("change",Vn),()=>{Or.off("change",Vn)}}},[Or,wn]),(0,ge.useEffect)(()=>{if(Or)if(nn==null)Or.setValue(""),wi("");else{const Vn=window.scrollY||window.pageYOffset;nn!==Or.getValue()&&(Or.setValue(nn),wi(nn),Or.setCursor(Mr?1:Or.lineCount(),0),window.scrollTo(0,Vn))}},[Or,nn]);const er=(0,ge.useCallback)(Vn=>{const $n=Or.getCursor(),tr=Or.getSelection();let fr=tr.split(`
|
|
|
`);switch(Vn){case"bold":return Or.replaceSelection("**"+tr+"**"),tr===""&&Or.setCursor($n.line,$n.ch+2),Or.focus();case"italic":return Or.replaceSelection("*"+tr+"*"),tr===""&&Or.setCursor($n.line,$n.ch+1),Or.focus();case"code":return Or.replaceSelection("`"+tr+"`"),tr===""&&Or.setCursor($n.line,$n.ch+1),Or.focus();case"inline-latex":return Ha("inline-latex"),Or.focus();case"latex":return Or.replaceSelection("```latex\n"+tr+"\n```"),Or.setCursor($n.line+1,tr.length+1),Or.focus();case"line-break":return Or.replaceSelection(`<br/>
|
|
|
`),Or.focus();case"list-ul":return tr===""?Or.replaceSelection("- "+tr):Or.replaceSelection(fr.map(Fa=>Fa===""?"":`- ${Fa}`).join(`
|
|
|
`)),Or.focus();case"list-ol":return tr===""?Or.replaceSelection("1. "+tr):Or.replaceSelection(fr.map((Fa,jr)=>Fa===""?"":`${jr+1}. ${Fa}`).join(`
|
|
|
`)),Or.focus();case"add-null-ch":return tr===""&&Or.setCursor($n.line,$n.ch),Or.replaceSelection(Va),Or.focus();case"add-signal":return tr===""&&Or.setCursor($n.line,$n.ch),Or.replaceSelection(Zn),Or.focus();case"add-multiple":return tr===""&&Or.setCursor($n.line,$n.ch),Or.replaceSelection(ur),Or.focus();case"inster-template-1":return tr===""&&Or.setCursor($n.line,$n.ch),Or.replaceSelection(qn),Or.focus();case"eraser":return Or.setValue(""),Or.focus();case"trigger-watch":return hi(!Ao),Or.focus();case"trigger-full-screen":return qa(!aa),Or.focus();case en:Ha(en);return;case Pn:Ha(Pn);return;case Yt:Ha(Yt);return;case zn:Ha(zn);return;case"maths-latex":Ha("maths-latex");return;case pn:Ha(pn);return;case hn:Ha(hn);return;default:throw new Error}},[Or,Ao,aa]),Gt=(0,ge.useCallback)((Vn,$n)=>{var tr,fr,Fa,jr,Wt,_t;switch(Ha(""),co){case en:const{title:Rr,link:oa}=Vn;return Or.replaceSelection(`[${Rr}](${oa})`),Or.focus();case Pn:const{language:ca,content:Sn}=Vn;return Or.replaceSelection(["```"+ca,Sn,"```"].join(`
|
|
|
`)),Or.focus();case"maths-latex":for(var Vt=atob(Vn),vn=new Uint8Array(Vt.length),Rn=0;Rn<Vt.length;Rn++)vn[Rn]=Vt.charCodeAt(Rn);var Ar=new Blob([vn],{type:"image/png"});(0,it.I)(Ar,ja=>{ja.id?Or.replaceSelection(``):(ja==null?void 0:ja.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Or.replaceSelection("`$$"+Vn+"$$`");break;case Yt:case zn:case bn:const{src:dn,alt:gn}=Vn,sr=$n,Gr=(Fa=(fr=(tr=sr==null?void 0:sr.name)==null?void 0:tr.split("."))==null?void 0:fr.pop)==null?void 0:Fa.call(fr);return((jr=sr==null?void 0:sr.type)==null?void 0:jr.indexOf("image"))>-1||!(sr!=null&&sr.type)?sr.align||sr.width?Or.replaceSelection(`<p style="text-align:${sr.align||"initial"}"><img width="${sr.width?sr.width+"%":"initial"}" src="${dn}" alt="${gn||""}" /></p>`):Or.replaceSelection(`<img width="100%" src="${dn}" alt="${gn||""}" />`):((Wt=sr==null?void 0:sr.type)==null?void 0:Wt.indexOf("video"))>-1?Or.replaceSelection(`<video width="100%" controls src="${dn}"></video>`):((_t=sr==null?void 0:sr.type)==null?void 0:_t.indexOf("pdf"))>-1?Or.replaceSelection(`<a href="${dn}?type=${sr.type}&disposition=inline" target="_blank">${sr.name}</a>`):nr.includes(Gr)?Or.replaceSelection(`<a href="${dn}?type=office&disposition=inline" target="_blank">${sr.name}</a>`):Or.replaceSelection(`[${sr.name}](${dn})`),Or.focus();case hn:const{row:na,col:Gn,align:wa}=Vn;let Ta=`
|
|
|
`;for(let ja=0;ja<na;ja++){let No=[],dr=[];for(let oo=0;oo<Gn;oo++)ja===1&&dr.push(ir[wa]),No.push(" ");ja===1&&(Ta+=`| ${dr.join(" | ")} |
|
|
|
`),Ta+=`| ${No.join(Gn===1?"":" | ")} |
|
|
|
`}return Or.replaceSelection(Ta+`
|
|
|
`),Or.focus();default:throw new Error}},[Or,co]),gr=(0,ge.useMemo)(()=>{switch(co){case en:return ge.createElement(ut,{callback:Gt,onCancel:Vr});case Pn:return ge.createElement(ct.Z,{callback:Gt,onCancel:Vr});case Yt:return ge.createElement(it.Z,{callback:Gt,onCancel:Vr});case pn:return ge.createElement(Re,{callback:Gt,onCancel:Vr});case hn:return ge.createElement(Rt,{callback:Gt,onCancel:Vr});case"maths-latex":return ge.createElement(Ct,{showSaveButton:!0,callback:Gt});case"inline-latex":return ge.createElement(qt.Z,{showSaveButton:!0,callback:Gt});default:return null}},[co]);function Vr(){Ha("")}(0,ge.useEffect)(()=>{if(xa.current){let Vn=function(Wt){Fa=!0,jr=Wt.pageY},$n=function(){Fa=!1},tr=function(Wt){if(Fa){let _t=Wt.pageY-jr;_t<0&&(_t=0),_t>300&&(_t=300);let Vt=Nr+_t+"px";Xi(Vt)}},fr=xa.current,Fa=!1,jr=0;return fr.addEventListener("mousedown",Vn),document.addEventListener("mousemove",tr),document.addEventListener("mouseup",$n),()=>{fr.removeEventListener("mousedown",Vn),document.removeEventListener("mousemove",tr),document.removeEventListener("mouseup",$n)}}},[Or,xa]),(0,ge.useEffect)(()=>{Xi(Nr)},[Nr]);const fa=Hr(un),ar=Hr(li),pr={width:fa,height:ar},yr=(0,ge.useMemo)(()=>{if(ci){let Vn=new Date(ci),$n=Vn.getHours(),tr=Vn.getMinutes(),fr=Vn.getSeconds();return $n=$n<10?"0"+$n:$n,tr=tr<10?"0"+tr:tr,fr=fr<10?"0"+fr:fr,`${$n}:${tr}:${fr}`}return 0},[ci]),ta=Vn=>{const $n=[];if(bo){let tr=-1;Vn=Vn.replace(/(@▁▁@|@▁@)/g,function(fr,Fa,jr){$n.push({multiLine:fr!==Zn})})}return $n};function tn(){window.sessionStorage.removeItem(jo),Fn(!1),si(0)}function Mn(){Fn(!1),si(0),Or.setValue(window.sessionStorage.getItem(jo))}const lr=(0,ne.useIntl)(),ua={[en]:"\u6DFB\u52A0\u94FE\u63A5",[Pn]:lr.formatMessage({id:"markdownEditor.addCodeBlock",defaultMessage:"\u6DFB\u52A0\u4EE3\u7801\u5757"}),[Yt]:lr.formatMessage({id:"markdownEditor.addImage",defaultMessage:"\u6DFB\u52A0\u56FE\u7247"}),[zn]:"\u6DFB\u52A0\u753B\u56FE",[pn]:lr.formatMessage({id:"markdownEditor.insertFlowchart",defaultMessage:"\u63D2\u5165\u6D41\u7A0B\u56FE"}),[hn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":lr.formatMessage({id:"markdownEditor.mathImage",defaultMessage:"\u6570\u5B66\u56FE\u50CF"}),"inline-latex":lr.formatMessage({id:"markdownEditor.latexFormula",defaultMessage:"LATEX\u516C\u5F0F"})};(0,ge.useEffect)(()=>{ua[co]&&co!==zn&&co!==pn&&setTimeout(()=>{const Vn=document.getElementsByClassName("markdown-popup-form")[0],$n=window.innerWidth/2-Vn.offsetWidth/2,tr=window.innerHeight/2-Vn.offsetHeight/2;Hn($n),Ba(tr)},0)},[co]);const pa=Vn=>{Vn.preventDefault();const $n=Vn.clientX-xr,tr=Vn.clientY-Kr;document.body.onmousemove=fr=>{let Fa=fr.clientX-$n,jr=fr.clientY-tr;const Wt=document.getElementsByClassName("markdown-popup-form")[0],_t=window.innerWidth-Wt.offsetWidth,Vt=window.innerHeight-Wt.offsetHeight;Fa=Math.max(0,Math.min(Fa,_t)),jr=Math.max(0,Math.min(jr,Vt)),Pa(fr.clientX,fr.clientY,$n,tr)&&(Hn(Fa),Ba(jr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Pa=(Vn,$n,tr,fr)=>{const Fa=document.body.clientHeight,jr=document.body.clientWidth;return Vn<20&&tr>Vn||Vn>jr-20&&tr<Vn||$n<20&&fr>$n||$n>Fa-20&&fr<$n?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ge.createElement(ge.Fragment,null,ge.createElement("div",{className:"markdown-editor-wrapper",ref:Wa},ge.createElement("div",{className:`markdown-editor-container ${jn} ${Ao?"on-preview":""} ${Yr?"mini":""} ${aa?"full-screen":""}`,style:pr},ge.createElement(pe,{insertTemp:$r,watch:Ao,fullScreen:aa,showNullButton:ra,showNullProgramButton:bo,onActionCallback:er,hidetoolBar:Wn,extraUse:Fo}),ge.createElement("div",{className:"markdown-editor-body"},ge.createElement("div",{className:"codemirror-container"},ge.createElement("textarea",{ref:Qa,placeholder:Xa})),Ao?ge.createElement("div",{ref:Za,className:"preview-container"},ma==="stex"&&ge.createElement(re,{value:ei}),ma!=="stex"&&ge.createElement(se.Z,{disabledFill:wo,showProgramFill:bo,value:ei})):null))),Da?ge.createElement("a",{ref:xa,className:"editor-resize"}):null,co===zn&&ge.createElement(xt,{callback:Gt,onCancel:Vr}),co===pn&&ge.createElement(Re,{callback:Gt,onCancel:Vr}),ge.createElement(be.Z,null,ua[co]&&co!==zn&&co!==pn?ge.createElement(tt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:xr,top:Kr},title:ge.createElement("div",{style:{cursor:"move"},onMouseDown:pa},ua[co]),open:!0,onCancel:Vr,footer:null,destroyOnClose:!0,width:co===pn?"1200px":null,height:co===pn?"80vh":null,className:"markdown-popup-form"},gr):null))}},70859:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return pe},I:function(){return ye}});var ge=de(22150),De=de(2453),x=de(69677),ve=de(93421),Ae=de(31795),ue=de(78045),ie=de(71577),ae=de(15476),le=de(67294),oe=de(52262),se=de(35973),re=de(67294),ne=Object.defineProperty,z=Object.defineProperties,y=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,te=(Ce,Se,Ue)=>Se in Ce?ne(Ce,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ce[Se]=Ue,ee=(Ce,Se)=>{for(var Ue in Se||(Se={}))E.call(Se,Ue)&&te(Ce,Ue,Se[Ue]);if(a)for(var Ue of a(Se))b.call(Se,Ue)&&te(Ce,Ue,Se[Ue]);return Ce},ce=(Ce,Se)=>z(Ce,y(Se));const{useForm:fe}=ge.default,he={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var pe=({callback:Ce,onCancel:Se})=>{const[Ue]=fe();let we=(0,le.useRef)();const je=(0,se.useIntl)();function Fe(Ze){we.current.width=Ue.getFieldValue("width"),we.current.align=Ue.getFieldValue("align"),Ce(Ze,we.current)}function ke(Ze,Ke){if(Ze.status===-1){De.ZP.error(Ze.message);return}Ue.setFieldsValue({src:`/api/attachments/${Ze.id}`,type:Ke.type})}function We(Ze){let Ke=Ze.target.files[0];we.current=Ke,ye(Ke,ke)}return re.createElement(ge.default,ce(ee({form:Ue},me),{className:"upload-image-panel",onFinish:Fe,style:{width:470,overflow:"hidden"}}),re.createElement(ge.default.Item,{label:je.formatMessage({id:"markdownEditor.imageAddress",defaultMessage:"\u56FE\u7247\u5730\u5740"}),required:!0},re.createElement("div",{className:"flex-container"},re.createElement(ge.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},re.createElement(x.default,{style:he})),re.createElement(be,{onFileChange:We}))),re.createElement(ge.default.Item,{label:je.formatMessage({id:"markdownEditor.imageDescription",defaultMessage:"\u56FE\u7247\u63CF\u8FF0"}),name:"alt"},re.createElement(x.default,{style:{width:264}})),re.createElement(ge.default.Item,{label:je.formatMessage({id:"markdownEditor.imageWidth",defaultMessage:"\u56FE\u7247\u5BBD\u5EA6"}),name:"width"},re.createElement(ve.Z,null,re.createElement(ge.default.Item,{name:"width",style:{margin:0}},re.createElement(Ae.Z,{style:{width:264}})),re.createElement("span",{className:"ml8"},"%"))),re.createElement(ge.default.Item,{label:je.formatMessage({id:"markdownEditor.alignment",defaultMessage:"\u5BF9\u9F50\u65B9\u5F0F"}),name:"align"},re.createElement(ue.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:je.formatMessage({id:"markdownEditor.leftAlign",defaultMessage:"\u5DE6\u5BF9\u9F50"})},{value:"center",label:je.formatMessage({id:"markdownEditor.centerAlign",defaultMessage:"\u5C45\u4E2D\u5BF9\u9F50"})},{value:"right",label:je.formatMessage({id:"markdownEditor.rightAlign",defaultMessage:"\u53F3\u5BF9\u9F50"})}]})),re.createElement("aside",null,re.createElement(ge.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},re.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},je.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),re.createElement(ie.ZP,{type:"default",onClick:Se},je.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"})))))};function be({onFileChange:Ce}){return re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",re.createElement("input",{type:"file",onChange:Ce}))}function ye(Ce,Se){if(!Ce)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,oe.bg)())throw De.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ue=new FormData;Ue.append("editormd-image-file",Ce),Ue.append("file_param_name","editormd-image-file"),Ue.append("byxhr","true");var we=new window.XMLHttpRequest;we.withCredentials=!0,we.addEventListener("load",function(je){Se(JSON.parse(je.target.responseText),Ce)},!1),we.addEventListener("error",function(je){console.error(je)},!1),we.open("POST",`${ae.KI}/api/attachments.json`),we.send(Ue)}},76621:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return x}});var ge=de(67294),De=de(73935);class x extends ge.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,De.createPortal)(Ae,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},21434:function(sn,kt,de){"use strict";var ge=de(12867),De=de(11713),x=de(47897),ve=de(35973),Ae=de(67294);const ue=De.default.Option;kt.Z=({isTheoretical:ie,onFontSizeChange:ae,cmFontSize:le,cmCodeMode:oe,autoFormat:se,onCodeModeChange:re,onTabToSpace:ne,onAutoFormat:z,formatDocument:y,className:a="",tabToSpace:E,children:b,code_editor:te,challenge:ee,shixun_environment_id:ce,shixun_environments:fe})=>{var he;const me=(0,ve.useIntl)(),pe={1:me.formatMessage({id:"shixuns.easy",defaultMessage:"\u7B80\u5355"}),2:me.formatMessage({id:"shixuns.medium",defaultMessage:"\u9002\u4E2D"}),3:me.formatMessage({id:"shixuns.difficult",defaultMessage:"\u56F0\u96BE"})},be=(he=fe==null?void 0:fe.find(ye=>ye.shixun_environment_id===ce))==null?void 0:he.program_language;return Ae.createElement("div",{className:`tpi-code-setting ${a}`},Ae.createElement("h3",null,me.formatMessage({id:"shixuns.codeFormat",defaultMessage:"\u4EE3\u7801\u683C\u5F0F"})),Ae.createElement("section",null,Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.displayMode",defaultMessage:"\u663E\u793A\u6A21\u5F0F"})),Ae.createElement(De.default,{bordered:!1,size:"small",value:oe,onChange:re},Ae.createElement(ue,{value:"vs"},me.formatMessage({id:"shixuns.whiteBackground",defaultMessage:"\u767D\u8272\u80CC\u666F"})),Ae.createElement(ue,{value:"vs-dark"},me.formatMessage({id:"shixuns.blackBackground",defaultMessage:"\u9ED1\u8272\u80CC\u666F"})))),!ie&&Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.fontSize",defaultMessage:"\u5B57\u4F53\u5927\u5C0F"})),Ae.createElement(De.default,{bordered:!1,size:"small",value:le,onChange:ae},Ae.createElement(ue,{value:12},"12px"),Ae.createElement(ue,{value:14},"14px"),Ae.createElement(ue,{value:16},"16px"),Ae.createElement(ue,{value:18},"18px"),Ae.createElement(ue,{value:20},"20px"),Ae.createElement(ue,{value:22},"22px"))),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.tabConversion",defaultMessage:"Tab\u8F6C\u6362"})),Ae.createElement(x.Z,{checked:E,onChange:ne})),Ae.createElement("div",{className:"file-item",onClick:y},Ae.createElement("b",{style:{cursor:"pointer"}},me.formatMessage({id:"shixuns.formatCode",defaultMessage:"\u683C\u5F0F\u5316\u4EE3\u7801"}))))),!ie&&Ae.createElement(Ae.Fragment,null,Ae.createElement("h3",null,me.formatMessage({id:"shixuns.shortcuts",defaultMessage:"\u5FEB\u6377\u952E"})),Ae.createElement("section",null,Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.saveCode",defaultMessage:"\u4FDD\u5B58\u4EE3\u7801"})),Ae.createElement("span",null,"Ctrl + S")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.showShortcutsList",defaultMessage:"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"})),Ae.createElement("span",null,"F1 / Alt + F1")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.indentLeftRight",defaultMessage:"\u5DE6\u53F3\u7F29\u8FDB"})),Ae.createElement("span",null,"Ctrl + ]/[")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.jumpToMatchingBracket",defaultMessage:"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"})),Ae.createElement("span",null,"Ctrl + Shift + \\")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.goToLineStart",defaultMessage:"\u8F6C\u5230\u884C\u9996"})),Ae.createElement("span",null,"Home")),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.goToLineEnd",defaultMessage:"\u8F6C\u5230\u884C\u5C3E"})),Ae.createElement("span",null,"End"))),b),!ie&&Ae.createElement(Ae.Fragment,null,Ae.createElement("h3",null,me.formatMessage({id:"shixuns.shortcuts",defaultMessage:"\u5FEB\u6377\u952E"})),Ae.createElement("section",null,be&&Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"questionBankAddQuestion.programmingLanguage",defaultMessage:"\u7F16\u7A0B\u8BED\u8A00"})),Ae.createElement("span",null,be)),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.practicalDifficulty",defaultMessage:"\u5B9E\u8BAD\u96BE\u6613\u5EA6"})),Ae.createElement("span",null,pe[ee==null?void 0:ee.difficulty])),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.labEnvironment",defaultMessage:"\u5B9E\u9A8C\u73AF\u5883"})),Ae.createElement("span",null,te==null?void 0:te.name)),Ae.createElement("div",{className:"file-item"},Ae.createElement("b",null,me.formatMessage({id:"shixuns.labContainerNetwork",defaultMessage:"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"})),Ae.createElement("span",null,te!=null&&te.close_internet?me.formatMessage({id:"shixuns.closeInternet",defaultMessage:"\u5173\u95ED\u5916\u7F51"}):me.formatMessage({id:"shixuns.enableExternalNetwork",defaultMessage:"\u5F00\u542F\u5916\u7F51"}))))))}},5476:function(sn,kt,de){"use strict";de.d(kt,{i:function(){return me},Z:function(){return be}});var ge={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},De=de(57953),x=de(83062),ve=de(38703),Ae=de(94184),ue=de.n(Ae),ie=de(28706),ae=de(26194),le=de(52262),oe=de(35973),se=de(79005),re=de(20345),ne=de(77882),z=de(31081),y=de(75309),a=de(71979),E=de(47558),b=de(60345),te=de(66832),ee=de(96593),ce=de(19664),fe=de(91833),he=de(67294);const me=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:se,swimg:re},{name:"101\u8BA1\u5212",ptimg:ne,swimg:z},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:b},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:te,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ce,swimg:fe}];var be=({className:ye,dataSource:Ce=[],col:Se=4,right:Ue,bottom:we=23,precision:je=0,wrapWidth:Fe=1200,trackEventItems:ke,loading:We,onRemove:Ze=()=>{},isCurrent:Ke=!0,showAlias:qe=!1,showProgress:et=!1})=>{const ut=(0,oe.useIntl)(),ct=Math.floor((Fe-(Se-1)*Ue)/Se),it=[{name:ut.formatMessage({id:"shixuns.recommendSelfStudy",defaultMessage:"\u63A8\u8350\u81EA\u5B66"}),ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:ut.formatMessage({id:"shixuns.plan101",defaultMessage:"101\u8BA1\u5212"}),ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:ut.formatMessage({id:"shixuns.nationalFirstClass",defaultMessage:"\u56FD\u5BB6\u4E00\u6D41"}),ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:ut.formatMessage({id:"shixuns.provincialFirstClass",defaultMessage:"\u7701\u7EA7\u4E00\u6D41"}),ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:ut.formatMessage({id:"shixuns.premiumCourse",defaultMessage:"\u7CBE\u54C1\u8BFE\u7A0B"}),ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:ut.formatMessage({id:"shixuns.topMilitary",defaultMessage:"\u519B\u961F\u4E00\u6D41"}),ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:ut.formatMessage({id:"shixuns.newTypeTextbook",defaultMessage:"\u65B0\u578B\u6559\u6750"}),ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(tt=>(window.ENV==="build"&&(tt.ptimg=`/react/build${tt.ptimg}`,tt.swimg=`/react/build${tt.swimg}`),tt));return he.createElement(De.Z,{spinning:We},he.createElement("div",{className:ue()(ge.list,ye)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((tt,st)=>{var gt,bt,xt,vt,At,Je;const{name:Te,id:Ve,identifier:Le,featured:Ee,school_name:Be,image_url:Ge,excellent:Me,is_plan:Re}=tt;return he.createElement("div",{key:Ve,className:Ke&&et?ge.wrapisCurrent:ge.wrap,style:{width:ct,marginRight:(1+st)%Se===0?0:Ue+je,marginBottom:we}},he.createElement("a",{className:ge.li,onClick:ze=>{ze.preventDefault(),ze.stopPropagation(),ke&&(0,ie.L9)([ke]),(0,ie.xg)(`/paths/${Le}`)}},he.createElement("div",{className:ge.img},he.createElement("img",{className:ge.cover,src:`${Ge}`}),Ke&&(0,le.bg)()&&(tt==null?void 0:tt.studying)&&he.createElement("div",{className:`${ge.movebq} user-path-items`,onClick:ze=>{ze.stopPropagation(),Ze(tt)}},he.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),he.createElement("span",{className:"c-red"},ut.formatMessage({id:"classrooms.remove",defaultMessage:"\u79FB\u9664"}))),(gt=tt==null?void 0:tt.subject_tags)==null?void 0:gt.map((ze,nt)=>{var yt,Lt;if(nt===0){const St=(yt=it.find(pt=>pt.name==ze))==null?void 0:yt.swimg;return he.createElement("img",{className:ge.sign,src:St,style:{left:"-4px"}})}const Rt=(Lt=it.find(St=>St.name==ze))==null?void 0:Lt.ptimg;return he.createElement("img",{className:ge.sign,src:Rt,style:{left:`${48+52*(nt-1)+2*nt}px`}})}),he.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(tt==null?void 0:tt.excellent)&&he.createElement("div",{className:ge.bq},ut.formatMessage({id:"paths.openCourse1",defaultMessage:"\u5F00\u653E\u8BFE\u7A0B"})))),he.createElement("div",{className:ge.name},he.createElement(x.Z,{title:qe&&(tt!=null&&tt.excellent_alias_name)?he.createElement("span",null,`${ut.formatMessage({id:"paths.originalCourseName",defaultMessage:"\u8BFE\u7A0B\u539F\u540D"})}\uFF1A${Te}`,he.createElement("br",null),he.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${tt==null?void 0:tt.excellent_alias_name}`)):Te},he.createElement("span",{className:ge.e},qe&&(tt==null?void 0:tt.excellent_alias_name)||Te))),Ke&&et&&((bt=tt==null?void 0:tt.progress)==null?void 0:bt.all_score)!=0&&he.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},he.createElement(ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((xt=tt==null?void 0:tt.progress)==null?void 0:xt.my_score)/((vt=tt==null?void 0:tt.progress)==null?void 0:vt.all_score)*100).toFixed(),showInfo:!1}),ut.formatMessage({id:"shixuns.completed",defaultMessage:"\u5DF2\u5B8C\u6210"})," ",(At=tt==null?void 0:tt.progress)==null?void 0:At.my_score,"/",(Je=tt==null?void 0:tt.progress)==null?void 0:Je.all_score),(!Ke||!et)&&he.createElement("div",{className:ge.tags},he.createElement("div",null,he.createElement(x.Z,{placement:"bottom",title:ut.formatMessage({id:"paths.chapterCount",defaultMessage:"\u7AE0\u8282\u6570"})},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),he.createElement("span",null,tt.stages_count))),he.createElement(x.Z,{placement:"bottom",title:ut.formatMessage({id:"paths.numberOfLearners",defaultMessage:"\u5B66\u4E60\u4EBA\u6570"})},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),he.createElement("span",null,tt.members_count)))))))})),!Ce.length&&he.createElement(ae.Z,null)))}},80150:function(sn,kt,de){"use strict";de.d(kt,{jL:function(){return Ae},w9:function(){return La},vv:function(){return Yr},dN:function(){return nn},QD:function(){return Br},cQ:function(){return ze.Z},vg:function(){return ur},Oz:function(){return Lr},op:function(){return si},O5:function(){return yr},_b:function(){return Qa},t7:function(){return we},tT:function(){return ke},Gi:function(){return Fr},YG:function(){return $r},Ed:function(){return bo},kT:function(){return Da},qp:function(){return b},Um:function(){return me},K3:function(){return ce},vr:function(){return Hn},qE:function(){return Ui},Je:function(){return Ke},wb:function(){return At},rC:function(){return Re},lB:function(){return Ve},cq:function(){return zr},kO:function(){return vo},tp:function(){return ye},Si:function(){return Mn},k8:function(){return ca},Du:function(){return fr}});var ge=de(67294),De={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",Ae=({dataSource:Sn=[],img:dn,imgWidth:gn=346,title:sr,sunTitle:Gr,bannerExtraContent:na})=>ge.createElement("div",{className:De.banner},ge.createElement("div",{className:De.content},ge.createElement("aside",null,ge.createElement("p",null,ge.createElement("b",null,sr),ge.createElement("span",null,Gr)),Sn.length>0&&ge.createElement("div",{className:De.btns},Sn.map((Gn,wa)=>ge.createElement("div",{key:wa,onClick:Gn.click},Gn.name,Gn.sign?ge.createElement("img",{src:x,width:39}):null))),na),dn&&ge.createElement("img",{style:{marginTop:33,marginRight:38},src:dn,width:gn}))),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"},ie=de(94184),ae=de.n(ie),le=de(96486),oe=de(35973),se=Object.defineProperty,re=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,y=(Sn,dn,gn)=>dn in Sn?se(Sn,dn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Sn[dn]=gn,a=(Sn,dn)=>{for(var gn in dn||(dn={}))ne.call(dn,gn)&&y(Sn,gn,dn[gn]);if(re)for(var gn of re(dn))z.call(dn,gn)&&y(Sn,gn,dn[gn]);return Sn},b=({dataSource:Sn=[],value:dn,onChange:gn,onTitleChange:sr,className:Gr,title:na,titleWidth:Gn=41,style:wa={},fontColor:Ta="#6A7283",showCount:ja,classNameActive:No,styleItem:dr={}})=>{const oo=(0,oe.useIntl)(),[Bo,ko]=(0,ge.useState)(0),[Ka,qr]=(0,ge.useState)(!1),Io=(0,ge.useRef)(null),uo=(0,ge.useRef)(null);return(0,ge.useEffect)(()=>{var Ga;Sn.length!==0&&(((Ga=Io==null?void 0:Io.current)==null?void 0:Ga.clientHeight)>97?ko(1):ko(0)),Sn.length===0&&ko(0),qr(!1)},[Sn]),ge.createElement("div",{className:ae()(ue.row,Gr),style:wa},ge.createElement("div",{onClick:(0,le.throttle)(()=>sr==null?void 0:sr(),2e3),style:{width:Gn,marginTop:Ka?12:4},className:`${ue.title} ${sr?"current":""}`},na),ge.createElement("div",{className:Ka?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},ge.createElement("div",{className:ue.bar,ref:uo,style:Bo>0?{height:Bo===1?97:"auto",overflow:Bo===1?"hidden":"auto",paddingRight:70}:{paddingRight:0}},ge.createElement("div",{className:ue.tag,ref:Io},Sn==null?void 0:Sn.map(Ga=>ge.createElement("span",{onClick:()=>gn(Ga.id),key:Ga.id,style:a(a({color:Ta},dr),(Ga==null?void 0:Ga.style)||{}),className:dn===Ga.id?ae()(No||ue.active,Ga.classNameActive):""},ge.createElement("span",{title:Ga.name,className:ue.name},Ga.name),!!ja&&ge.createElement("span",{className:ue.num},Ga.count))))),!!Bo&&ge.createElement(ge.Fragment,null,Bo===1?ge.createElement("div",{onClick:()=>{var Ga;ko(2),((Ga=Io==null?void 0:Io.current)==null?void 0:Ga.clientHeight)>245?qr(!0):qr(!1)},className:ue.action},oo.formatMessage({id:"shixuns.expand",defaultMessage:"\u5C55\u5F00"}),ge.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ge.createElement("div",{onClick:()=>{uo.current.scrollTop=0,ko(1),qr(!1)},className:ue.action},oo.formatMessage({id:"shixuns.collapse",defaultMessage:"\u6536\u8D77"}),ge.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},te={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ce=({dataSource:Sn=[],value:dn,onChange:gn,onTitleChange:sr,className:Gr,title:na,titleWidth:Gn=41,style:wa={},fontColor:Ta="#6A7283",showCount:ja,expand:No=!0})=>{const[dr,oo]=(0,ge.useState)(0),[Bo,ko]=(0,ge.useState)(!1),Ka=(0,ge.useRef)(null),qr=(0,ge.useRef)(null),[Io,uo]=(0,ge.useState)(No);return ge.createElement("div",{className:ae()(te.row,Gr),style:wa},ge.createElement("div",{className:"flex item-center justify-between"},ge.createElement("div",{onClick:(0,le.throttle)(()=>sr==null?void 0:sr(),2e3),style:{width:Gn,marginTop:Bo?12:4},className:`${te.title} ${sr?"current":""}`},na),ge.createElement("i",{className:`iconfont ${Io?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Io?8:10},onClick:()=>uo(!Io)})),Io&&ge.createElement("div",{className:Bo?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},ge.createElement("div",{className:te.fenge}),ge.createElement("div",{className:te.bar,ref:qr},ge.createElement("div",{className:te.tag,ref:Ka},Sn==null?void 0:Sn.map(Ga=>ge.createElement("span",{onClick:()=>gn(Ga.id),key:Ga.id,style:{color:Ta},className:dn===Ga.id?te.active:""},ge.createElement("span",{title:Ga.name,className:te.name},Ga.name),!!ja&&ge.createElement("span",{className:te.num},Ga.count)))))))},fe={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},me=({dataSource:Sn=[],value:dn,onChange:gn,onTitleChange:sr,className:Gr,title:na,titleWidth:Gn=41,style:wa={},fontColor:Ta="#fff",showCount:ja,expand:No=!0})=>{const[dr,oo]=(0,ge.useState)(0),[Bo,ko]=(0,ge.useState)(!1),Ka=(0,ge.useRef)(null),qr=(0,ge.useRef)(null),[Io,uo]=(0,ge.useState)(No);return ge.createElement("div",{className:ae()(fe.row,Gr),style:wa},ge.createElement("div",{className:"flex item-center justify-between"},ge.createElement("div",{onClick:(0,le.throttle)(()=>sr==null?void 0:sr(),2e3),style:{width:Gn},className:`${fe.title} ${sr?"current":""}`},na),ge.createElement("i",{className:`iconfont ${Io?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Io?"#00DDC7":"#037F74",fontSize:Io?10:12},onClick:()=>uo(!Io)})),Io&&ge.createElement("div",{className:Bo?`${fe.tagsWrap} ${fe.tagsBorderWrap}`:fe.tagsWrap},ge.createElement("div",{className:fe.bar,ref:qr},ge.createElement("div",{className:fe.tag,ref:Ka},Sn==null?void 0:Sn.map(Ga=>ge.createElement("span",{onClick:()=>gn(Ga.id),key:Ga.id,style:{color:Ta},className:dn===Ga.id?fe.active:""},ge.createElement("span",{title:Ga.name,className:fe.name},Ga.name),!!ja&&ge.createElement("span",{className:fe.num},Ga.count)))))))},pe={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"},ye=({dataSource:Sn=[],value:dn,onChange:gn,className:sr,style:Gr={}})=>ge.createElement("div",{style:Gr,className:ae()(pe.tabs,sr)},Sn.map(na=>ge.createElement("span",{onClick:()=>gn(na.id),className:dn===na.id?pe.active:"",key:na.id},na.name))),Ce={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"},Se=de(69677),we=({dataSource:Sn=[],value:dn="",onChange:gn,onInputChange:sr=()=>{},className:Gr,style:na={},placeholder:Gn,allowClear:wa=!1})=>{var Ta;const[ja,No]=(0,ge.useState)(""),[dr,oo]=(0,ge.useState)("");(0,ge.useEffect)(()=>{var Ka;let qr=dn;(Ka=JSON.stringify(dn))!=null&&Ka.includes("{")&&(No(dn.id),qr=dn.value||"");try{oo(decodeURIComponent(qr||""))}catch(Io){oo(decodeURIComponent(qr||""))}},[dn]);const Bo=()=>{gn(encodeURIComponent(dr),ja||null)},ko=Ka=>{Ka!==ja&&(No(Ka),gn(encodeURIComponent(dr),Ka))};return ge.createElement("div",{className:ae()(Ce.input,Gr),style:na},!!Sn.length&&ge.createElement("div",{className:Ce.dropdown},ge.createElement("div",{className:Ce.text},(Ta=Sn.find(Ka=>Ka.id===ja))==null?void 0:Ta.name,ge.createElement("i",{className:"iconfont icon-zhankai4"}),ge.createElement("b",{className:Ce.b1}),ge.createElement("b",{className:Ce.b2})),ge.createElement("div",{className:Ce.menu},Sn.map((Ka,qr)=>ge.createElement("div",{key:qr,onClick:()=>ko(Ka.id)},Ka.name)))),ge.createElement(Se.default,{onPressEnter:Bo,value:dr,onChange:Ka=>{oo(Ka.target.value),sr(encodeURIComponent(Ka.target.value),ja||null)},bordered:!1,placeholder:Gn}),ge.createElement("i",{onClick:Bo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},je={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},ke=({dataSource:Sn=[],value:dn="",onChange:gn,onInputChange:sr=()=>{},className:Gr,style:na={},placeholder:Gn,allowClear:wa=!1})=>{var Ta;const[ja,No]=(0,ge.useState)(""),[dr,oo]=(0,ge.useState)("");(0,ge.useEffect)(()=>{var Ka;let qr=dn;(Ka=JSON.stringify(dn))!=null&&Ka.includes("{")&&(No(dn.id),qr=dn.value||"");try{oo(decodeURIComponent(qr||""))}catch(Io){oo(decodeURIComponent(qr||""))}},[dn]);const Bo=()=>{gn(encodeURIComponent(dr),ja||null)},ko=Ka=>{Ka!==ja&&(No(Ka),gn(encodeURIComponent(dr),Ka))};return ge.createElement("div",{className:ae()(je.input,Gr),style:na},!!Sn.length&&ge.createElement("div",{className:je.dropdown},ge.createElement("div",{className:je.text},(Ta=Sn.find(Ka=>Ka.id===ja))==null?void 0:Ta.name,ge.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ge.createElement("div",{className:je.menu},Sn.map((Ka,qr)=>ge.createElement("div",{key:qr,onClick:()=>ko(Ka.id)},Ka.name)))),ge.createElement(Se.default,{onPressEnter:Bo,value:dr,onChange:Ka=>{oo(Ka.target.value),sr(encodeURIComponent(Ka.target.value),ja||null)},bordered:!1,placeholder:Gn}),ge.createElement("i",{onClick:Bo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},We={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"},Ke=({value:Sn,onChange:dn,className:gn,total:sr,pageSize:Gr,style:na={}})=>{const Gn=(0,oe.useIntl)(),wa=Sn<2,Ta=Sn>=Math.ceil(sr/Gr);return sr<=Gr?ge.createElement(ge.Fragment,null):ge.createElement("div",{className:ae()(We.quickPager,gn),style:na},ge.createElement("div",{onClick:()=>{wa||dn(Sn-1,"prev")},className:wa?We.disabled:""},Gn.formatMessage({id:"shixuns.previousPage"})),ge.createElement("div",{onClick:()=>{Ta||dn(Sn+1,"next")},className:Ta?We.disabled:""},Gn.formatMessage({id:"shixuns.nextPage"})))},qe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},et=de(57953),ut=de(83062),ct=de(12604),it=de(11320),tt=de(28706),st=de(96908),gt=de(57177),bt=de(81378),xt=de(26194),At=({className:Sn,dataSource:dn=[],col:gn=4,right:sr,bottom:Gr=23,precision:na=0,wrapWidth:Gn=1200,trackEventItems:wa,loading:Ta})=>{const ja=(0,oe.useIntl)(),No=Math.floor((Gn-(gn-1)*sr)/gn);return ge.createElement(et.Z,{spinning:Ta},ge.createElement("div",{className:ae()(qe.list,Sn)},!!dn.length&&dn.map((dr,oo)=>{const{name:Bo,id:ko,identifier:Ka,power:qr,cover_image_id:Io,pic:uo}=dr;return ge.createElement("div",{className:qe.wrap,key:ko,style:{width:No,marginRight:(1+oo)%gn===0?0:sr+na,marginBottom:Gr}},ge.createElement("a",{target:"_blank",href:`/shixuns/${Ka}/challenges`,className:qe.li,onClick:Ga=>{Ga.preventDefault(),wa&&(0,tt.L9)([wa]),qr&&(0,tt.xg)(`/shixuns/${Ka}/challenges`)}},ge.createElement("div",{className:qe.img},ge.createElement("img",{className:qe.cover,src:`${uo}`}),dr.is_jupyter&&ge.createElement("img",{className:qe.sign,src:st}),dr.is_jupyter_lab&&ge.createElement("img",{className:qe.sign,src:gt}),dr.is_unity_3d&&ge.createElement("img",{className:qe.sign,src:bt})),ge.createElement("div",{className:qe.name},ge.createElement(ut.Z,{title:Bo||ja.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})},ge.createElement("span",{className:qe.e},Bo||ja.formatMessage({id:"shixuns.practicalProjectNameNotFilled"})))),ge.createElement("div",{className:qe.tags},ge.createElement(ut.Z,{placement:"bottom",title:ja.formatMessage({id:"shixuns.numberOfLevels",defaultMessage:"\u5173\u5361\u6570"})},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ge.createElement("span",null,dr.challenges_count))),!!dr.myshixuns_count&&ge.createElement(ut.Z,{placement:"bottom",title:ja.formatMessage({id:"shixuns.numberOfLearners"})},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ge.createElement("span",null,dr.myshixuns_count))),ge.createElement(ut.Z,{placement:"bottom",title:ja.formatMessage({id:"shixuns.difficultyCoefficient",defaultMessage:"\u96BE\u5EA6\u7B49\u7EA7"})},ge.createElement("span",null,ge.createElement("span",null,(0,tt.Mr)(ja,dr.level)))),ge.createElement("div",{className:qe.rate},ge.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:dr.score_info}),ge.createElement("span",null,"\xA0",dr.score_info?`${dr.score_info}${ja.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"})}`:"5"+ja.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"}))))),!qr&&ge.createElement("div",{className:qe.lockWrap},ge.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ge.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!dn.length&&ge.createElement(xt.Z,null)))},Je={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Ve=({className:Sn,dataSource:dn=[],col:gn=4,right:sr,bottom:Gr=23,precision:na=0,wrapWidth:Gn=1200,wrapClassName:wa,trackEventItems:Ta,loading:ja})=>{const No=Math.floor((Gn-(gn-1)*sr)/gn);return ge.createElement(et.Z,{spinning:ja},ge.createElement("div",{className:ae()(Je.list,Sn)},!!dn.length&&dn.map((dr,oo)=>{const{name:Bo,id:ko,identifier:Ka,power:qr,cover_image_id:Io,pic:uo}=dr;return ge.createElement("div",{className:ae()(Je.wrap,wa),key:ko,style:{width:No,marginRight:(1+oo)%gn===0?0:sr+na,marginBottom:Gr}},ge.createElement("a",{target:"_blank",href:`/shixuns/${Ka}/challenges`,className:Je.li,onClick:Ga=>{Ga.preventDefault(),Ta&&(0,tt.L9)([Ta]),qr&&(0,tt.xg)(`/shixuns/${Ka}/challenges`)}},ge.createElement("img",{src:de(79633),className:Je.titleBg}),ge.createElement("div",{className:Je.name},ge.createElement(ut.Z,{title:Bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ge.createElement("span",{className:Je.e},Bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ge.createElement("div",{style:{padding:"14px",paddingBottom:0}},ge.createElement("div",{className:Je.img},ge.createElement("img",{className:Je.cover,src:Io?`${it.Z.API_SERVER}/api/attachments/${Io}`:`${it.Z.IMG_SERVER+uo}`}),dr.is_jupyter&&ge.createElement("div",{className:Je.bq},"Jupyter"),dr.is_jupyter_lab&&ge.createElement("div",{className:Je.bq},"JupyterLab"),dr.is_unity_3d&&ge.createElement("div",{className:Je.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ge.createElement("div",{className:"mt20 flex item-center justify-between"},ge.createElement("div",null,ge.createElement("span",{className:Je.text},"\u5B66\u4E60\u4EBA\u6570"),ge.createElement("span",{className:Je.value},dr.myshixuns_count)),ge.createElement("div",null,ge.createElement("span",{className:Je.text},"\u56F0\u96BE\u7B49\u7EA7"),ge.createElement("span",{className:Je.value},dr.level))),ge.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ge.createElement("div",null,ge.createElement("span",{className:Je.text},"\u5173\u5361\u6570"),ge.createElement("span",{className:Je.value},dr.challenges_count)),ge.createElement("div",{className:Je.rate},ge.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:dr.score_info}),ge.createElement("span",{className:Je.value,style:{color:"#FF9C00"}},"\xA0",dr.score_info?`${dr.score_info}\u5206`:"5\u5206"))))),!qr&&ge.createElement("div",{className:Je.lockWrap},ge.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ge.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!dn.length&&ge.createElement(xt.Z,null)))},Le={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Ee="data:image/png;base64,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",Be="data:image/png;base64,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",Ge="data:image/png;base64,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",Re=({className:Sn,dataSource:dn=[],col:gn=4,right:sr,bottom:Gr=23,precision:na=0,wrapWidth:Gn=1200,trackEventItems:wa,loading:Ta,wrapClassName:ja,imgClassName:No})=>{const dr=Math.floor((Gn-(gn-1)*sr)/gn);return ge.createElement(et.Z,{spinning:Ta},ge.createElement("div",{className:ae()(Le.list,Sn)},!!dn.length&&dn.map((oo,Bo)=>{const{name:ko,id:Ka,identifier:qr,power:Io,cover_image_id:uo,pic:Ga}=oo;return ge.createElement("div",{className:ae()(Le.wrap,ja),key:Ka,style:{width:dr,marginRight:(1+Bo)%gn===0?0:sr+na,marginBottom:Gr}},ge.createElement("a",{target:"_blank",href:`/shixuns/${qr}/challenges`,className:Le.li,onClick:mi=>{mi.preventDefault(),wa&&(0,tt.L9)([wa]),Io&&(0,tt.xg)(`/shixuns/${qr}/challenges`)}},ge.createElement("div",{className:ae()(Le.img,No)},ge.createElement("img",{className:Le.cover,src:uo?`${it.Z.API_SERVER}/api/attachments/${uo}`:`${it.Z.IMG_SERVER+Ga}`}),oo.is_jupyter&&ge.createElement("img",{className:Le.sign,src:Ee}),oo.is_jupyter_lab&&ge.createElement("img",{className:Le.sign,src:Be}),oo.is_unity_3d&&ge.createElement("img",{className:Le.sign,src:Ge})),ge.createElement("div",{className:Le.name},ge.createElement(ut.Z,{title:ko||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ge.createElement("span",{className:Le.e},ko||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ge.createElement("div",{className:Le.tags},ge.createElement(ut.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ge.createElement("span",null,oo.challenges_count))),!!oo.myshixuns_count&&ge.createElement(ut.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ge.createElement("span",null,oo.myshixuns_count))),ge.createElement(ut.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ge.createElement("span",null,ge.createElement("span",null,oo.level))),ge.createElement("div",{className:Le.rate},ge.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:oo.score_info}),ge.createElement("span",null,"\xA0",oo.score_info?`${oo.score_info}\u5206`:"5\u5206")))),!Io&&ge.createElement("div",{className:Le.lockWrap},ge.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ge.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!dn.length&&ge.createElement(xt.Z,null)))},ze=de(5476),nt={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},yt=de(79005),Lt=de(20345),Rt=de(77882),St=de(31081),pt=de(75309),Ft=de(71979),Ut=de(47558),Ct=de(60345),qt=de(66832),Bt=de(96593),Nt=de(19664),en=de(91833),Yt=Object.defineProperty,pn=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,Pn=(Sn,dn,gn)=>dn in Sn?Yt(Sn,dn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Sn[dn]=gn,hn=(Sn,dn)=>{for(var gn in dn||(dn={}))zn.call(dn,gn)&&Pn(Sn,gn,dn[gn]);if(pn)for(var gn of pn(dn))bn.call(dn,gn)&&Pn(Sn,gn,dn[gn]);return Sn};const Bn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:yt,swimg:Lt},{name:"101\u8BA1\u5212",ptimg:Rt,swimg:St},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:pt,swimg:Ft},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ut,swimg:Ct},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:qt,swimg:Bt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Nt,swimg:en}];var Lr=({className:Sn,dataSource:dn=[],col:gn=4,right:sr,bottom:Gr=23,precision:na=0,wrapWidth:Gn=1200,trackEventItems:wa,loading:Ta,wrapClassName:ja,imgClassName:No,isArrow:dr=!1,imgStyle:oo={}})=>{const Bo=Math.floor((Gn-(gn-1)*sr)/gn),[ko,Ka]=(0,ge.useState)(),[qr,Io]=(0,ge.useState)(),uo=mi=>Ka(mi),Ga=()=>Ka(-1);return ge.createElement(et.Z,{spinning:Ta},ge.createElement("div",{className:ae()(nt.list,Sn)},!!(dn!=null&&dn.length)&&(dn==null?void 0:dn.map((mi,gi)=>{var xi;const{name:_i,id:ki,identifier:ms,featured:vi,school_name:pi,image_url:ns,excellent:Fi,is_plan:ys}=mi;return ge.createElement("div",{key:ki,className:ae()(nt.wrap,ja),style:{width:Bo,marginRight:(1+gi)%gn===0?0:sr+na,marginBottom:Gr}},ge.createElement("a",{target:"_blank",href:`/paths/${ms}`,className:nt.li,onClick:Ii=>{Ii.preventDefault(),wa&&(0,tt.L9)([wa]),(0,tt.xg)(`/paths/${ms}`)}},ge.createElement("img",{src:de(39057),className:nt.titleBg}),ge.createElement("div",{className:nt.name},ge.createElement(ut.Z,{title:_i},ge.createElement("span",{className:nt.e,style:{color:dr&&ko===gi?"#145DFF":"#000000"},onMouseEnter:()=>{uo(gi)},onMouseLeave:Ga},_i))),ge.createElement("div",{style:{padding:"14px",paddingBottom:0}},ge.createElement("div",{className:ae()(nt.img,No)},ge.createElement("img",{className:nt.cover,style:hn({},oo),src:`${it.Z.IMG_SERVER+ns}`}),(xi=mi==null?void 0:mi.subject_tags)==null?void 0:xi.map((Ii,os)=>{var ri,fs;if(os===0){const Zs=(ri=Bn.find(Gi=>Gi.name==Ii))==null?void 0:ri.swimg;return ge.createElement("img",{className:nt.sign,src:Zs,style:{left:"-4px"}})}const $s=(fs=Bn.find(Zs=>Zs.name==Ii))==null?void 0:fs.ptimg;return ge.createElement("img",{className:nt.sign,src:$s,style:{left:`${48+52*(os-1)+2*os}px`}})}),ge.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(mi==null?void 0:mi.excellent)&&ge.createElement("div",{className:nt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ge.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ge.createElement("div",null,ge.createElement("span",{className:nt.text},"\u7AE0\u8282\u6570"),ge.createElement("span",{className:nt.value},mi.stages_count)),ge.createElement("div",null,ge.createElement("span",{className:nt.text},"\u5B66\u4E60\u4EBA\u6570"),ge.createElement("span",{className:nt.value},mi.members_count))))))})),!dn.length&&ge.createElement(xt.Z,null)))},Ur={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},la=de(52262),vr=de(67294);const Sa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:yt,swimg:Lt},{name:"101\u8BA1\u5212",ptimg:Rt,swimg:St},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:pt,swimg:Ft},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ut,swimg:Ct},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:qt,swimg:Bt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Nt,swimg:en}];var ur=({className:Sn,dataSource:dn=[],col:gn=4,right:sr,bottom:Gr=23,precision:na=0,wrapWidth:Gn=1200,trackEventItems:wa,loading:Ta,onRemove:ja=()=>{},isCurrent:No=!0,showAlias:dr=!1,wrapClassName:oo,imgClassName:Bo})=>{const ko=Math.floor((Gn-(gn-1)*sr)/gn),Ka=[{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(qr=>(window.ENV==="build"&&(qr.ptimg=`/react/build${qr.ptimg}`,qr.swimg=`/react/build${qr.swimg}`),qr));return vr.createElement(et.Z,{spinning:Ta},vr.createElement("div",{className:ae()(Ur.list,Sn)},!!(dn!=null&&dn.length)&&(dn==null?void 0:dn.map((qr,Io)=>{var uo;const{name:Ga,id:mi,identifier:gi,featured:xi,school_name:_i,image_url:ki,excellent:ms,is_plan:vi}=qr;return vr.createElement("div",{key:mi,className:ae()(Ur.wrap,oo),style:{width:ko,marginRight:(1+Io)%gn===0?0:sr+na,marginBottom:Gr}},vr.createElement("a",{className:Ur.li,onClick:pi=>{pi.preventDefault(),pi.stopPropagation(),wa&&(0,tt.L9)([wa]),(0,tt.xg)(`/paths/${gi}`)}},vr.createElement("div",{className:ae()(Ur.img,Bo)},vr.createElement("img",{className:Ur.cover,src:`${it.Z.IMG_SERVER+ki}`}),No&&(0,la.bg)()&&(qr==null?void 0:qr.studying)&&vr.createElement("div",{className:`${Ur.movebq} user-path-items`,onClick:pi=>{pi.stopPropagation(),ja(qr)}},vr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),vr.createElement("span",{className:"c-red"},"\u79FB\u9664")),(uo=qr==null?void 0:qr.subject_tags)==null?void 0:uo.map((pi,ns)=>{var Fi,ys;if(ns===0){const os=(Fi=Ka.find(ri=>ri.name==pi))==null?void 0:Fi.swimg;return vr.createElement("img",{className:Ur.sign,src:os,style:{left:"-4px"}})}const Ii=(ys=Ka.find(os=>os.name==pi))==null?void 0:ys.ptimg;return vr.createElement("img",{className:Ur.sign,src:Ii,style:{left:`${48+52*(ns-1)+2*ns}px`}})}),vr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(qr==null?void 0:qr.excellent)&&vr.createElement("div",{className:Ur.bq},"\u5F00\u653E\u8BFE\u7A0B"))),vr.createElement("div",{className:Ur.name},vr.createElement(ut.Z,{title:dr&&(qr!=null&&qr.excellent_alias_name)?vr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ga}`,vr.createElement("br",null),vr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${qr==null?void 0:qr.excellent_alias_name}`)):Ga},vr.createElement("span",{className:Ur.e},dr&&(qr==null?void 0:qr.excellent_alias_name)||Ga))),vr.createElement("div",{className:Ur.tags},vr.createElement("div",null,vr.createElement(ut.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},vr.createElement("span",null,vr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),vr.createElement("span",null,qr.stages_count))),vr.createElement(ut.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},vr.createElement("span",null,vr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),vr.createElement("span",null,qr.members_count)))))))})),!dn.length&&vr.createElement(xt.Z,null)))},Zn={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"},qn="data:image/png;base64,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",nr=de(67294),La=({className:Sn,dataSource:dn=[],col:gn=4,right:sr,bottom:Gr=23,precision:na=0,wrapWidth:Gn=1200,trackEventItems:wa,loading:Ta})=>{const ja=(0,oe.useIntl)(),No=Math.floor((Gn-(gn-1)*sr)/gn);return nr.createElement(et.Z,{spinning:Ta},nr.createElement("div",{className:ae()(Zn.list,Sn)},!!dn.length&&dn.map((dr,oo)=>{const{subject_identifier:Bo,id:ko,identifier:Ka,power:qr}=dr,Io=dr.is_public!=0&&dr.is_public;return nr.createElement("div",{className:Zn.wrap,key:ko,style:{width:No,marginRight:(1+oo)%gn===0?0:sr+na,marginBottom:Gr}},nr.createElement("a",{className:Zn.li,onClick:uo=>{uo.preventDefault(),wa&&(0,tt.L9)([wa]),(0,tt.xg)(dr.first_category_url)}},nr.createElement("div",{className:Zn.top},nr.createElement(ut.Z,{title:dr.name},nr.createElement("div",{className:Zn.name},dr.name)),nr.createElement("img",{className:Zn.img,src:it.Z.IMG_SERVER+"/images/"+dr.avatar_url}),nr.createElement("div",{className:Zn.text,title:dr.creator},dr.creator),Bo&&nr.createElement("div",{className:Zn.btns},nr.createElement("div",null,ja.formatMessage({id:"paths.openCourse1",defaultMessage:"\u5F00\u653E\u8BFE\u7A0B"})),nr.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Io&&nr.createElement("div",{className:Zn.sign},ja.formatMessage({id:"classrooms.public",defaultMessage:"\u516C\u5F00"}))),nr.createElement("div",{className:Zn.bottom},dr.visits>0&&nr.createElement(ut.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},nr.createElement("span",null,nr.createElement("i",{className:"iconfont icon-liulanyan"}),nr.createElement("span",null,dr.visits))),dr.course_members_count>0&&nr.createElement(ut.Z,{title:ja.formatMessage({id:"classrooms.member",defaultMessage:"\u6210\u5458"}),placement:"bottom"},nr.createElement("span",null,nr.createElement("i",{className:"iconfont icon-chengyuan"}),dr.course_members_count)),dr.tasks_count>0&&nr.createElement(ut.Z,{title:ja.formatMessage({id:"paths.homework",defaultMessage:"\u4F5C\u4E1A"}),placement:"bottom"},nr.createElement("span",null,nr.createElement("i",{className:"iconfont icon-zuoye"}),dr.tasks_count)),dr.is_end?nr.createElement("div",{style:{color:"#6B758B"}},ja.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):nr.createElement("div",{style:{color:"#00B187"}},ja.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})))),!dr.is_accessible&&nr.createElement("div",{className:Zn.lockWrap},nr.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),nr.createElement("span",{className:"mt15 font16 c-white"},ja.formatMessage({id:"classrooms.nonClassMembersNotAllowed",defaultMessage:"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"}))))}),!dn.length&&nr.createElement(xt.Z,null)))},Qr={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},io="data:image/png;base64,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",nn=({className:Sn,dataSource:dn=[],col:gn=4,right:sr,bottom:Gr=23,precision:na=0,wrapWidth:Gn=1200,wrapClassName:wa,trackEventItems:Ta,loading:ja})=>{const No=Math.floor((Gn-(gn-1)*sr)/gn);return ge.createElement(et.Z,{spinning:ja},ge.createElement("div",{className:ae()(Qr.list,Sn)},!!dn.length&&dn.map((dr,oo)=>{const{subject_identifier:Bo,id:ko,identifier:Ka,power:qr}=dr,Io=dr.is_public!=0&&dr.is_public;return ge.createElement("div",{className:ae()(`${Qr.wrap} ${dr.is_accessible?"":Qr.warpStyle}`,wa),key:ko,style:{width:No,marginRight:(1+oo)%gn===0?0:sr+na,marginBottom:Gr}},ge.createElement("a",{className:Qr.li,onClick:uo=>{uo.preventDefault(),Ta&&(0,tt.L9)([Ta]),(0,tt.xg)(dr.first_category_url)}},ge.createElement("div",{className:Qr.creator},ge.createElement("img",{className:Qr.img,src:it.Z.IMG_SERVER+"/images/"+dr.avatar_url}),ge.createElement("div",{className:Qr.text,title:dr.creator},dr.creator)),ge.createElement("div",{className:Qr.top},ge.createElement(ut.Z,{title:dr.name},ge.createElement("div",{className:Qr.name},dr.name)),Io&&ge.createElement("div",{className:Qr.sign},"\u516C\u5F00")),ge.createElement("div",{className:Qr.middle},ge.createElement("div",{className:Qr.row,style:{marginBottom:6}},ge.createElement("div",null,ge.createElement("span",{className:Qr.text},"\u8BBF\u95EE\u91CF"),ge.createElement("span",{className:Qr.value},(dr==null?void 0:dr.visits)||0)),ge.createElement("div",null,ge.createElement("span",{className:Qr.text},"\u6210\u5458"),ge.createElement("span",{className:Qr.value},(dr==null?void 0:dr.course_members_count)||0))),ge.createElement("div",{className:Qr.row},ge.createElement("div",null,ge.createElement("span",{className:Qr.text,style:{width:42}},"\u4F5C",ge.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ge.createElement("span",{className:Qr.value},(dr==null?void 0:dr.tasks_count)||0)),ge.createElement("div",null,ge.createElement("span",{className:Qr.text},"\u72B6\u6001"),dr.is_end?ge.createElement("span",{className:Qr.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ge.createElement("span",{className:Qr.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Bo&&ge.createElement("div",{className:Qr.btns},ge.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ge.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!dr.is_accessible&&ge.createElement("div",{className:Qr.lockWrap},ge.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ge.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!dn.length&&ge.createElement(xt.Z,null)))},wn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},un="data:image/png;base64,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",Yr=({className:Sn,dataSource:dn=[],col:gn=4,right:sr,bottom:Gr=23,precision:na=0,wrapWidth:Gn=1200,wrapClassName:wa,trackEventItems:Ta,loading:ja})=>{const No=Math.floor((Gn-(gn-1)*sr)/gn);return ge.createElement(et.Z,{spinning:ja},ge.createElement("div",{className:ae()(wn.list,Sn)},!!dn.length&&dn.map((dr,oo)=>{const{subject_identifier:Bo,id:ko,identifier:Ka,power:qr}=dr,Io=dr.is_public!=0&&dr.is_public;return ge.createElement("div",{className:ae()(`${wn.wrap} ${dr.is_accessible?"":wn.warpStyle}`,wa),key:ko,style:{width:No,marginRight:(1+oo)%gn===0?0:sr+na,marginBottom:Gr}},ge.createElement("a",{className:wn.li,onClick:uo=>{uo.preventDefault(),Ta&&(0,tt.L9)([Ta]),(0,tt.xg)(dr.first_category_url)}},ge.createElement("div",{className:wn.creator},ge.createElement("img",{className:wn.img,src:it.Z.IMG_SERVER+"/images/"+dr.avatar_url}),ge.createElement("div",{className:wn.text,title:dr.creator},dr.creator)),ge.createElement("div",{className:wn.top},ge.createElement(ut.Z,{title:dr.name},ge.createElement("div",{className:wn.name},dr.name)),Io&&ge.createElement("div",{className:wn.sign})),ge.createElement("div",{className:wn.middle},ge.createElement("div",{className:wn.row,style:{marginBottom:6}},ge.createElement("div",null,ge.createElement("span",{className:wn.text},"\u8BBF\u95EE\u91CF"),ge.createElement("span",{className:wn.value},(dr==null?void 0:dr.visits)||0)),ge.createElement("div",null,ge.createElement("span",{className:wn.text},"\u6210\u5458"),ge.createElement("span",{className:wn.value},(dr==null?void 0:dr.course_members_count)||0))),ge.createElement("div",{className:wn.row},ge.createElement("div",null,ge.createElement("span",{className:wn.text,style:{width:42}},"\u4F5C",ge.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ge.createElement("span",{className:wn.value},(dr==null?void 0:dr.tasks_count)||0)),ge.createElement("div",null,ge.createElement("span",{className:wn.text},"\u72B6\u6001"),dr.is_end?ge.createElement("span",{className:wn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ge.createElement("span",{className:wn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Bo&&ge.createElement("div",{className:wn.btns},ge.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ge.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!dr.is_accessible&&ge.createElement("div",{className:wn.lockWrap},ge.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ge.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!dn.length&&ge.createElement(xt.Z,null)))},kr={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"},$r=({dataSource:Sn=[],value:dn,onChange:gn,className:sr,style:Gr={},tabBarExtraContent:na})=>ge.createElement("div",{className:ae()(kr.tabs,sr),style:Gr},ge.createElement("div",{className:kr.tabsWrap},Sn.map((Gn,wa)=>ge.createElement("aside",{className:kr.tab,onClick:()=>{gn(Gn.id),Gn.link&&oe.history.push(Gn.link)},key:wa},ge.createElement("div",{className:dn===Gn.id?kr.active:""},Gn.name),(Gn==null?void 0:Gn.resetCount)==null&&(Gn==null?void 0:Gn.total)!==void 0&&ge.createElement("span",null,"\uFF08",Gn==null?void 0:Gn.total,"\uFF09"),(Gn==null?void 0:Gn.resetCount)!==void 0&&(Gn==null?void 0:Gn.total)!==void 0&&ge.createElement(ut.Z,{title:(Gn==null?void 0:Gn.tip)!=null?Gn==null?void 0:Gn.tip:""},ge.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ge.createElement("span",{style:{color:"#000"}},Gn==null?void 0:Gn.resetCount),"/",ge.createElement("span",null,Gn==null?void 0:Gn.total),"\uFF09"))))),ge.createElement("div",{className:kr.tabBar},na)),ma={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Da=({dataSource:Sn=[],value:dn,onChange:gn,className:sr,style:Gr={},tabBarExtraContent:na})=>ge.createElement("div",{className:ae()(ma.tabs,sr),style:Gr},ge.createElement("div",{className:ma.tabsWrap},Sn.map((Gn,wa)=>ge.createElement("aside",{className:ma.tab,onClick:()=>{gn(Gn.id),Gn.link&&oe.history.push(Gn.link)},key:wa},ge.createElement("div",{className:dn===Gn.id?ma.active:""},Gn.name),(Gn==null?void 0:Gn.resetCount)==null&&(Gn==null?void 0:Gn.total)!==void 0&&ge.createElement("span",null,"\uFF08",Gn==null?void 0:Gn.total,"\uFF09"),(Gn==null?void 0:Gn.resetCount)!==void 0&&(Gn==null?void 0:Gn.total)!==void 0&&ge.createElement(ut.Z,{title:(Gn==null?void 0:Gn.tip)!=null?Gn==null?void 0:Gn.tip:""},ge.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ge.createElement("span",{style:{color:"#000"}},Gn==null?void 0:Gn.resetCount),"/",ge.createElement("span",null,Gn==null?void 0:Gn.total),"\uFF09"))))),ge.createElement("div",{className:ma.tabBar},na)),eo={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},bo=({dataSource:Sn=[],value:dn,onChange:gn,className:sr,style:Gr={},tabBarExtraContent:na})=>ge.createElement("div",{className:ae()(eo.tabs,sr),style:Gr},ge.createElement("div",{className:eo.tabsWrap},Sn.map((Gn,wa)=>ge.createElement("aside",{className:`${eo.tab} ${dn===Gn.id?eo.active:""}`,onClick:()=>{gn(Gn.id),Gn.link&&oe.history.push(Gn.link)},key:wa},ge.createElement("div",null,Gn.name),(Gn==null?void 0:Gn.resetCount)==null&&(Gn==null?void 0:Gn.total)!==void 0&&ge.createElement("span",null,"\uFF08",Gn==null?void 0:Gn.total,"\uFF09"),(Gn==null?void 0:Gn.resetCount)!==void 0&&(Gn==null?void 0:Gn.total)!==void 0&&ge.createElement(ut.Z,{title:(Gn==null?void 0:Gn.tip)!=null?Gn==null?void 0:Gn.tip:""},ge.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ge.createElement("span",{style:{color:"#000"}},Gn==null?void 0:Gn.resetCount),"/",ge.createElement("span",null,Gn==null?void 0:Gn.total),"\uFF09"))))),ge.createElement("div",{className:eo.tabBar},na)),Fr=({className:Sn,style:dn={},children:gn})=>ge.createElement("div",{className:ae()(Sn),style:dn},gn),mr={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Tr=de(85418),Pr=de(68508),zr=({sortValue:Sn,dropValue:dn,className:gn,onSort:sr,onDrop:Gr,dataSource:na})=>{var Gn;const wa=(0,oe.useIntl)(),[Ta,ja]=(0,ge.useState)([]),No=[{id:"updated_at",name:wa.formatMessage({id:"personalHomepageclassrooms.latestUpdates",defaultMessage:"\u6700\u65B0\u52A8\u6001"})},{id:"created_at",name:wa.formatMessage({id:"common.newestCreated",defaultMessage:"\u6700\u65B0\u521B\u5EFA"})},{id:"name",name:wa.formatMessage({id:"common.sortByName",defaultMessage:"\u540D\u79F0\u6392\u5E8F"})}];return(0,ge.useEffect)(()=>{(na==null?void 0:na.length)>0?ja(na):ja(No)},[na]),ge.createElement("div",{className:ae()(mr.orderWrap,gn)},ge.createElement(Tr.Z,{dropdownRender:()=>ge.createElement(Pr.default,null,Ta.map((dr,oo)=>ge.createElement(Pr.default.Item,{key:oo,onClick:()=>Gr(dr.id)},dr.name)))},ge.createElement("span",{className:mr.orderTextWrap},(Gn=Ta.find(dr=>dn===dr.id))==null?void 0:Gn.name)),ge.createElement("span",{className:mr.orderIconWrap},ge.createElement("span",{className:mr.orderAsc},ge.createElement("i",{className:Sn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mr.cursorPointer} ${mr.active}`:`iconfont icon-sanjiaoxing-up font12 ${mr.cursorPointer}`,onClick:()=>sr(Sn==="asc"?"desc":"asc")})),ge.createElement("span",{className:mr.orderDesc},ge.createElement("i",{className:Sn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mr.cursorPointer} ${mr.active}`:`iconfont icon-sanjiaoxing-down font12 ${mr.cursorPointer}`,onClick:()=>sr(Sn==="asc"?"desc":"asc")}))))},Mr={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const wo=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var vo=({sortValue:Sn,dropValue:dn,className:gn,onSort:sr,onDrop:Gr,dataSource:na=wo})=>{var Gn;return ge.createElement("div",{className:ae()(Mr.orderWrap,gn)},ge.createElement(Tr.Z,{dropdownRender:()=>ge.createElement(Pr.default,null,na.map((wa,Ta)=>ge.createElement(Pr.default.Item,{key:Ta,onClick:()=>Gr(wa.id)},wa.name)))},ge.createElement("span",{className:Mr.orderTextWrap},(Gn=na.find(wa=>dn===wa.id))==null?void 0:Gn.name)),ge.createElement("span",{className:Mr.orderIconWrap},ge.createElement("span",{className:Mr.orderAsc},ge.createElement("i",{className:Sn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Mr.cursorPointer} ${Mr.active}`:`iconfont icon-sanjiaoxing-up font12 ${Mr.cursorPointer}`,onClick:()=>sr(Sn==="asc"?"desc":"asc")})),ge.createElement("span",{className:Mr.orderDesc},ge.createElement("i",{className:Sn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Mr.cursorPointer} ${Mr.active}`:`iconfont icon-sanjiaoxing-down font12 ${Mr.cursorPointer}`,onClick:()=>sr(Sn==="asc"?"desc":"asc")}))))},Fo={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Or=de(71577),Wr=de(52810),ei=Object.defineProperty,wi=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,aa=(Sn,dn,gn)=>dn in Sn?ei(Sn,dn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Sn[dn]=gn,qa=(Sn,dn)=>{for(var gn in dn||(dn={}))Ao.call(dn,gn)&&aa(Sn,gn,dn[gn]);if(wi)for(var gn of wi(dn))hi.call(dn,gn)&&aa(Sn,gn,dn[gn]);return Sn},co=(Sn,dn)=>{var gn={};for(var sr in Sn)Ao.call(Sn,sr)&&dn.indexOf(sr)<0&&(gn[sr]=Sn[sr]);if(Sn!=null&&wi)for(var sr of wi(Sn))dn.indexOf(sr)<0&&hi.call(Sn,sr)&&(gn[sr]=Sn[sr]);return gn},Ha=(Sn,dn,gn)=>new Promise((sr,Gr)=>{var na=Ta=>{try{wa(gn.next(Ta))}catch(ja){Gr(ja)}},Gn=Ta=>{try{wa(gn.throw(Ta))}catch(ja){Gr(ja)}},wa=Ta=>Ta.done?sr(Ta.value):Promise.resolve(Ta.value).then(na,Gn);wa((gn=gn.apply(Sn,dn)).next())}),si=Sn=>{var dn=Sn,{className:gn,style:sr,children:Gr,loading:na=!1,openLoading:Gn,onClick:wa=()=>{},size:Ta="middle",shape:ja="round",theme:No}=dn,dr=co(dn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[oo,Bo]=(0,ge.useState)(!1),ko=(0,ge.useMemo)(()=>{switch(No){case Wr.Fy.THEMEONE:return Fo.ThemeOne;case Wr.Fy.DEFAULT:default:return Fo.btn}},[No]);return ge.createElement(Or.ZP,qa({onClick:(0,le.throttle)(Ka=>Ha(void 0,null,function*(){Gn&&Bo(!0);try{yield wa(Ka)}catch(qr){console.log("error",qr)}Gn&&Bo(!1)}),2e3,{leading:!0,trailing:!1}),className:ae()(ko,Fo[`${Ta}-${ja}`],gn),style:sr,size:Ta,shape:ja,loading:oo||na},dr),Gr)},li={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"},Ui=({className:Sn,style:dn,children:gn=null,onClick:sr,title:Gr})=>{const na=(0,oe.useIntl)();return ge.createElement("div",{className:ae()(li.head,Sn),style:dn},ge.createElement("span",{className:"primary-hover",onClick:sr},ge.createElement("i",{className:"iconfont icon-fanhui2 font12"}),na.formatMessage({id:"classroomGraphicGroupHomework.return",defaultMessage:"\u8FD4\u56DE"})),ge.createElement("b",{title:Gr},Gr),ge.createElement("div",{className:li.node},gn))},Fn={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"},Br=({confirmShow:Sn=!0,confirmTitle:dn,confirmClick:gn,cancelShow:sr=!0,cancelTitle:Gr,cancelClick:na,className:Gn,style:wa,confirmLoading:Ta=!1})=>ge.createElement("div",{className:ae()(Fn.btns,Gn),style:wa},Sn&&ge.createElement(Or.ZP,{loading:Ta,onClick:gn,type:"primary",className:Fn.confirm},dn),sr&&ge.createElement(Or.ZP,{onClick:na,className:Fn.cancel},Gr)),_n={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"},Hn=({className:Sn,style:dn={},LeftContent:gn,children:sr,RightContent:Gr})=>ge.createElement("div",{className:ae()(_n.fixedBottom,Sn),style:dn},ge.createElement("div",{className:_n.wrap},ge.createElement("div",{className:_n.left},gn),ge.createElement("div",{className:_n.center},sr),ge.createElement("div",{className:_n.right},Gr))),Kr={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"},Qa=({className:Sn,style:dn={},dataSource:gn=[]})=>ge.createElement("div",{className:ae()(Kr.crumbs,Sn),style:dn},gn.map((sr,Gr)=>Gr<gn.length-1?ge.createElement(ge.Fragment,{key:Gr},sr.path||sr.onClick?ge.createElement("span",{className:Kr.hover,onClick:sr!=null&&sr.onClick?sr.onClick:()=>oe.history.push(sr.path)},sr.name):ge.createElement("span",null,sr.name),ge.createElement("span",null,"\xA0",">","\xA0")):ge.createElement("span",{key:Gr,style:{color:"#5F6368"}},sr.name))),Wa=de(55054),xa=Object.defineProperty,Za=Object.defineProperties,Ra=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,Gt=(Sn,dn,gn)=>dn in Sn?xa(Sn,dn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Sn[dn]=gn,gr=(Sn,dn)=>{for(var gn in dn||(dn={}))Kn.call(dn,gn)&&Gt(Sn,gn,dn[gn]);if(Dn)for(var gn of Dn(dn))er.call(dn,gn)&&Gt(Sn,gn,dn[gn]);return Sn},Vr=(Sn,dn)=>Za(Sn,Ra(dn)),fa=(Sn,dn)=>{var gn={};for(var sr in Sn)Kn.call(Sn,sr)&&dn.indexOf(sr)<0&&(gn[sr]=Sn[sr]);if(Sn!=null&&Dn)for(var sr of Dn(Sn))dn.indexOf(sr)<0&&er.call(Sn,sr)&&(gn[sr]=Sn[sr]);return gn};const{Countdown:ar}=Wa.default;var yr=Sn=>{var dn=Sn,{onChange:gn}=dn,sr=fa(dn,["onChange"]);const[Gr,na]=(0,ge.useState)(null);(0,ge.useEffect)(()=>{typeof Gr=="number"&&Gr>=0&&gn(Gr)},[Gr]);const Gn=wa=>{const Ta=Math.floor(wa/1e3);na(Ta)};return ge.createElement(ar,Vr(gr({},sr),{onChange:Gn}))},ta={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Mn=({DataProps:Sn,className:dn,style:gn={}})=>{var sr;const Gr=(0,oe.useIntl)();return ge.createElement("div",{className:ae()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ta.ClassRoomItem,dn),style:gn,onClick:()=>{(0,tt.xg)(Sn==null?void 0:Sn.first_category_url)}},ge.createElement("div",{className:"flex flex-col item-center"},ge.createElement("img",{src:`${(sr=it.Z)==null?void 0:sr.IMG_SERVER}/images/${Sn==null?void 0:Sn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Sn==null?void 0:Sn.subject_identifier)&&ge.createElement("div",{className:"mt-40px"},ge.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},Gr.formatMessage({id:"paths.openCourse1",defaultMessage:"\u5F00\u653E\u8BFE\u7A0B"})),ge.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ge.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ge.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Sn!=null&&Sn.is_public)&&ge.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},Gr.formatMessage({id:"testPaperBank.public",defaultMessage:"\u516C\u5F00"})),ge.createElement("span",{className:ae()("text-16px font-medium",ta.TitleDom)},Sn==null?void 0:Sn.name)),ge.createElement("div",{className:"c-grey-333 font-medium"},Sn==null?void 0:Sn.creator),ge.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Sn==null?void 0:Sn.course_members_count),ge.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ge.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Sn==null?void 0:Sn.tasks_count),Sn!=null&&Sn.is_end?ge.createElement("div",{style:{color:"#5F6A95"}},Gr.formatMessage({id:"classrooms.ended",defaultMessage:"\u5DF2\u7ED3\u675F"})):ge.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},lr=Object.defineProperty,ua=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Vn=(Sn,dn,gn)=>dn in Sn?lr(Sn,dn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Sn[dn]=gn,$n=(Sn,dn)=>{for(var gn in dn||(dn={}))pa.call(dn,gn)&&Vn(Sn,gn,dn[gn]);if(ua)for(var gn of ua(dn))Pa.call(dn,gn)&&Vn(Sn,gn,dn[gn]);return Sn},fr=({DataProps:Sn=[],selectValue:dn,onChange:gn,className:sr,style:Gr={},extra:na,classNameItem:Gn,styleItem:wa={},barHidden:Ta})=>{const[ja,No]=(0,ge.useState)();return(0,ge.useEffect)(()=>{No(Array.isArray(dn)?dn:[dn])},[dn]),ge.createElement("div",{className:ae()("flex px-20px py-10px gap-40px",sr),style:$n({borderBottom:"1px solid #D3F0FF"},Gr)},Sn==null?void 0:Sn.map(dr=>ge.createElement("div",{key:dr==null?void 0:dr.id,className:ae()("flex item-center justify-center current c-grey-333 text-16 relative",Gn,dr==null?void 0:dr.className),style:$n($n({color:ja!=null&&ja.includes(dr==null?void 0:dr.id)?"#1890FF":"",minWidth:88},wa),(dr==null?void 0:dr.style)||{}),onClick:oo=>{gn==null||gn({domEvent:oo,item:dr}),dr!=null&&dr.link&&oe.history.push(dr==null?void 0:dr.link)}},dr==null?void 0:dr.name,!Ta&&(ja==null?void 0:ja.includes(dr==null?void 0:dr.id))&&ge.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ge.createElement("div",{className:"ml-auto"},na))},Fa=Object.defineProperty,jr=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Rn=(Sn,dn,gn)=>dn in Sn?Fa(Sn,dn,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Sn[dn]=gn,Ar=(Sn,dn)=>{for(var gn in dn||(dn={}))Vt.call(dn,gn)&&Rn(Sn,gn,dn[gn]);if(_t)for(var gn of _t(dn))vn.call(dn,gn)&&Rn(Sn,gn,dn[gn]);return Sn},Rr=(Sn,dn)=>jr(Sn,Wt(dn)),ca=({value:Sn,onChange:dn,onInputChange:gn,className:sr,style:Gr={},InputProps:na})=>{const[Gn,wa]=(0,ge.useState)(Sn);return ge.createElement("div",{className:ae()("flex item-center rounded-full px-10px py-2px",sr),style:Ar({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Gr)},ge.createElement(Se.default,Rr(Ar({bordered:!1},na),{onChange:Ta=>{wa(Ta.target.value),gn==null||gn(encodeURIComponent(Ta.target.value))},onPressEnter:Ta=>{dn==null||dn({domEvent:Ta,item:{value:Gn}})}})),ge.createElement("img",{className:"h-22px current",src:de(25365),height:22,onClick:Ta=>{dn==null||dn({domEvent:Ta,item:{value:Gn}})}}))}},99914:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return De}});var ge=de(67294);function De(x,ve){const Ae=(0,ge.useRef)();(0,ge.useEffect)(()=>{Ae.current=x}),(0,ge.useEffect)(()=>{function ue(){Ae.current()}if(ve!==null){let ie=setInterval(ue,ve);return()=>clearInterval(ie)}},[ve])}},97917:function(sn,kt,de){"use strict";var ge=de(67294),De=de(55054),x=de(31795),ve=de(22150),Ae=de(14446),ue=de(57953),ie=de(9430),ae=de(69677),le=de(71230),oe=de(15746),se=de(71577),re=de(15835),ne=de(27484),z=de.n(ne),y=de(35973),a=de(28706),E=de(53814),b=de(52262),te=de(9343),ee=de(67294),ce=(pe,be,ye)=>new Promise((Ce,Se)=>{var Ue=Fe=>{try{je(ye.next(Fe))}catch(ke){Se(ke)}},we=Fe=>{try{je(ye.throw(Fe))}catch(ke){Se(ke)}},je=Fe=>Fe.done?Ce(Fe.value):Promise.resolve(Fe.value).then(Ue,we);je((ye=ye.apply(pe,be)).next())});const{Countdown:fe}=De.default,he=({value:pe,onChange:be,MaxMinutes:ye})=>{const Ce=(0,y.useIntl)();return ee.createElement(ee.Fragment,null,ee.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ee.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ee.createElement("br",null)),ee.createElement(x.Z,{value:pe,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye} ${Ce.formatMessage({id:"classrooms.minute",defaultMessage:"\u5206\u949F"})}\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:Ce.formatMessage({id:"classrooms.minute",defaultMessage:"\u5206\u949F"})}))},me=({exercise:pe,successCb:be,dispatch:ye})=>{var Ce,Se,Ue,we;const je=(0,y.useIntl)(),Fe=(0,y.useParams)(),[ke]=ve.default.useForm(),We=ve.default.useWatch("time",ke),[Ze,Ke]=(0,ge.useState)(!1),qe=(0,ge.useRef)(),{actionTabs:et}=pe,[ut,ct]=(0,ge.useState)(),[,it,tt,st]=(0,te.U)(re.n7,{id:Fe.categoryId}),[,gt,bt]=(0,te.U)(re.Cd,{});(0,ge.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Ke(!1),ke.resetFields())},[pe.actionTabs.key]);const xt=()=>new Promise(Ge=>ce(void 0,null,function*(){var Me,Re;return qe.current=yield(0,E.y)({ip_limit:(Me=et==null?void 0:et.exerciseParams)==null?void 0:Me.ip_limit,ip_bind:(Re=et==null?void 0:et.exerciseParams)==null?void 0:Re.ip_bind_type}),Ge()})),vt=()=>ce(void 0,null,function*(){var Ge,Me,Re,ze,nt;yield ke.validateFields();const yt=ke.getFieldsValue();if(Ke(!0),(((Ge=et==null?void 0:et.exerciseParams)==null?void 0:Ge.ip_limit)!=="no"||(Me=et==null?void 0:et.exerciseParams)!=null&&Me.ip_bind_type)&&(yield xt()),(yield(0,re.ZD)((Re=et==null?void 0:et.exerciseParams)==null?void 0:Re.id,{exercise_user_id:(ze=et==null?void 0:et.exerciseParams)==null?void 0:ze.exercise_user_id,unlock_key:yt.unlock_key,time:yt.time,ip:qe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const Rt=et==null?void 0:et.exerciseParams;(0,a.nr)({inner_ip:Rt.inner_ip,public_ip:Rt.public_ip,open_camera:Rt.open_camera,ip_limit:Rt.ip_limit,ip_bind:Rt.ip_bind,ip_bind_type:Rt.ip_bind_type,exercise_tips:Rt.exercise_tips,exerciseId:Rt.id,screen_open:Rt.screen_open,screen_num:Rt.screen_num,screen_sec:Rt.screen_sec,coursesId:Fe.coursesId,login:(nt=(0,b.eY)())==null?void 0:nt.login,history,identity_verify:Rt.identity_verify,open_phone_video_recording:Rt.open_phone_video_recording,current_status:Rt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}Ke(!1)}),At=[{title:je.formatMessage({id:"classrooms.ipAddress",defaultMessage:"IP\u5730\u5740"}),dataIndex:"ip",key:"ip",render:Ge=>ee.createElement("span",{className:Ge.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ge)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ge=>ee.createElement("span",{className:Ge.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ge)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Je=((Ce=et==null?void 0:et.exerciseParams)==null?void 0:Ce.errorMessage)&&typeof((Se=et==null?void 0:et.exerciseParams)==null?void 0:Se.errorMessage)=="object";(0,ge.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const Ge=yield bt(Fe);yield tt({}),Ge.status||ct(Ge)})},[pe.actionTabs.key]);const{time:Te,end_time:Ve}=(ut==null?void 0:ut.exercise)||{},Le=st!=null&&st.user_end_time?z()(st==null?void 0:st.user_end_time).add(1,"minutes"):z()(),Ee=z()(st==null?void 0:st.user_total_end_time)>Le?Math.round(z().duration(z()(st==null?void 0:st.user_total_end_time).diff(Le.startOf("minute"))).asMinutes()):0,Be=((st==null?void 0:st.student_left_minutes)||0)+(We||0);return ee.createElement(ee.Fragment,null,ee.createElement(Ae.default,{width:514,centered:!0,closable:!!((Ue=et==null?void 0:et.exerciseParams)!=null&&Ue.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:je.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ue.Z,{spinning:it||gt},Je&&ee.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Je&&ee.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Je&&ee.createElement(ie.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((we=et==null?void 0:et.exerciseParams)==null?void 0:we.errorMessage)||{}],columns:At}),ee.createElement("div",{className:""},ee.createElement(ve.default,{form:ke,layout:"vertical",autoComplete:"off"},ee.createElement(ve.default.Item,{label:je.formatMessage({id:"classroomExams.examUnlockCode",defaultMessage:"\u8003\u8BD5\u89E3\u9501\u7801"}),name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ee.createElement(ae.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Te!==-1?ee.createElement(ee.Fragment,null,ee.createElement(ve.default.Item,{name:"time",label:ee.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ee.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(st==null?void 0:st.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(he,{MaxMinutes:Ee})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},it||gt?"--":Be),je.formatMessage({id:"classrooms.minute",defaultMessage:"\u5206\u949F"}),Be!==0&&(st==null?void 0:st.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},z()(st==null?void 0:st.user_end_time).add(We||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ee.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Ve).format("YYYY-MM-DD HH:mm")))),ee.createElement(le.Z,{justify:"space-between",align:"middle"},ee.createElement(oe.Z,null),ee.createElement(oe.Z,null,ee.createElement(se.ZP,{loading:Ze,onClick:vt},"\u8FDB\u5165\u8003\u8BD5"))))))};kt.Z=(0,y.connect)(({exercise:pe})=>({exercise:pe}))(me)},70562:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return We}});var ge=de(67294),De=de(78045),x=de(71577),ve=de(2453),Ae=de(14446),ue=de(31795),ie=de(71230),ae=de(15746),le=de(96074),oe=de(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=de(52262),ne=de(19575),z=de(33170),y=de(35973),a=de(85725),E=de(86763),b=de(55304),te=de(84249),ee=de(67294),ce=Object.defineProperty,fe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Ze,Ke,qe)=>Ke in Ze?ce(Ze,Ke,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ze[Ke]=qe,Ce=(Ze,Ke)=>{for(var qe in Ke||(Ke={}))pe.call(Ke,qe)&&ye(Ze,qe,Ke[qe]);if(me)for(var qe of me(Ke))be.call(Ke,qe)&&ye(Ze,qe,Ke[qe]);return Ze},Se=(Ze,Ke)=>fe(Ze,he(Ke)),Ue=(Ze,Ke,qe)=>new Promise((et,ut)=>{var ct=st=>{try{tt(qe.next(st))}catch(gt){ut(gt)}},it=st=>{try{tt(qe.throw(st))}catch(gt){ut(gt)}},tt=st=>st.done?et(st.value):Promise.resolve(st.value).then(ct,it);tt((qe=qe.apply(Ze,Ke)).next())});const we={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var je=(Ze=>(Ze[Ze.SET_PATH=0]="SET_PATH",Ze[Ze.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Ze))(je||{});function Fe(Ze,Ke){switch(Ke.type){case 0:return Se(Ce({},Ze),{selectedPath:Ke.payload});case 1:return Se(Ce({},Ze),{passedContent:Ke.payload});default:throw new Error}}var We=({language:Ze,dispatch:Ke,shixunWorkReport:qe,v:et,languages:ut,classroomList:ct,autoHeight:it,diff_code_count:tt,data:st})=>{const[gt,bt]=(0,ge.useState)(ut==null?void 0:ut[0]),xt=(0,y.useParams)(),vt=(0,y.useIntl)();return(0,ge.useEffect)(()=>{bt(ut==null?void 0:ut[0])},[]),(0,ge.useEffect)(()=>{var At;bt((At=ut==null?void 0:ut.filter(Je=>Je.language===(gt==null?void 0:gt.language)))==null?void 0:At[0])},[ut]),ee.createElement(ee.Fragment,null,ee.createElement("h2",null," ",ee.createElement("span",null,et.is_finish?ee.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",ee.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):ee.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",ee.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(ut==null?void 0:ut.length)>1&&ee.createElement(De.ZP.Group,{defaultValue:Ze,style:{marginLeft:10},onChange:At=>{var Je;et.language=At.target.value,bt((Je=ut==null?void 0:ut.filter(Te=>Te.language===At.target.value))==null?void 0:Je[0])}},ut==null?void 0:ut.map(At=>ee.createElement(De.ZP,{value:At==null?void 0:At.language},At==null?void 0:At.language)))),(0,re.GJ)()&&qe!="shixunWorkReport"&&ee.createElement("span",null,ee.createElement("span",null,vt.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"})," ",gt==null?void 0:gt.score,"/",gt==null?void 0:gt.total_score),ee.createElement(x.ZP,{style:{margin:"0px 10px"},onClick:()=>{var At,Je;if(!((Je=(At=ct.AssistantObject)==null?void 0:At.hack)!=null&&Je.can_appraise)&&(0,re.Rm)()){ve.ZP.warning(vt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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 Te=gt==null?void 0:gt.score;Ae.default.confirm({title:vt.formatMessage({id:"classroomClassroomExperiments.adjustScore",defaultMessage:"\u8C03\u5206"}),content:ee.createElement("div",null,ee.createElement("p",null,vt.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),"\uFF1A",gt==null?void 0:gt.score,"/",gt==null?void 0:gt.total_score),ee.createElement("p",null,vt.formatMessage({id:"classroomClassroomExperiments.adjustScore",defaultMessage:"\u8C03\u5206"}),"\uFF1A",ee.createElement(ue.Z,{min:0,max:gt==null?void 0:gt.total_score,defaultValue:gt==null?void 0:gt.score,onChange:Ve=>{Te=Ve}}))),okText:vt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),onOk:()=>Ue(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${xt==null?void 0:xt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:xt==null?void 0:xt.coursesId,hack_user_code_id:gt==null?void 0:gt.hack_user_id,score:Te}})).status===0&&(ve.ZP.success("\u8C03\u5206\u6210\u529F"),Ke({type:"shixunHomeworks/setActionTabs",payload:{}}),Ke({type:"shixunHomeworks/getShixunWorkReports",payload:Ce({},xt)}))}),cancelText:vt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})})},type:"primary"},vt.formatMessage({id:"classroomClassroomExperiments.adjustScore",defaultMessage:"\u8C03\u5206"})),(0,re.GJ)()&&qe!="shixunWorkReport"&&ee.createElement(x.ZP,{onClick:()=>{var At;if(!((At=ct.AssistantObject.hack)!=null&&At.can_appraise)&&(0,re.Rm)()){ve.ZP.warning(vt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:qe.user_id,type:"1",language:gt==null?void 0:gt.language,v:et,data:Ce({},qe)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),ee.createElement(oe.ZP,{height:300,language:gt==null?void 0:gt.language,value:gt!=null&>.code?ne.Base64.decode(gt==null?void 0:gt.code):"",autoHeight:it,theme:"default",options:we}),((gt==null?void 0:gt.comment)||(gt==null?void 0:gt.hidden_comment))&&ee.createElement("div",null,ee.createElement(ie.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},ee.createElement(ae.Z,{flex:1},ee.createElement("h1",{className:se.title},"\u70B9\u8BC4\u5185\u5BB9")),ee.createElement(ae.Z,{className:"pr30"},(0,re.GJ)()&&ee.createElement(x.ZP,{onClick:()=>Ue(void 0,null,function*(){Ae.default.confirm({centered:!0,okText:vt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:vt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:vt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:ee.createElement(b.Z,null),content:vt.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"}),onOk(){return Ue(this,null,function*(){(yield(0,E.gZ)({comment_id:gt==null?void 0:gt.comment_id,homeworkId:xt.homeworkId,type:"hack"})).status===0&&(ve.ZP.success(vt.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Ke({type:"shixunHomeworks/getShixunWorkReports",payload:Ce({},xt)}))})}})})},ee.createElement(te.Z,null),vt.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})))),ee.createElement(le.Z,{style:{margin:0}}),(gt==null?void 0:gt.comment)&&ee.createElement("aside",{className:"pl30 pr30 mt20"},ee.createElement("span",{className:"c-light-black font12"},"# ",vt.formatMessage({id:"classrooms.visibleToStudentsAndTeachers",defaultMessage:"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),ee.createElement("br",null),ee.createElement(a.Z,{value:gt==null?void 0:gt.comment})),(gt==null?void 0:gt.hidden_comment)&&ee.createElement("aside",{className:"pl30 pr30 mt20"},ee.createElement("span",{className:"c-light-black font12"},"# ",vt.formatMessage({id:"classroomGraphicGroupHomework.visibleOnlyToClassTeachers",defaultMessage:"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),ee.createElement("br",null),ee.createElement(a.Z,{value:gt==null?void 0:gt.hidden_comment}))))}},27294:function(sn,kt,de){"use strict";de.r(kt),de.d(kt,{default:function(){return St}});var ge=de(67294),De=de(55733),x=de.n(De),ve=de(35973),Ae=de(14446),ue=de(46303),ie=de(85673),ae=de(71230),le=de(15746),oe=de(71577),se=de(2453),re=de(96074),ne=de(9430),z=de(52310),y=de(87922),a=de(55304),E=de(84249),b=de(11320),te=de(52262),ee=de(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"},fe=de(70562),he=de(33170),me=de(19575),pe=de(27484),be=de.n(pe),ye=de(36295),Ce=de(86276);const Se=({shixunHomeworks:pt,autoHeight:Ft,classroomList:Ut,user:Ct,dispatch:qt})=>{const Bt=(0,ve.useIntl)(),{shixunWorkReport:Nt}=pt,{stage_list:en,work_id:Yt}=Nt,pn=(0,ve.useParams)(),zn=(0,te.GJ)(),[bn,Pn]=(0,ge.useState)(),hn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Bn=Ur=>Ur==="c++"?1:Ur==="C++"?2:Ur;function ir(Ur,la){return(0,he.U2)(`student_works/${Yt}/rep_passed_content.json`,{path:la,game_id:Ur})}const Lr=(0,ee.qZ)(5,Nt.hack);return ge.createElement(ge.Fragment,null,Lr==null?void 0:Lr.map(function(Ur,la){return ge.createElement("div",{key:la},Ur.map(function(vr,Sa){var Va,ur,Zn;return ge.createElement("aside",{className:"pl30 pr30",key:Sa},ge.createElement("div",{className:`${ce.shixunTitle} mt10`},ge.createElement("div",{style:{display:"flex",width:"100%"}},ge.createElement("span",{className:"fa fa-code "}),ge.createElement("strong",{style:{flex:1},className:"c-black"},Bt.formatMessage({id:"shixuns.section",defaultMessage:"\u7B2C"}),la*5+Sa+1,Bt.formatMessage({id:"problemset.question",defaultMessage:"\u9898"})," ",vr.name),vr.is_finish&&ge.createElement("a",{style:{marginLeft:20},onClick:qn=>{qn.preventDefault(),window.open(`${vr==null?void 0:vr.url}&language=${Bn(vr.language)}`),localStorage.setItem("program_homework",[pn.coursesId,pn.categoryId])}},Bt.formatMessage({id:"classroomProgrammingHomework.viewAnswerDetails",defaultMessage:"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5"}),">>"),!vr.is_finish&&vr.final_submit_languages.length>0&&ge.createElement("a",{style:{marginLeft:20},onClick:qn=>{qn.preventDefault(),window.open(`${vr==null?void 0:vr.url}&language=${Bn(vr.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[pn.coursesId,pn.categoryId])}},Bt.formatMessage({id:"classroomProgrammingHomework.viewAnswerDetails",defaultMessage:"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5"}),">>"))),ge.createElement("div",{className:"font16 mt10"},vr.is_finish?ge.createElement("aside",{className:ce.shixunWrp},ge.createElement(fe.Z,{classroomList:Ut,user:Ct,v:vr,shixunWorkReport:Nt,dispatch:qt,autoHeight:Ft,languages:vr.languages,language:vr.language,game_id:vr.id,data:me.Base64.decode(vr.code),diff_code_count:vr.diff_code_count,onPathChange:ir})):vr.final_submit_languages.length>0&&ge.createElement("aside",{className:ce.shixunWrp},ge.createElement(fe.Z,{classroomList:Ut,user:Ct,v:vr,shixunWorkReport:Nt,dispatch:qt,autoHeight:Ft,languages:vr.final_submit_languages,language:vr.final_submit_languages[0].language,game_id:vr.id,data:me.Base64.decode(vr.final_submit_languages[0].code),diff_code_count:vr.diff_code_count,onPathChange:ir}))),ge.createElement("aside",{className:"mt10 font16"},(Va=vr.history)!=null&&Va.length?ge.createElement(ne.default,{columns:[{title:Bt.formatMessage({id:"classroomProgrammingHomework.evaluationSerialNumber",defaultMessage:"\u8BC4\u6D4B\u5E8F\u53F7"}),dataIndex:"query_index",width:120},{title:Bt.formatMessage({id:"classroomClassroomExperiments.evaluationTime",defaultMessage:"\u8BC4\u6D4B\u65F6\u95F4"}),dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(qn,nr)=>ge.createElement("span",null,nr!=null&&nr.created_at?be()(nr==null?void 0:nr.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:Bt.formatMessage({id:"classroomProgrammingHomework.evaluationResult",defaultMessage:"\u8BC4\u6D4B\u7ED3\u679C"}),dataIndex:"status",key:"status",align:"center",render:(qn,nr)=>{var Hr;return ge.createElement("span",{className:qn===0?"c-green":"c-red"},((Hr=Ce.Im[qn])==null?void 0:Hr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Zn=(ur=vr==null?void 0:vr.history)==null?void 0:ur[0])==null?void 0:Zn.show_code)&&{title:Bt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),align:"center",dataIndex:"code",key:"code",width:100,render:(qn,nr)=>ge.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Ae.default.confirm({centered:!0,icon:null,width:700,okText:Bt.formatMessage({id:"user.disable",defaultMessage:"\u5173\u95ED"}),cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:ge.createElement("div",{className:"mb10"},ge.createElement(ye.ZP,{height:300,language:"python",theme:"vs-light",value:nr!=null&&nr.code?me.Base64.decode(nr==null?void 0:nr.code):"",autoHeight:Ft,options:hn}))})}},Bt.formatMessage({id:"classroomClassroomExperiments.viewCode",defaultMessage:"\u67E5\u770B\u4EE3\u7801"}))}].filter(qn=>!!qn),pagination:{hideOnSinglePage:!0},dataSource:vr.history}):Bt.formatMessage({id:"classroomClassroomExperiments.noEvaluationRecordsThisLevel",defaultMessage:"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"})))}))}))};var Ue=(0,ve.connect)(({shixunHomeworks:pt,loading:Ft,globalSetting:Ut,classroomList:Ct,user:qt})=>({shixunHomeworks:pt,globalSetting:Ut,loading:Ft.effects,classroomList:Ct,user:qt}))(Se),we=de(22150),je=de(69677),Fe=de(1916),ke=de(67294),We=Object.defineProperty,Ze=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,et=(pt,Ft,Ut)=>Ft in pt?We(pt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[Ft]=Ut,ut=(pt,Ft)=>{for(var Ut in Ft||(Ft={}))Ke.call(Ft,Ut)&&et(pt,Ut,Ft[Ut]);if(Ze)for(var Ut of Ze(Ft))qe.call(Ft,Ut)&&et(pt,Ut,Ft[Ut]);return pt},ct=(pt,Ft)=>{var Ut={};for(var Ct in pt)Ke.call(pt,Ct)&&Ft.indexOf(Ct)<0&&(Ut[Ct]=pt[Ct]);if(pt!=null&&Ze)for(var Ct of Ze(pt))Ft.indexOf(Ct)<0&&qe.call(pt,Ct)&&(Ut[Ct]=pt[Ct]);return Ut},it=(pt,Ft,Ut)=>new Promise((Ct,qt)=>{var Bt=Yt=>{try{en(Ut.next(Yt))}catch(pn){qt(pn)}},Nt=Yt=>{try{en(Ut.throw(Yt))}catch(pn){qt(pn)}},en=Yt=>Yt.done?Ct(Yt.value):Promise.resolve(Yt.value).then(Bt,Nt);en((Ut=Ut.apply(pt,Ft)).next())});const tt=pt=>{var Ft=pt,{shixunHomeworks:Ut,dispatch:Ct}=Ft,qt=ct(Ft,["shixunHomeworks","dispatch"]),Bt,Nt,en;const Yt=(0,ve.useIntl)(),pn=(0,ve.useParams)(),[zn,bn]=(0,ge.useState)(!1),[Pn]=we.default.useForm(),[hn,Bn]=Ae.default.useModal(),[ir,Lr]=(0,ge.useState)(!1),[Ur,la]=(0,ge.useState)(!1);(0,ge.useEffect)(()=>{var Sa,Va,ur,Zn,qn,nr;Ut.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Ut.actionTabs.selectArrs.type==="1"?Pn.setFieldsValue({comment:Ut.actionTabs.selectArrs.v.comment,hidden_comment:Ut.actionTabs.selectArrs.v.hidden_comment}):Pn.setFieldsValue({comment:(ur=(Va=(Sa=Ut.actionTabs.selectArrs)==null?void 0:Sa.data)==null?void 0:Va.data)==null?void 0:ur.work_comment,hidden_comment:(nr=(qn=(Zn=Ut.actionTabs.selectArrs)==null?void 0:Zn.data)==null?void 0:qn.data)==null?void 0:nr.work_comment_hidden}))},[Ut.actionTabs.key]);const vr=()=>it(void 0,null,function*(){var Sa,Va,ur,Zn;const qn=Pn.getFieldValue();let nr=Ut.actionTabs.selectArrs.type==="1"?`/api/problems/${Ut.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${pn.homeworkId}/shixun_work_comment.json`;(yield(0,he.ZP)(nr,{method:"post",body:{hidden_comment:qn.hidden_comment,comment:qn.comment,language:(Sa=Ut.actionTabs.selectArrs)==null?void 0:Sa.language,user_id:(Zn=(ur=(Va=Ut.actionTabs.selectArrs)==null?void 0:Va.data)==null?void 0:ur.data)==null?void 0:Zn.user_id}})).status===0&&(se.ZP.success("\u8BC4\u9605\u6210\u529F"),Pn.resetFields(),Ct({type:"shixunHomeworks/setActionTabs",payload:{}}),Ct({type:"shixunHomeworks/getShixunWorkReports",payload:ut({},pn)}))});return ke.createElement(ke.Fragment,null,Bn,ke.createElement(Ae.default,{centered:!0,title:ke.createElement("span",null,((Bt=Ut.actionTabs.selectArrs)==null?void 0:Bt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":Yt.formatMessage({id:"classrooms.changeReview",defaultMessage:"\u66F4\u6539\u70B9\u8BC4"}),((Nt=Ut.actionTabs.selectArrs)==null?void 0:Nt.language)&&ke.createElement("span",{style:{marginLeft:10,fontSize:14}},Yt.formatMessage({id:"classroomProgrammingHomework.languageUsed",defaultMessage:"\u4F7F\u7528\u8BED\u8A00"}),"\uFF1A",(en=Ut.actionTabs.selectArrs)==null?void 0:en.language)),open:Ut.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:Yt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Yt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>it(void 0,null,function*(){const Sa=Pn.getFieldValue();JSON.stringify(Sa)==="{}"||Sa.hidden_comment===""&&Sa.comment===""?bn(!0):vr()}),onCancel:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{}})}},ke.createElement(we.default,{form:Pn,onChange:()=>{zn&&bn(!1)}},ke.createElement(ae.Z,{wrap:!1,align:"middle",justify:"space-between"},ke.createElement(le.Z,null,ke.createElement("div",null,Yt.formatMessage({id:"classrooms.visibleToStudentsAndTeachers",defaultMessage:"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"}))),ke.createElement(le.Z,null,ke.createElement(Fe.Z,{isShowComponent:(0,te.G5)(),ModalProps:{open:ir,onCancel:()=>{Lr(!1)}},onDataSelect:(Sa,Va)=>it(void 0,[Sa,Va],function*(ur,{node:Zn}){const qn=()=>{Pn.setFieldsValue({comment:Zn==null?void 0:Zn.value}),Lr(!1)};if(Pn.getFieldValue("comment")){hn.confirm({icon:null,title:Yt.formatMessage({id:"classrooms.prompt",defaultMessage:"\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:qn});return}qn()})},ke.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:ke.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Sa=>{Lr(!0)}},Yt.formatMessage({id:"classroomGraphicGroupHomework.commonComments",defaultMessage:"\u5E38\u7528\u8BC4\u8BED"}))))),ke.createElement(we.default.Item,{name:"comment"},ke.createElement(je.default.TextArea,{placeholder:Yt.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8})),ke.createElement(ae.Z,{wrap:!1,align:"middle",justify:"space-between"},ke.createElement(le.Z,null,ke.createElement("div",null,Yt.formatMessage({id:"classroomGraphicGroupHomework.visibleOnlyToClassTeachers",defaultMessage:"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"}))),ke.createElement(le.Z,null,ke.createElement(Fe.Z,{isShowComponent:(0,te.G5)(),ModalProps:{open:Ur,onCancel:()=>{la(!1)}},onDataSelect:(Sa,Va)=>it(void 0,[Sa,Va],function*(ur,{node:Zn}){const qn=()=>{Pn.setFieldsValue({hidden_comment:Zn==null?void 0:Zn.value}),la(!1)};if(Pn.getFieldValue("hidden_comment")){hn.confirm({icon:null,title:Yt.formatMessage({id:"classrooms.prompt",defaultMessage:"\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:qn});return}qn()})},ke.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:ke.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Sa=>{la(!0)}},Yt.formatMessage({id:"classroomGraphicGroupHomework.commonComments",defaultMessage:"\u5E38\u7528\u8BC4\u8BED"}))))),ke.createElement(we.default.Item,{name:"hidden_comment"},ke.createElement(je.default.TextArea,{placeholder:Yt.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8}))),zn&&ke.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var st=(0,ve.connect)(({shixunHomeworks:pt})=>({shixunHomeworks:pt}))(tt),gt=de(98595),bt=de(85725),xt=de(86763),vt=de(80599),At=de.n(vt),Je=de(96469),Te=de(67294),Ve=Object.defineProperty,Le=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Re=(pt,Ft,Ut)=>Ft in pt?Ve(pt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):pt[Ft]=Ut,ze=(pt,Ft)=>{for(var Ut in Ft||(Ft={}))Ge.call(Ft,Ut)&&Re(pt,Ut,Ft[Ut]);if(Be)for(var Ut of Be(Ft))Me.call(Ft,Ut)&&Re(pt,Ut,Ft[Ut]);return pt},nt=(pt,Ft)=>Le(pt,Ee(Ft)),yt=(pt,Ft)=>{var Ut={};for(var Ct in pt)Ge.call(pt,Ct)&&Ft.indexOf(Ct)<0&&(Ut[Ct]=pt[Ct]);if(pt!=null&&Be)for(var Ct of Be(pt))Ft.indexOf(Ct)<0&&Me.call(pt,Ct)&&(Ut[Ct]=pt[Ct]);return Ut},Lt=(pt,Ft,Ut)=>new Promise((Ct,qt)=>{var Bt=Yt=>{try{en(Ut.next(Yt))}catch(pn){qt(pn)}},Nt=Yt=>{try{en(Ut.throw(Yt))}catch(pn){qt(pn)}},en=Yt=>Yt.done?Ct(Yt.value):Promise.resolve(Yt.value).then(Bt,Nt);en((Ut=Ut.apply(pt,Ft)).next())});const Rt=pt=>{var Ft=pt,{shixunHomeworks:Ut,globalSetting:Ct,loading:qt,classroomList:Bt,dispatch:Nt,user:en}=Ft,Yt=yt(Ft,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),pn,zn,bn,Pn,hn,Bn,ir,Lr,Ur,la,vr,Sa,Va,ur,Zn,qn,nr,Hr,La,Qr,io,ro,nn,wn,un,Nr,Yr,kr,ao,$r,ma,jo;const Da=(0,ve.useIntl)(),[eo,ra]=(0,ge.useState)(ze({},(0,ve.useParams)())),bo=(0,ve.useParams)(),Wn=(0,ve.useLocation)(),[]=(0,ge.useState)([]),[Fr,mr]=(0,ge.useState)({last:!1}),[Tr,Pr]=(0,ge.useState)({last:!1}),jn=(0,ge.useRef)(),zr=(0,ge.useRef)(),[Mr,wo]=(0,ge.useState)(!1),[Xa,vo]=(0,ge.useState)(!1),[Fo,Or]=(0,ge.useState)(!1),{shixunWorkReport:Wr}=Ut,[ei,wi]=(0,ge.useState)(new(x())),[Ao,hi]=(0,ge.useState)([]),[aa,qa]=(0,ge.useState)(!1),[co,Ha]=(0,ge.useState)(!1);(0,ge.useEffect)(()=>(Nt({type:"globalSetting/footerToggle",payload:!1}),Nt({type:"classroomList/getAssistantPermissions",payload:{course_id:eo.coursesId}}),()=>{Nt({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ge.useEffect)(()=>{(0,te.Rm)()&&Nt({type:"classroomList/getAssistantPermissions",payload:{course_id:eo.coursesId}})},[(pn=en==null?void 0:en.userInfo)==null?void 0:pn.login]),(0,ge.useEffect)(()=>{Ut.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&Ao.length>0&&!Xa&&setTimeout(()=>{Ui("all")},800)},[Ao,Xa]),(0,ge.useEffect)(()=>{ra(ze({},bo))},[Wn.pathname]);const ci=()=>{document.body.scrollIntoView()};function si(){return Lt(this,null,function*(){var xr,Hn,Kr,Ba;const Qa=JSON.parse(sessionStorage.all_student_works_params||"{}"),Wa=yield Nt({type:"shixunHomeworks/getAllStudentWorks",payload:ze(ze({},eo),Qa)});hi(Wa.all_student_works);const xa=(xr=Wa.all_student_works)==null?void 0:xr.map(Za=>String(Za.student_work_id)).indexOf(eo.homeworkId);xa===((Hn=Wa.all_student_works)==null?void 0:Hn.length)-1?mr({last:!0}):mr((Kr=Wa.all_student_works)==null?void 0:Kr[xa+1]),Pr(xa===0?{last:!0}:(Ba=Wa.all_student_works)==null?void 0:Ba[xa-1])})}const li=()=>{document.querySelectorAll("canvas").forEach(xr=>{(!xr.clientWidth||!xr.clientHeight)&&xr.remove()})},Xi=()=>{jn.current.offsetHeight>62e3?Or(!1):Or(!0)},Ui=xr=>Lt(void 0,null,function*(){var Hn,Kr,Ba,Qa;let Wa=0,xa;xa=Ae.default.info({width:460,title:Te.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",Te.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Te.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Te.createElement("span",{className:"c-blue"},Wa+1),"/",xr!=="all"?1:Ao==null?void 0:Ao.length,Te.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:ce.modal,onOk:()=>{}});const Za={margin:[0,0],filename:`${(Hn=Wr==null?void 0:Wr.data)==null?void 0:Hn.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function Ra(){return Lt(this,null,function*(){const Dn=yield Nt({type:"shixunHomeworks/getShixunWorkReports",payload:nt(ze({},eo),{homeworkId:Ao[Wa].student_work_id,user_id:Ao[Wa].user_id,id:eo.categoryId})});ci(),Wa++,setTimeout(()=>Lt(this,null,function*(){var Kn,er;li();const Gt=ei.folder(`${(Kn=Dn==null?void 0:Dn.data)==null?void 0:Kn.user_name}`),gr=document.querySelector("#export-all").children;let Vr=At()();for(let ar=0;ar<gr.length;ar++)yield Vr.set(Za).from(gr[ar]).toContainer().toCanvas().toPdf().get("pdf").then(pr=>Lt(this,null,function*(){ar<gr.length-1&&(yield pr.addPage())}));Gt.file(`${Ao[Wa-1].student_work_user_name}${Wa}.pdf`,Vr.output("blob"));const fa=Gt.folder("\u4EE3\u7801\u6587\u4EF6");(er=Dn==null?void 0:Dn.hack)==null||er.map((ar,pr)=>{var yr;const ta=fa.folder(`${pr+1}${Da.formatMessage({id:"shixuns.part",defaultMessage:"\u5173"})} -${ar.name}-${ar.id}`);(yr=ar==null?void 0:ar.languages)==null||yr.map(tn=>{ta.file(`${tn.language}.txt`,me.Base64.decode(tn==null?void 0:tn.code))})}),xa.update({content:Te.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Te.createElement("span",{className:"c-blue"},Wa),"/",Ao==null?void 0:Ao.length,Te.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),Wa==(Ao==null?void 0:Ao.length)?(xa.destroy(),Fn()):Ra()}),2200)})}if(xr!=="all"||(Ao==null?void 0:Ao.length)<2){li(),ci();const Dn=zr.current.children;let Kn=At()();const er=ei.folder(`${(Kr=Wr==null?void 0:Wr.data)==null?void 0:Kr.user_name}`);for(let gr=0;gr<Dn.length;gr++)yield Kn.set(Za).from(Dn[gr]).toContainer().toCanvas().toPdf().get("pdf").then(Vr=>Lt(void 0,null,function*(){gr<Dn.length-1&&(yield Vr.addPage())}));wo(!1),er.file(`${(Ba=Wr==null?void 0:Wr.data)==null?void 0:Ba.user_name}.pdf`,Kn.output("blob"),{base64:!1});const Gt=er.folder("\u4EE3\u7801\u6587\u4EF6");(Qa=Wr==null?void 0:Wr.hack)==null||Qa.map((gr,Vr)=>{var fa;const ar=Gt.folder(`${Vr+1}${Da.formatMessage({id:"shixuns.part",defaultMessage:"\u5173"})}-${gr.name}-${gr.id}`);(fa=gr==null?void 0:gr.languages)==null||fa.map(pr=>{ar.file(`${pr.language}.txt`,me.Base64.decode(pr==null?void 0:pr.code))})}),xa.destroy(),Fn();return}else Ra()}),Fn=()=>{ei.generateAsync({type:"blob"}).then(function(xr){const Hn=document.createElement("a");Hn.href=window.URL.createObjectURL(xr),Hn.download=Wr.category.course_name+".zip",document.body.appendChild(Hn);const Kr=document.createEvent("MouseEvents");Kr.initEvent("click",!1,!1),Hn.dispatchEvent(Kr),document.body.removeChild(Hn),wi(new(x()))}),Or(!1)};(0,ge.useEffect)(()=>{On()},[eo.homeworkId]);const On=()=>Lt(void 0,null,function*(){vo(!0),yield Nt({type:"shixunHomeworks/getShixunWorkReports",payload:ze({},eo)}),vo(!1),(0,te.GJ)()&&si()}),Br=[{title:Da.formatMessage({id:"classrooms.questionNumber",defaultMessage:"\u9898\u53F7"}),dataIndex:"name",render:(xr,Hn,Kr)=>Kr+1},{title:Da.formatMessage({id:"classroomProgrammingHomework.questionName",defaultMessage:"\u9898\u76EE\u540D\u79F0"}),dataIndex:"name",ellipsis:!0,width:"30%"},{title:Da.formatMessage({id:"classrooms.completionTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4"}),dataIndex:"finish_time",width:"200px",render:(xr,Hn,Kr)=>{var Ba,Qa;return Te.createElement("div",null,Te.createElement("p",null,xr||"- -"),(Qa=(Ba=Hn==null?void 0:Hn.subitem)==null?void 0:Ba.map(Wa=>Wa.finish_time))==null?void 0:Qa.map(Wa=>Te.createElement("p",null,Wa||"- -")))}},{title:Da.formatMessage({id:"classroomClassroomExperiments.evaluationCount",defaultMessage:"\u8BC4\u6D4B\u6B21\u6570"}),dataIndex:"submit_count",render:(xr,Hn,Kr)=>{var Ba,Qa;return Te.createElement("div",null,Te.createElement("p",null,xr||"- -"),(Qa=(Ba=Hn==null?void 0:Hn.subitem)==null?void 0:Ba.map(Wa=>Wa.submit_count))==null?void 0:Qa.map(Wa=>Te.createElement("p",null,Wa||"- -")))}},{title:Da.formatMessage({id:"classroomProgrammingHomework.runTime",defaultMessage:"\u8FD0\u884C\u65F6\u95F4"})+"\uFF08ms\uFF09",dataIndex:"run_time",render:(xr,Hn,Kr)=>{var Ba,Qa;return Te.createElement("div",null,Te.createElement("p",null,xr||"- -"),(Qa=(Ba=Hn==null?void 0:Hn.subitem)==null?void 0:Ba.map(Wa=>Wa.run_time))==null?void 0:Qa.map(Wa=>Te.createElement("p",null,Wa||"- -")))}},{title:Da.formatMessage({id:"classroomProgrammingHomework.memoryKb",defaultMessage:"\u5185\u5B58 (kb)"}),dataIndex:"memory",render:(xr,Hn,Kr)=>{var Ba,Qa;return Te.createElement("div",null,Te.createElement("p",null,xr||"- -"),(Qa=(Ba=Hn==null?void 0:Hn.subitem)==null?void 0:Ba.map(Wa=>Wa.memory))==null?void 0:Qa.map(Wa=>Te.createElement("p",null,Wa||"- -")))}},{title:Da.formatMessage({id:"classroomProgrammingHomework.languageUsed",defaultMessage:"\u4F7F\u7528\u8BED\u8A00"}),dataIndex:"language",render:(xr,Hn,Kr)=>{var Ba,Qa;return Te.createElement("div",null,Te.createElement("p",null,xr||"- -"),(Qa=(Ba=Hn==null?void 0:Hn.subitem)==null?void 0:Ba.map(Wa=>Wa.language))==null?void 0:Qa.map(Wa=>Te.createElement("p",null,Wa||"- -")))}},{title:Da.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),dataIndex:"score",render:(xr,Hn,Kr)=>Te.createElement("div",null,Te.createElement("p",null,xr||"- -"))},{title:Da.formatMessage({id:"classroomProgrammingHomework.ranking",defaultMessage:"\u6392\u540D"}),dataIndex:"rank",render:(xr,Hn,Kr)=>{var Ba,Qa;return Te.createElement("div",null,Te.createElement("p",null,xr||"- -"),(Qa=(Ba=Hn==null?void 0:Hn.subitem)==null?void 0:Ba.map(Wa=>Wa.rank))==null?void 0:Qa.map(Wa=>Te.createElement("p",null,Wa||"- -")))}}],_n=xr=>{Nt({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{xr==="next"?ve.history.push(`/classrooms/${eo.coursesId}/program_homework/${eo.categoryId}/${Fr==null?void 0:Fr.student_work_id}/${Fr==null?void 0:Fr.user_id}/comment`):ve.history.push(`/classrooms/${eo.coursesId}/program_homework/${eo.categoryId}/${Tr==null?void 0:Tr.student_work_id}/${Tr==null?void 0:Tr.user_id}/comment`)},200)};return Te.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Te.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Te.createElement(ue.Z,{loading:Xa,active:!0,avatar:{size:40},paragraph:{rows:5}},Te.createElement("div",{className:"edu-container"},((zn=Wr==null?void 0:Wr.category)==null?void 0:zn.course_id)&&Te.createElement("section",{className:"animated fadeIn"},Te.createElement("aside",{className:""},(Wr==null?void 0:Wr.category)&&Te.createElement(ie.Z,{separator:">"},Te.createElement(ie.Z.Item,null,Te.createElement(ve.Link,{to:`/classrooms/${(bn=Wr==null?void 0:Wr.category)==null?void 0:bn.course_id}/program_homework`},(Pn=Wr==null?void 0:Wr.category)==null?void 0:Pn.course_name)),Te.createElement(ie.Z.Item,null,Te.createElement(ve.Link,{to:`/classrooms/${(hn=Wr==null?void 0:Wr.category)==null?void 0:hn.course_id}/program_homework`},Wr.category.category_name)),Te.createElement(ie.Z.Item,null,Te.createElement(ve.Link,{to:`/classrooms/${(Bn=Wr==null?void 0:Wr.category)==null?void 0:Bn.course_id}/program_homework/${eo==null?void 0:eo.categoryId}/detail`},Da.formatMessage({id:"classroomClassroomExperiments.homeworkDetails",defaultMessage:"\u4F5C\u4E1A\u8BE6\u60C5"}))),Te.createElement(ie.Z.Item,null,(ir=Wr==null?void 0:Wr.data)==null?void 0:ir.user_name))),Te.createElement("aside",{className:[ce.title1,"mt20"].join(" ")},Te.createElement(ae.Z,{align:"middle"},Te.createElement(le.Z,{flex:1},Te.createElement(ve.Link,{to:`/classrooms/${eo.coursesId}/program_homework/${eo==null?void 0:eo.categoryId}/detail`},Te.createElement(z.Z,{className:"font16 c-black"})),Te.createElement("strong",{className:"font20 ml5"},(Lr=Wr==null?void 0:Wr.category)==null?void 0:Lr.homework_name),Te.createElement(ee.VV,{temporary:!0,status:Wr.homework_status})),Te.createElement(le.Z,{className:ce.title1_right},Te.createElement(oe.ZP,{className:"ml10",onClick:()=>{var xr;if((0,te.Rm)()&&!((xr=Bt.AssistantObject.hack)!=null&&xr.can_download)){se.ZP.warning(Da.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ui("")},loading:Mr},Te.createElement("span",{className:"iconfont icon-daochu mr5"}),Da.formatMessage({id:"classroomProgrammingHomework.exportProgrammingReport",defaultMessage:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"})),(0,te.GJ)()&&(Ao==null?void 0:Ao.length)>1&&Te.createElement(oe.ZP,{className:"ml10",onClick:()=>{var xr;if((0,te.Rm)()&&!((xr=Bt.AssistantObject.hack)!=null&&xr.can_download)){se.ZP.warning(Da.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ui("all")}},Te.createElement("span",{className:"iconfont icon-daochu mr5"}),Da.formatMessage({id:"classroomProgrammingHomework.exportAllStudentsProgrammingReports",defaultMessage:"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"})))))),Te.createElement("aside",{className:"mt30 relative"})),Te.createElement("aside",{className:"edu-container bg-white",ref:jn},Te.createElement("div",{id:"export-all",ref:zr},Te.createElement("div",{id:"export-all-1"},Te.createElement("div",{className:ce.title},Te.createElement("h1",null,Da.formatMessage({id:"classroomClassroomExperiments.overallEvaluation",defaultMessage:"\u603B\u4F53\u8BC4\u4EF7"})),Te.createElement("div",null,(0,te.GJ)()&&Te.createElement(oe.ZP,{className:"mr20",type:"primary",onClick:()=>{Nt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Wr.user_id,data:ze({},Wr)}}})}},Te.createElement(y.Z,null),(Ur=Wr==null?void 0:Wr.data)!=null&&Ur.has_comment?Da.formatMessage({id:"classrooms.changeReview",defaultMessage:"\u66F4\u6539\u70B9\u8BC4"}):Da.formatMessage({id:"classroomClassroomExperiments.commentHomework",defaultMessage:"\u70B9\u8BC4\u4F5C\u4E1A"})))),Te.createElement(re.Z,{style:{marginTop:0}}),Te.createElement(ae.Z,{className:"pl30 pr30"},Te.createElement(le.Z,null,Te.createElement("img",{className:ce.userPic,src:`${b.Z.IMG_SERVER}/images/${(la=Wr==null?void 0:Wr.data)==null?void 0:la.image_url}`,alt:(vr=Wr==null?void 0:Wr.data)==null?void 0:vr.username})),Te.createElement(le.Z,null,Te.createElement("span",{className:"font16 ml40"},(Sa=Wr==null?void 0:Wr.data)==null?void 0:Sa.user_name),Te.createElement(ee.UQ,{status:(Va=Wr==null?void 0:Wr.data)==null?void 0:Va.compelete_status}),Te.createElement("ul",{className:ce.userInfo},Te.createElement("li",null,Da.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),"\uFF1A",((ur=Wr==null?void 0:Wr.data)==null?void 0:ur.student_id)||"--"),Te.createElement("li",null,Da.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),"\uFF1A",((Zn=Wr==null?void 0:Wr.data)==null?void 0:Zn.course_group)||"--"),Te.createElement("br",null),Te.createElement("li",null,Da.formatMessage({id:"classroomProgrammingHomework.questionsCompletedBeforeDeadline",defaultMessage:"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898"}),"\uFF1A",Te.createElement("span",{className:"c-red"},(qn=Wr==null?void 0:Wr.data)==null?void 0:qn.finish_do)),Te.createElement("li",null,Da.formatMessage({id:"classroomProgrammingHomework.latestCompletedQuestions",defaultMessage:"\u6700\u65B0\u5B8C\u6210\u5237\u9898"}),"\uFF1A",Te.createElement("span",{className:"c-red"},((nr=Wr==null?void 0:Wr.data)==null?void 0:nr.latest_do)||"-")))),Te.createElement("ul",{className:[ce.listItem,"mt10"].join(" ")},Te.createElement("li",null,Te.createElement("strong",null,Da.formatMessage({id:"classrooms.completionTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4"})),Te.createElement("div",{className:"c-light-black mt20"},(Wr==null?void 0:Wr.data)&&((Hr=Wr==null?void 0:Wr.data)==null?void 0:Hr.finish_time))),Te.createElement("li",null,Te.createElement("strong",null,Da.formatMessage({id:"classroomProgrammingHomework.completionDuration",defaultMessage:"\u5B8C\u6210\u65F6\u957F"}),Te.createElement("i",{onClick:xr=>{xr.stopPropagation(),xr.preventDefault(),Ha(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Te.createElement("div",{className:"c-light-black mt20"},(La=Wr==null?void 0:Wr.data)==null?void 0:La.finish_time_long)),Te.createElement("li",null,Te.createElement("strong",null,Da.formatMessage({id:"classroomClassroomExperiments.evaluationCount",defaultMessage:"\u8BC4\u6D4B\u6B21\u6570"})),Te.createElement("div",{className:"mt20"},(Qr=Wr==null?void 0:Wr.data)==null?void 0:Qr.submit_count)),Te.createElement("li",null,Te.createElement("strong",null,Da.formatMessage({id:"classroomClassroomExperiments.passRate",defaultMessage:"\u901A\u8FC7\u7387"})),Te.createElement("div",{className:"mt20"},Te.createElement("span",null,((io=Wr==null?void 0:Wr.data)==null?void 0:io.pass_rate)||"- -"))),Te.createElement("li",null,Te.createElement("strong",null,Da.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"})),Te.createElement("div",{className:"mt20"},Te.createElement(Je.n,{value:(ro=Wr==null?void 0:Wr.data)==null?void 0:ro.score,placeholder:"-"}))),Te.createElement("li",null,Te.createElement("strong",null,Da.formatMessage({id:"classroomProgrammingHomework.overallPracticeRanking",defaultMessage:"\u7EC3\u4E60\u603B\u6392\u540D"})),Te.createElement("div",{className:"mt20"},Te.createElement("span",{className:"c-orange"},(nn=Wr==null?void 0:Wr.data)==null?void 0:nn.total_rank))),Te.createElement("li",null,Te.createElement("strong",null,Da.formatMessage({id:"classroomProgrammingHomework.classRanking",defaultMessage:"\u5206\u73ED\u6392\u540D"})),Te.createElement("div",{className:"mt20"},Te.createElement("span",{className:"c-orange"},(wn=Wr==null?void 0:Wr.data)==null?void 0:wn.class_rank))))),Te.createElement(re.Z,{style:{margin:0}}),(((un=Wr==null?void 0:Wr.data)==null?void 0:un.work_comment_hidden)||((Nr=Wr==null?void 0:Wr.data)==null?void 0:Nr.work_comment))&&Te.createElement("div",null,Te.createElement(ae.Z,{align:"middle"},Te.createElement(le.Z,{flex:1},Te.createElement("h1",{className:ce.title},"\u70B9\u8BC4\u5185\u5BB9")),Te.createElement(le.Z,{className:"pr30"},(0,te.GJ)()&&Te.createElement(oe.ZP,{onClick:()=>Lt(void 0,null,function*(){Ae.default.confirm({centered:!0,okText:Da.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Da.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Da.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:Te.createElement(a.Z,null),content:Da.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"}),onOk(){return Lt(this,null,function*(){var xr;(yield(0,xt.gZ)({comment_id:(xr=Wr==null?void 0:Wr.data)==null?void 0:xr.comment_id,homeworkId:eo.homeworkId})).status===0&&(se.ZP.success(Da.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Nt({type:"shixunHomeworks/getShixunWorkReports",payload:ze({},eo)}))})}})})},Te.createElement(E.Z,null),Da.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})))),Te.createElement(re.Z,{style:{margin:0}}),((Yr=Wr==null?void 0:Wr.data)==null?void 0:Yr.work_comment)&&Te.createElement("aside",{className:"pl30 pr30 mt20"},Te.createElement("span",{className:"c-light-black font12"},"# ",Da.formatMessage({id:"classrooms.visibleToStudentsAndTeachers",defaultMessage:"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),Te.createElement("br",null),Te.createElement(bt.Z,{value:(kr=Wr==null?void 0:Wr.data)==null?void 0:kr.work_comment})),((ao=Wr==null?void 0:Wr.data)==null?void 0:ao.work_comment_hidden)&&Te.createElement("aside",{className:"pl30 pr30 mt20"},Te.createElement("span",{className:"c-light-black font12"},"# ",Da.formatMessage({id:"classroomGraphicGroupHomework.visibleOnlyToClassTeachers",defaultMessage:"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),Te.createElement("br",null),Te.createElement(bt.Z,{value:($r=Wr==null?void 0:Wr.data)==null?void 0:$r.work_comment_hidden}))),Te.createElement("h1",{className:ce.title},Da.formatMessage({id:"classroomClassroomExperiments.stageScores",defaultMessage:"\u9636\u6BB5\u6210\u7EE9"})),Te.createElement("aside",{className:"pl30 pr30"},Te.createElement(ne.default,{dataSource:Wr==null?void 0:Wr.hack,pagination:!1,columns:Br})),((ma=Wr==null?void 0:Wr.data)==null?void 0:ma.work_description)&&Te.createElement(Te.Fragment,null,Te.createElement("h1",{className:ce.title},"\u4E2A\u4EBA\u603B\u7ED3"),Te.createElement("aside",{className:"pl30 pr30"},Te.createElement(bt.Z,{value:(jo=Wr==null?void 0:Wr.data)==null?void 0:jo.work_description}))),Te.createElement("h1",{className:ce.title},Da.formatMessage({id:"classroomProgrammingHomework.questionDetails",defaultMessage:"\u5237\u9898\u8BE6\u60C5"}))),Te.createElement(Ue,{autoHeight:Fo}))),(0,te.GJ)()&&Te.createElement("aside",{className:`${ce.footerBar} ${Mr?ce.footerBarStatic:""}`},Te.createElement("aside",{className:"edu-container"},Te.createElement(ae.Z,{align:"middle"},Te.createElement(le.Z,{flex:"1"},Te.createElement(ve.Link,{className:ce.exitComment,to:`/classrooms/${eo.coursesId}/program_homework/${eo.categoryId}/detail`},Da.formatMessage({id:"classroomClassroomExperiments.returnToList",defaultMessage:"\u8FD4\u56DE\u5217\u8868"}))),Te.createElement(le.Z,{flex:"1",className:"tr"},Te.createElement(oe.ZP,{type:"default",disabled:Tr==null?void 0:Tr.last,onClick:()=>_n()},Da.formatMessage({id:"classroomGraphicGroupHomework.previous",defaultMessage:"\u4E0A\u4E00\u4E2A"})),Te.createElement(oe.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:Fr==null?void 0:Fr.last,onClick:()=>_n("next")},Da.formatMessage({id:"classroomGraphicGroupHomework.next",defaultMessage:"\u4E0B\u4E00\u4E2A"})),(0,te.GJ)()&&Te.createElement(oe.ZP,{type:"primary",onClick:()=>Lt(void 0,null,function*(){var xr;if(!((xr=Bt.AssistantObject.hack)!=null&&xr.can_appraise)&&(0,te.Rm)()){se.ZP.warning(Da.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Nt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Wr.user_id,data:ze({},Wr)}}})})},Da.formatMessage({id:"classroomClassroomExperiments.commentHomework",defaultMessage:"\u70B9\u8BC4\u4F5C\u4E1A"})))))))),Te.createElement(st,null),Te.createElement(gt.Z,null),Te.createElement(Ae.default,{open:aa,width:860,centered:!0,onCancel:()=>{qa(!1)},title:Da.formatMessage({id:"classrooms.timerRulesExplanation",defaultMessage:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E"}),footer:null},Te.createElement("div",{style:{color:"#333333",fontWeight:400}},Te.createElement("span",{style:{fontWeight:500}},"1\u3001",Da.formatMessage({id:"classroomClassroomExperiments.pageStayDuration",defaultMessage:"\u9875\u9762\u505C\u7559\u65F6\u957F"})),Te.createElement("br",null),Te.createElement("span",null,Da.formatMessage({id:"classroomMemberManagementTAPermissions.students",defaultMessage:"\u5B66\u751F"}),Da.formatMessage({id:"classrooms.timerStart",defaultMessage:"\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"})),Te.createElement("br",null),Te.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"),Te.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 "),Te.createElement("span",null,Da.formatMessage({id:"classrooms.conditionA",defaultMessage:"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"}))),Te.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Te.createElement("span",{style:{fontWeight:500}},Da.formatMessage({id:"classrooms.totalTimeSpent1",defaultMessage:"2\u3001\u5173\u5361\u603B\u8017\u65F6"})),Te.createElement("br",null),Te.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 "),Te.createElement("br",null),Te.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"),Te.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 "),Te.createElement("span",null,Da.formatMessage({id:"classrooms.conditionB",defaultMessage:"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"})),Te.createElement("br",null),Te.createElement("span",null,Da.formatMessage({id:"classrooms.conditionC",defaultMessage:"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"}))),Te.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Te.createElement("span",{style:{fontWeight:500}},Da.formatMessage({id:"classrooms.homeworkDuration",defaultMessage:"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"})),Te.createElement("br",null),Te.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")),Te.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Te.createElement("span",{style:{fontWeight:500}},Da.formatMessage({id:"classrooms.rulesPurpose",defaultMessage:"\u89C4\u5219\u76EE\u7684"})),Te.createElement("br",null),Te.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"))),Te.createElement(Ae.default,{open:co,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Ha(!1)},width:600},Te.createElement("div",{style:{fontWeight:400,color:"#333333"}},Te.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Te.createElement("span",{style:{color:"#145DFF"}},Da.formatMessage({id:"classroomClassroomExperiments.pageStayDuration",defaultMessage:"\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"),Te.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Te.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"),Te.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Te.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,ve.connect)(({shixunHomeworks:pt,loading:Ft,globalSetting:Ut,classroomList:Ct,user:qt})=>({shixunHomeworks:pt,globalSetting:Ut,loading:Ft.effects,classroomList:Ct,user:qt}))(Rt)},98595:function(sn,kt,de){"use strict";var ge=de(67294),De=de(14446),x=de(2453),ve=de(33170),Ae=de(35973),ue=Object.defineProperty,ie=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(y,a,E)=>a in y?ue(y,a,{enumerable:!0,configurable:!0,writable:!0,value:E}):y[a]=E,se=(y,a)=>{for(var E in a||(a={}))ae.call(a,E)&&oe(y,E,a[E]);if(ie)for(var E of ie(a))le.call(a,E)&&oe(y,E,a[E]);return y},re=(y,a)=>{var E={};for(var b in y)ae.call(y,b)&&a.indexOf(b)<0&&(E[b]=y[b]);if(y!=null&&ie)for(var b of ie(y))a.indexOf(b)<0&&le.call(y,b)&&(E[b]=y[b]);return E},ne=(y,a,E)=>new Promise((b,te)=>{var ee=he=>{try{fe(E.next(he))}catch(me){te(me)}},ce=he=>{try{fe(E.throw(he))}catch(me){te(me)}},fe=he=>he.done?b(he.value):Promise.resolve(he.value).then(ee,ce);fe((E=E.apply(y,a)).next())});const z=y=>{var a=y,{shixunHomeworks:E,dispatch:b}=a,te=re(a,["shixunHomeworks","dispatch"]);const ee=(0,Ae.useIntl)(),ce=(0,Ae.useParams)();return ge.createElement(De.default,{centered:!0,title:ee.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:E.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:ee.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:ee.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ne(void 0,null,function*(){(yield(0,ve.ZP)(`/api/myshixuns/${E.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ce.coursesId}})).shixun_identifier&&(x.ZP.success(ee.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getWorkList",payload:se({},E.actionTabs.params)}))}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},ge.createElement("p",null,ee.formatMessage({id:"classrooms.returnAssignmentWarning",defaultMessage:"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"})),ge.createElement("p",null,ee.formatMessage({id:"classrooms.confirmReturnAssignment",defaultMessage:"\u786E\u5B9A\u6253\u56DE?"})))};kt.Z=(0,Ae.connect)(({shixunHomeworks:y})=>({shixunHomeworks:y}))(z)},96469:function(sn,kt,de){"use strict";de.d(kt,{n:function(){return Yt},Z:function(){return zn}});var ge=de(67294),De=de(22150),x=de(2453),ve=de(83062),Ae=de(14446),ue=de(68508),ie=de(84567),ae=de(71230),le=de(15746),oe=de(69677),se=de(71577),re=de(85418),ne=de(9430),z=de(78045),y=de(31795),a=de(28452),E=de(42922),b=de(53978),te=de(33863),ee=de(33463),ce=de(26194),fe=de(28706),he=de(98595),me=de(87995),pe=de(33170),be=de(35973),ye=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,we=(bn,Pn,hn)=>Pn in bn?ye(bn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:hn}):bn[Pn]=hn,je=(bn,Pn)=>{for(var hn in Pn||(Pn={}))Se.call(Pn,hn)&&we(bn,hn,Pn[hn]);if(Ce)for(var hn of Ce(Pn))Ue.call(Pn,hn)&&we(bn,hn,Pn[hn]);return bn},Fe=(bn,Pn)=>{var hn={};for(var Bn in bn)Se.call(bn,Bn)&&Pn.indexOf(Bn)<0&&(hn[Bn]=bn[Bn]);if(bn!=null&&Ce)for(var Bn of Ce(bn))Pn.indexOf(Bn)<0&&Ue.call(bn,Bn)&&(hn[Bn]=bn[Bn]);return hn},ke=(bn,Pn,hn)=>new Promise((Bn,ir)=>{var Lr=vr=>{try{la(hn.next(vr))}catch(Sa){ir(Sa)}},Ur=vr=>{try{la(hn.throw(vr))}catch(Sa){ir(Sa)}},la=vr=>vr.done?Bn(vr.value):Promise.resolve(vr.value).then(Lr,Ur);la((hn=hn.apply(bn,Pn)).next())});const We=bn=>{var Pn=bn,{shixunHomeworks:hn,dispatch:Bn}=Pn,ir=Fe(Pn,["shixunHomeworks","dispatch"]);const Lr=(0,be.useIntl)(),Ur=(0,be.useParams)(),[la,vr]=(0,ge.useState)(!0),[Sa,Va]=(0,ge.useState)(!1),[ur]=De.default.useForm(),Zn=()=>ke(void 0,null,function*(){const qn=ur.getFieldValue();(yield(0,pe.ZP)(`/api/homework_commons/${Ur.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...hn.actionTabs.selectArrs],cover_all:la,hidden_comment:qn.hidden_comment,comment:qn.comment}})).status===0&&(x.ZP.success("\u8BC4\u9605\u6210\u529F"),ur.resetFields(),Bn({type:"shixunHomeworks/setActionTabs",payload:{}}),Bn({type:"shixunHomeworks/getWorkList",payload:je({},hn.actionTabs.params)}))});return ge.createElement(ge.Fragment,null,ge.createElement(Ae.default,{centered:!0,title:Lr.formatMessage({id:"classroomClassroomExperiments.oneClickComment",defaultMessage:"\u4E00\u952E\u70B9\u8BC4"}),open:hn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:Lr.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Lr.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ke(void 0,null,function*(){const qn=ur.getFieldValue();JSON.stringify(qn)==="{}"||qn.hidden_comment===""&&qn.comment===""?Va(!0):hn.workList.partial_comment?Bn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:hn.actionTabs.selectArrs,params:hn.actionTabs.params}}):Zn()}),onCancel:()=>{Bn({type:"shixunHomeworks/setActionTabs",payload:{}})}},ge.createElement(De.default,{form:ur,onChange:()=>{Sa&&Va(!1)}},ge.createElement("p",null,Lr.formatMessage({id:"classrooms.visibleToStudentsAndTeachers",defaultMessage:"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),ge.createElement(De.default.Item,{name:"comment"},ge.createElement(oe.default.TextArea,{placeholder:Lr.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8})),ge.createElement("p",null,Lr.formatMessage({id:"classroomGraphicGroupHomework.visibleOnlyToClassTeachers",defaultMessage:"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),ge.createElement(De.default.Item,{name:"hidden_comment"},ge.createElement(oe.default.TextArea,{placeholder:Lr.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8}))),Sa&&ge.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),ge.createElement(Ae.default,{centered:!0,title:ge.createElement("span",null,ge.createElement(me.Z,{className:"c-orange mr20"}),Lr.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"})),open:hn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Zn()},onCancel:()=>{Bn({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},ge.createElement("div",{className:"tc"},ge.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"),ge.createElement("p",null,ge.createElement(z.ZP.Group,{onChange:qn=>{vr(qn.target.value)},value:la},ge.createElement(z.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),ge.createElement(z.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Ze=(0,be.connect)(({shixunHomeworks:bn})=>({shixunHomeworks:bn}))(We),Ke=de(86763),qe=de(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,it=Object.prototype.propertyIsEnumerable,tt=(bn,Pn)=>{var hn={};for(var Bn in bn)ct.call(bn,Bn)&&Pn.indexOf(Bn)<0&&(hn[Bn]=bn[Bn]);if(bn!=null&&ut)for(var Bn of ut(bn))Pn.indexOf(Bn)<0&&it.call(bn,Bn)&&(hn[Bn]=bn[Bn]);return hn},st=(bn,Pn,hn)=>new Promise((Bn,ir)=>{var Lr=vr=>{try{la(hn.next(vr))}catch(Sa){ir(Sa)}},Ur=vr=>{try{la(hn.throw(vr))}catch(Sa){ir(Sa)}},la=vr=>vr.done?Bn(vr.value):Promise.resolve(vr.value).then(Lr,Ur);la((hn=hn.apply(bn,Pn)).next())});const gt=bn=>{var Pn=bn,{shixunHomeworks:hn,dispatch:Bn}=Pn,ir=tt(Pn,["shixunHomeworks","dispatch"]),Lr,Ur,la,vr;const Sa=(0,be.useIntl)(),Va=(0,be.useParams)(),[ur,Zn]=(0,ge.useState)(!1),[qn,nr]=(0,ge.useState)((Ur=(Lr=hn.actionTabs.selectArrs)==null?void 0:Lr.data)==null?void 0:Ur.name),[Hr]=De.default.useForm();(0,ge.useEffect)(()=>{var Qr,io,ro,nn,wn,un;hn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Hr.setFieldsValue({comment:(io=(Qr=hn.actionTabs.selectArrs)==null?void 0:Qr.data)==null?void 0:io.work_comment,hidden_comment:(nn=(ro=hn.actionTabs.selectArrs)==null?void 0:ro.data)==null?void 0:nn.work_comment_hidden}),nr((un=(wn=hn.actionTabs.selectArrs)==null?void 0:wn.data)==null?void 0:un.name)},[hn.actionTabs.key]);const La=()=>st(void 0,null,function*(){var Qr,io;const ro=Hr.getFieldValue();if((yield(0,pe.ZP)(`/api/student_works/${(io=(Qr=hn.actionTabs.selectArrs)==null?void 0:Qr.data)==null?void 0:io.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:ro.hidden_comment,comment:ro.comment}})).status===0)return x.ZP.success("\u8BC4\u9605\u6210\u529F"),Hr.resetFields(),Bn({type:"shixunHomeworks/setActionTabs",payload:{}}),Bn({type:"shixunHomeworks/getWorkList",payload:Va})});return ge.createElement(ge.Fragment,null,ge.createElement(Ae.default,{centered:!0,title:(vr=(la=hn.actionTabs.selectArrs)==null?void 0:la.data)!=null&&vr.work_comment_hidden?"\u66F4\u6539"+qn+"\u70B9\u8BC4":qn+"\u70B9\u8BC4",open:hn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:Sa.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Sa.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>st(void 0,null,function*(){const Qr=Hr.getFieldValue();JSON.stringify(Qr)==="{}"||Qr.hidden_comment===""&&Qr.comment===""?Zn(!0):La()}),onCancel:()=>{Bn({type:"shixunHomeworks/setActionTabs",payload:{}})}},ge.createElement(De.default,{form:Hr,onChange:()=>{ur&&Zn(!1)}},ge.createElement("p",null,Sa.formatMessage({id:"classrooms.visibleToStudentsAndTeachers",defaultMessage:"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),ge.createElement(De.default.Item,{name:"comment"},ge.createElement(oe.default.TextArea,{placeholder:Sa.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8})),ge.createElement("p",null,Sa.formatMessage({id:"classroomGraphicGroupHomework.visibleOnlyToClassTeachers",defaultMessage:"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),ge.createElement(De.default.Item,{name:"hidden_comment"},ge.createElement(oe.default.TextArea,{placeholder:Sa.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8}))),ur&&ge.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var bt=(0,be.connect)(({shixunHomeworks:bn})=>({shixunHomeworks:bn}))(gt),xt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Je=(bn,Pn)=>{var hn={};for(var Bn in bn)vt.call(bn,Bn)&&Pn.indexOf(Bn)<0&&(hn[Bn]=bn[Bn]);if(bn!=null&&xt)for(var Bn of xt(bn))Pn.indexOf(Bn)<0&&At.call(bn,Bn)&&(hn[Bn]=bn[Bn]);return hn},Te=(bn,Pn,hn)=>new Promise((Bn,ir)=>{var Lr=vr=>{try{la(hn.next(vr))}catch(Sa){ir(Sa)}},Ur=vr=>{try{la(hn.throw(vr))}catch(Sa){ir(Sa)}},la=vr=>vr.done?Bn(vr.value):Promise.resolve(vr.value).then(Lr,Ur);la((hn=hn.apply(bn,Pn)).next())});const Ve=bn=>{var Pn=bn,{shixunHomeworks:hn,dispatch:Bn}=Pn,ir=Je(Pn,["shixunHomeworks","dispatch"]);const Lr=(0,be.useIntl)(),Ur=(0,be.useParams)(),[la,vr]=(0,ge.useState)([]),[Sa,Va]=(0,ge.useState)([]);(0,ge.useEffect)(()=>{hn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&ur()},[hn.actionTabs.key]);function ur(){return Te(this,null,function*(){const qn=yield(0,pe.ZP)(`/api/homework_commons/${Ur.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});vr(qn)})}const Zn=[{title:Lr.formatMessage({id:"classroomClassroomExperiments.classDivisionStatus",defaultMessage:"\u5206\u73ED\u60C5\u51B5"}),dataIndex:"name"},{title:Lr.formatMessage({id:"classroomGraphicGroupHomework.validWorksCount",defaultMessage:"\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 ge.createElement(ge.Fragment,null,ge.createElement(Ae.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:hn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:Lr.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Lr.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Te(void 0,null,function*(){const qn=yield(0,pe.ZP)(`/api/homework_commons/${Ur.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:Sa}});(qn==null?void 0:qn.status)===0&&(be.history.replace(`/classrooms/${Ur.coursesId}/shixun_homework/${Ur.categoryId}/detail?tabs=4`),window.location.reload(),Bn({type:"shixunHomeworks/setActionTabs",payload:{}}),Va([]))}),onCancel:()=>{Va([]),Bn({type:"shixunHomeworks/setActionTabs",payload:{}})}},ge.createElement(ne.default,{rowSelection:{type:"checkbox",onChange:(qn,nr)=>{Va([...qn])},selectedRowKeys:Sa,getCheckboxProps:qn=>({disabled:qn.status==="\u8FDB\u884C\u4E2D"||qn.works_count===0})},rowKey:qn=>qn.key||qn.id,scroll:{y:300},pagination:!1,columns:Zn,dataSource:la==null?void 0:la.group_list})))};var Le=(0,be.connect)(({shixunHomeworks:bn})=>({shixunHomeworks:bn}))(Ve),Ee=de(35567),Be=de(98769),Ge=Object.defineProperty,Me=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,nt=(bn,Pn,hn)=>Pn in bn?Ge(bn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:hn}):bn[Pn]=hn,yt=(bn,Pn)=>{for(var hn in Pn||(Pn={}))Re.call(Pn,hn)&&nt(bn,hn,Pn[hn]);if(Me)for(var hn of Me(Pn))ze.call(Pn,hn)&&nt(bn,hn,Pn[hn]);return bn},Lt=(bn,Pn,hn)=>new Promise((Bn,ir)=>{var Lr=vr=>{try{la(hn.next(vr))}catch(Sa){ir(Sa)}},Ur=vr=>{try{la(hn.throw(vr))}catch(Sa){ir(Sa)}},la=vr=>vr.done?Bn(vr.value):Promise.resolve(vr.value).then(Lr,Ur);la((hn=hn.apply(bn,Pn)).next())});const Rt=({shixunHomeworks:bn,dispatch:Pn,isShow:hn,setIsShow:Bn,item:ir,coursesId:Lr,categoryId:Ur})=>{const la=(0,be.useIntl)(),[vr,Sa]=(0,ge.useState)({page:1,limit:10}),[Va,ur]=(0,ge.useState)([]),[Zn,qn]=(0,ge.useState)(!1);(0,ge.useEffect)(()=>{hn&&nr()},[hn]);function nr(){return Lt(this,null,function*(){qn(!0);const La=yield(0,pe.ZP)(`/api/student_works/${ir.id}/game_details.json`,{method:"get",params:yt({},vr)});qn(!1),La.status===0&&ur(La==null?void 0:La.data)})}const Hr=[{title:la.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(La,Qr,io)=>ge.createElement("span",{style:{color:"#000"}},vr.limit*(vr.page-1)+io+1)},{title:la.formatMessage({id:"classrooms.taskName",defaultMessage:"\u4EFB\u52A1\u540D\u79F0"}),dataIndex:"name",key:"name",ellipsis:!0,render:(La,Qr,io)=>ge.createElement("span",{style:{color:"#000"}},La)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(La,Qr,io)=>ge.createElement("span",null,La==0?la.formatMessage({id:"classrooms.notPassed",defaultMessage:"\u672A\u901A\u5173"}):La==4?la.formatMessage({id:"classroomClassroomExperiments.clearedAfterDeadline",defaultMessage:"\u622A\u6B62\u540E\u901A\u5173"}):"\u5DF2\u901A\u5173")},{title:la.formatMessage({id:"classroomClassroomExperiments.evaluationCount",defaultMessage:"\u8BC4\u6D4B\u6B21\u6570"}),dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(La,Qr,io)=>ge.createElement("span",{style:{color:"#333"}},La)},{title:la.formatMessage({id:"classroomClassroomExperiments.practicalTimeSpent",defaultMessage:"\u5B9E\u8BAD\u8017\u65F6"}),dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(La,Qr,io)=>ge.createElement("span",{style:{color:"#333"}},La)}];return ge.createElement(ge.Fragment,null,ge.createElement(Ae.default,{centered:!0,title:la.formatMessage({id:"classroomClassroomExperiments.clearanceStatus",defaultMessage:"\u901A\u5173\u60C5\u51B5"}),open:hn,width:700,footer:null,maskClosable:!1,onCancel:()=>{vr.page=1,vr.limit=10,Sa(yt({},vr)),Bn(!1)}},ge.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},ge.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ge.createElement("span",{style:{color:"#666",marginRight:"10px"}},la.formatMessage({id:"classrooms.studentName",defaultMessage:"\u5B66\u751F\u59D3\u540D"})),ge.createElement("span",{title:ir==null?void 0:ir.user_name,style:{color:"#232B40"}},ir==null?void 0:ir.user_name)),ge.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ge.createElement("span",{style:{color:"#666",marginRight:"10px"}},la.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"})),ge.createElement("span",{title:ir==null?void 0:ir.student_id,style:{color:"#232B40"}},(ir==null?void 0:ir.student_id)||"--")),ge.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ge.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),ge.createElement("span",{title:ir==null?void 0:ir.group_name,style:{color:"#232B40"}},(ir==null?void 0:ir.group_name)||"--"))),ge.createElement(ne.default,{scroll:{y:380},columns:Hr,loading:Zn,style:{marginBottom:vr.limit>(Va==null?void 0:Va.count)?"16px":"0"},dataSource:Va.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:vr.limit,current:vr.page,position:["bottomRight"],onChange:(La,Qr)=>{vr.page=La,vr.limit=Qr,Sa(yt({},vr)),nr()},total:Va==null?void 0:Va.count,showTotal:(La,Qr)=>ge.createElement("span",null,la.formatMessage({id:"common.total",defaultMessage:"\u5171"}),ge.createElement("span",{style:{color:"#165DFF"}}," ",La," "),la.formatMessage({id:"problemset.pieceOfData",defaultMessage:"\u6761\u6570\u636E"}))}})))};var St=(0,be.connect)(({shixunHomeworks:bn})=>({shixunHomeworks:bn}))(Rt),pt=de(67294),Ft=Object.defineProperty,Ut=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Bt=(bn,Pn,hn)=>Pn in bn?Ft(bn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:hn}):bn[Pn]=hn,Nt=(bn,Pn)=>{for(var hn in Pn||(Pn={}))Ct.call(Pn,hn)&&Bt(bn,hn,Pn[hn]);if(Ut)for(var hn of Ut(Pn))qt.call(Pn,hn)&&Bt(bn,hn,Pn[hn]);return bn},en=(bn,Pn,hn)=>new Promise((Bn,ir)=>{var Lr=vr=>{try{la(hn.next(vr))}catch(Sa){ir(Sa)}},Ur=vr=>{try{la(hn.throw(vr))}catch(Sa){ir(Sa)}},la=vr=>vr.done?Bn(vr.value):Promise.resolve(vr.value).then(Lr,Ur);la((hn=hn.apply(bn,Pn)).next())});const Yt=({value:bn,placeholder:Pn=""})=>{if(bn==null||bn==="")return pt.createElement("span",null,Pn);{const hn=Number(bn);if(hn>=80)return pt.createElement("span",{style:{color:"#009C0F"}},hn);if(hn<80&&hn>=60)return pt.createElement("span",{style:{color:"#FA6400"}},hn);if(hn<60)return pt.createElement("span",{style:{color:"#E30000"}},hn)}},pn=({shixunHomeworks:bn,classroomList:Pn,globalSetting:hn,loading:Bn,dispatch:ir,setExportParams:Lr,user:Ur})=>{var la,vr,Sa,Va,ur,Zn,qn,nr,Hr,La,Qr,io,ro;const nn=(0,be.useIntl)(),wn=(0,be.useParams)(),[un,Nr]=(0,ge.useState)(Nt(Nt({},{page:1,limit:20,order:"work_score",b_order:"desc"}),wn)),[Yr]=De.default.useForm(),[kr,ao]=(0,ge.useState)(),[$r,ma]=(0,ge.useState)({}),[jo,Da]=(0,ge.useState)([]),[eo,ra]=(0,ge.useState)(!1),[bo,Wn]=(0,ge.useState)([]),[Fr,mr]=(0,ge.useState)(!1),[Tr,Pr]=(0,ge.useState)(),[jn,zr]=(0,ge.useState)(1),[Mr,wo]=(0,ge.useState)(),[Xa,vo]=(0,ge.useState)(),[Fo,Or]=(0,ge.useState)(),[Wr,ei]=(0,ge.useState)(),[wi,Ao]=(0,ge.useState)(),[hi,aa]=(0,ge.useState)(!1),[qa,co]=(0,ge.useState)(!1),[Ha,ci]=(0,ge.useState)(),si=(0,be.useLocation)();(0,ge.useEffect)(()=>(li(),()=>{ma([]),Da([])}),[un.coursesId]),(0,ge.useEffect)(()=>{var Hn;const Kr=JSON.parse(JSON.stringify(bn.workList));!((Hn=Kr==null?void 0:Kr.student_works)!=null&&Hn.length)&&(Kr!=null&&Kr.id)?(Kr.student_works=[Nt({},Kr)],ma(Kr)):(Kr!=null&&Kr.id&&Da([Nt(Nt({},Kr),{number:"\u6211"})]),ma(Nt({},Kr)))},[bn.workList]);const li=Hn=>(Lr(Nt({},un)),ir({type:"shixunHomeworks/getWorkList",payload:un}));(0,ge.useEffect)(()=>{ir({type:"user/getUserInfo",payload:{course_id:un.coursesId}})},[]);const Xi=()=>en(void 0,null,function*(){const Hn=yield(0,Ke.Uc)({categoryId:wn.categoryId});ao(Hn==null?void 0:Hn.update_score)}),Ui=()=>en(void 0,null,function*(){ir({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Hn=yield(0,Ke.Vs)({categoryId:wn.categoryId});ir({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Hn==null?void 0:Hn.status)===0&&(x.ZP.success(Hn==null?void 0:Hn.message),li())}),Fn=()=>{un.page=1;const Hn=Object.assign({},Yr.getFieldsValue());delete un.course_group,delete un.teacher_comment,Object.keys(Hn).map(function(Kr){var Ba;switch(Kr){case"task_status":Hn[Kr].includes("all")||!Hn[Kr].length?(delete un.work_status,Yr.setFieldsValue({task_status:"all"})):(un.work_status=Hn[Kr],Yr.setFieldsValue({task_status:un.work_status}));break;case"course_group_info":Hn[Kr].includes("all")||!Hn[Kr].length?(delete un.course_group,Yr.setFieldsValue({course_group_info:"all"})):(un.course_group=Hn[Kr],Yr.setFieldsValue({course_group_info:un.course_group}));break;case"teacher_comment":Hn[Kr].includes("all")||!Hn[Kr].length?(delete un.teacher_comment,Yr.setFieldsValue({teacher_comment:"all"})):(un.teacher_comment=((Ba=Hn[Kr])==null?void 0:Ba.length)===1?Number(Hn[Kr][0]):"",Yr.setFieldsValue({teacher_comment:Hn[Kr]}));break}}),li()};(0,ge.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ao(47),aa(!0))},[document.getElementById("divhe")]);const On=(Hn,Kr)=>{un.page=Hn,un.limit=20,li()};function Br(){zr(1),wo(""),vo(""),Or(""),ei(""),Wn([])}const _n=[{title:nn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Hn,Kr,Ba)=>un.limit*(un.page-1)+Ba+1},{title:nn.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Hn=>pt.createElement(ve.Z,{placement:"bottomLeft",title:Hn},pt.createElement("span",{className:"current"},Hn))},!(0,qe.Jd)()&&{title:nn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:un.order==="student_id"?un.b_order==="desc"?"descend":"ascend":null,render:Hn=>pt.createElement(ve.Z,{placement:"bottomLeft",title:Hn||"--"},pt.createElement("span",{className:"current"},Hn||"--"))},{title:nn.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Hn,Kr)=>Hn?pt.createElement(ve.Z,{placement:"bottom",title:Hn},pt.createElement("span",{className:"current"},Hn)):"--"},{title:nn.formatMessage({id:"classroomClassroomExperiments.homeworkStatus",defaultMessage:"\u4F5C\u4E1A\u72B6\u6001"}),dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:un.order==="work_status"?un.b_order==="desc"?"descend":"ascend":null,render:Hn=>pt.createElement(fe.lC,{status:Hn})},{title:nn.formatMessage({id:"classrooms.completionTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4"}),align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:un.order==="achieve_time"?un.b_order==="desc"?"descend":"ascend":null,render:(Hn,Kr)=>pt.createElement(ve.Z,{placement:"bottomLeft",title:Hn},pt.createElement("span",{className:"current"},Hn))},{title:nn.formatMessage({id:"classroomProgrammingHomework.passStatus",defaultMessage:"\u901A\u8FC7\u60C5\u51B5"}),align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Hn,Kr)=>pt.createElement("span",{onClick:Ba=>{var Qa;Ba.stopPropagation(),(Qa=$r.homework_status)!=null&&Qa.includes("\u5BFC\u5165")&&(ci(Kr),co(!0))}},Hn||"- -")},{title:nn.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:un.order==="work_score"?un.b_order==="desc"?"descend":"ascend":null,render:(Hn,Kr)=>pt.createElement(ve.Z,{title:pt.createElement(pt.Fragment,null,pt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Kr==null?void 0:Kr.late_final_score)||0),pt.createElement("div",null,nn.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),"\uFF1A",(Kr==null?void 0:Kr.late_penalty)||0),pt.createElement("div",null,nn.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),"\uFF1A",(Kr==null?void 0:Kr.score)||0))},Yt({value:Hn,placeholder:"- -"}))},{title:nn.formatMessage({id:"classroomProgrammingHomework.completionDuration",defaultMessage:"\u5B8C\u6210\u65F6\u957F"}),dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:un.order==="achieve_time_long"?un.b_order==="desc"?"descend":"ascend":null,render:(Hn,Kr)=>Hn&&Hn!="--"?pt.createElement(ve.Z,{placement:"bottom",title:Hn},pt.createElement("span",{className:"current"},Hn)):"--"},((la=$r.homework_status)==null?void 0:la.includes("\u5BFC\u5165"))&&{title:nn.formatMessage({id:"classroomClassroomExperiments.evaluationCount",defaultMessage:"\u8BC4\u6D4B\u6B21\u6570"}),dataIndex:"sum_evaluate_count",align:"center"},!((vr=$r.homework_status)!=null&&vr.includes("\u5BFC\u5165"))&&{title:pt.createElement("span",null,nn.formatMessage({id:"classrooms.reviewStatus",defaultMessage:"\u8BC4\u9605\u72B6\u6001"})),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Hn=>Hn?nn.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"}):nn.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"})},{title:nn.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Hn,Kr)=>{var Ba;return(Ba=$r.homework_status)!=null&&Ba.includes("\u5BFC\u5165")?(0,qe.GJ)()?pt.createElement("a",{onClick:Qa=>{Qa.stopPropagation(),ir({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Kr==null?void 0:Kr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):pt.createElement("a",{onClick:Qa=>{Qa.stopPropagation(),ci(Kr),co(!0)}},nn.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})):(0,qe.dE)()?pt.createElement("div",null,(0,fe.JL)(Kr==null?void 0:Kr.work_status)==="\u672A\u5F00\u542F"?pt.createElement("span",null,"--"):pt.createElement("a",{onClick:Qa=>{var Wa;if(Qa.stopPropagation(),(0,qe.Rm)()&&!((Wa=Pn.AssistantObject.hack)!=null&&Wa.can_view)){x.ZP.warning(nn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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/${un.coursesId}/program_homework/${un.categoryId}/${Kr.id}/${Kr.user_id}/comment`,"_blank")}},nn.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))):pt.createElement("a",{target:"_blank",onClick:Qa=>{var Wa,xa;if(Qa.stopPropagation(),(0,qe.Rm)()&&!((Wa=Pn.AssistantObject.hack)!=null&&Wa.can_view)){x.ZP.warning(nn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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((xa=Ur.userInfo)!=null&&xa.professional_certification)window.open(`/classrooms/${un.coursesId}/program_homework/${un.categoryId}/${Kr.id}/${Kr.user_id}/comment`,"_blank");else return Ae.default.confirm({title:nn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,content:pt.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,fe.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Hn=>!!Hn),xr=()=>{var Hn,Kr;return pt.createElement(ue.default,null,pt.createElement(ue.default.Item,{onClick:()=>{var Ba;if((0,qe.Rm)()&&!((Ba=Pn.AssistantObject.hack)!=null&&Ba.can_download)){x.ZP.warning(nn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}ir({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:nn.formatMessage({id:"classrooms.exportStudentScores",defaultMessage:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"}),course_groups:$r==null?void 0:$r.course_group_info,fn:()=>{(0,Be.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},nn.formatMessage({id:"classroomClassroomExperiments.studentGrades",defaultMessage:"\u5B66\u751F\u6210\u7EE9"})),(0,qe.GJ)()&&((Hn=$r==null?void 0:$r.student_works)==null?void 0:Hn.length)>0&&!((Kr=$r==null?void 0:$r.homework_status)!=null&&Kr.includes("\u5BFC\u5165"))&&pt.createElement(ue.default.Item,{key:"3",onClick:()=>{var Ba;if((0,qe.Rm)()&&!((Ba=Pn.AssistantObject.hack)!=null&&Ba.can_download)){x.ZP.warning(nn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}ir({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:nn.formatMessage({id:"classroomProgrammingHomework.exportProgrammingReport",defaultMessage:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"}),course_groups:$r==null?void 0:$r.course_group_info,fn:()=>{var Qa,Wa,xa,Za;ir({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),be.history.push(`/classrooms/${un==null?void 0:un.coursesId}/program_homework/${un.categoryId}/${(Wa=(Qa=$r==null?void 0:$r.student_works)==null?void 0:Qa[0])==null?void 0:Wa.id}/${(Za=(xa=$r==null?void 0:$r.student_works)==null?void 0:xa[0])==null?void 0:Za.user_id}/comment`)}}})}},nn.formatMessage({id:"classroomProgrammingHomework.programmingReport",defaultMessage:"\u7F16\u7A0B\u62A5\u544A"})),pt.createElement(ue.default.Item,{key:"2",onClick:()=>{var Ba;if((0,qe.Rm)()&&!((Ba=Pn.AssistantObject.hack)!=null&&Ba.can_download)){x.ZP.warning(nn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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/${un.coursesId}/exportlist/hack_work_list`)}},nn.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))};return pt.createElement(pt.Fragment,null,pt.createElement("section",{className:`${et.wrap} minH500 bg-white pl30 pr30 pt30`},((Sa=$r.homework_status)==null?void 0:Sa.includes("\u672A\u53D1\u5E03"))&&pt.createElement(ce.Z,null),!((Va=$r.homework_status)!=null&&Va.includes("\u672A\u53D1\u5E03"))&&pt.createElement("aside",null,!(0,qe.GJ)()&&pt.createElement("div",{className:"c-light-black font12"},pt.createElement("span",null,nn.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})," ",$r==null?void 0:$r.publish_time),pt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",$r==null?void 0:$r.end_time),pt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",($r==null?void 0:$r.late_time)||"- -")),(0,qe.GJ)()&&pt.createElement(pt.Fragment,null,pt.createElement(De.default,{form:Yr,onChange:Fn,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((ur=$r.task_status)==null?void 0:ur.length)>0&&pt.createElement(De.default.Item,{name:"task_status"},pt.createElement(ie.default.Group,{value:[],style:{width:"100%"}},pt.createElement(ae.Z,null,pt.createElement(le.Z,{className:"font14",flex:"80px"},nn.formatMessage({id:"classroomClassroomExperiments.homeworkStatus",defaultMessage:"\u4F5C\u4E1A\u72B6\u6001"}),":"),pt.createElement(le.Z,{flex:"80px"},pt.createElement(ie.default,{value:"all"},nn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),pt.createElement(le.Z,{flex:"1"},$r.task_status&&$r.task_status.map((Hn,Kr)=>pt.createElement(ie.default,{name:"task_status",value:Hn.id},Hn.name,"(",Hn.count,")")))))),((Zn=$r.course_group_info)==null?void 0:Zn.length)>0&&pt.createElement(De.default.Item,{name:"course_group_info"},pt.createElement(ie.default.Group,{style:{width:"100%"}},pt.createElement(ae.Z,null,pt.createElement(le.Z,{className:"font14",flex:"80px"},nn.formatMessage({id:"classroomClassroomExperiments.classDivisionStatus",defaultMessage:"\u5206\u73ED\u60C5\u51B5"}),":"),pt.createElement(le.Z,{flex:"80px"},pt.createElement(ie.default,{value:"all"},nn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),pt.createElement(le.Z,{flex:"1",id:"divhe",style:{height:wi+"px",overflow:"hidden"}},(qn=$r.course_group_info)==null?void 0:qn.map((Hn,Kr)=>pt.createElement(ie.default,{value:Hn.course_group_id},Hn.group_group_name,"(",Hn.count,")"))),hi&&pt.createElement("span",{onClick:()=>{let Hn=document.getElementById("divhe").scrollHeight;wi>47?Ao(47):Ao(Hn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},wi===47?nn.formatMessage({id:"shixuns.expand",defaultMessage:"\u5C55\u5F00"}):nn.formatMessage({id:"shixuns.collapse",defaultMessage:"\u6536\u8D77"}),wi===47?pt.createElement(E.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):pt.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((nr=$r.teacher_comment)==null?void 0:nr.length)>0&&pt.createElement(De.default.Item,{name:"teacher_comment"},pt.createElement(ie.default.Group,{style:{width:"100%"}},pt.createElement(ae.Z,null,pt.createElement(le.Z,{className:"font14",flex:"80px"},nn.formatMessage({id:"classroomClassroomExperiments.additionalComments",defaultMessage:"\u8FFD\u52A0\u70B9\u8BC4:"})),pt.createElement(le.Z,{flex:"80px"},pt.createElement(ie.default,{value:"all"},nn.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),pt.createElement(le.Z,{flex:"1"},$r.teacher_comment&&$r.teacher_comment.map((Hn,Kr)=>pt.createElement(ie.default,{value:String(Hn.id)},Hn.name,"(",Hn.count,")"))))))),pt.createElement(ae.Z,{align:"middle"},pt.createElement(le.Z,{flex:"1"},pt.createElement(ae.Z,{align:"middle"},pt.createElement(le.Z,null,pt.createElement(oe.default.Search,{allowClear:!0,placeholder:nn.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),onSearch:Hn=>{un.search=Hn.trim(),un.page=1,li()},style:{width:240}})),pt.createElement(le.Z,null,pt.createElement("span",{className:"ml5"},pt.createElement("span",{className:"c-red"},$r.work_count),nn.formatMessage({id:"classroomGraphicGroupHomework.searchResultsStudents",defaultMessage:"\u4E2A\u68C0\u7D22\u7ED3\u679C"}),"\uFF08",$r.work_count,nn.formatMessage({id:"classroomGraphicGroupHomework.student",defaultMessage:"\u4E2A\u5B66\u751F"}),"\uFF09")))),pt.createElement(le.Z,null,(0,qe.GJ)()&&!((Hr=$r.homework_status)!=null&&Hr.includes("\u5BFC\u5165"))&&!((La=hn==null?void 0:hn.setting)!=null&&La.hide_code_repeat)&&pt.createElement(se.ZP,{className:"ml10",onClick:()=>{ir({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:$r.student_works.map(Hn=>Hn.id),params:un}})}},pt.createElement("span",{className:`${et.tr1} iconfont icon-daimachazhong`}),nn.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"})),(0,qe.GJ)()&&!((Qr=$r.homework_status)!=null&&Qr.includes("\u5BFC\u5165"))&&pt.createElement(se.ZP,{className:"ml10",onClick:Ui},pt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),nn.formatMessage({id:"classrooms.updateGrades",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"})),(0,qe.GJ)()&&pt.createElement(re.Z,{dropdownRender:xr,className:"ml10"},pt.createElement(se.ZP,null,pt.createElement(te.Z,null),nn.formatMessage({id:"classrooms.export",defaultMessage:"\u5BFC\u51FA"}),pt.createElement(ee.Z,null)))))),pt.createElement(ae.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,qe.GJ)()&&kr&&pt.createElement("span",null,pt.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),pt.createElement(ne.default,{className:`mt30 ${et.TableDom}`,loading:Bn["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Hn=>({onClick:Kr=>{var Ba,Qa;if(!((Ba=$r.homework_status)!=null&&Ba.includes("\u5BFC\u5165"))){if((0,qe.Rm)()&&!((Qa=Pn.AssistantObject.hack)!=null&&Qa.can_view)){x.ZP.warning(nn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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/${un.coursesId}/program_homework/${un.categoryId}/${Hn.id}/${Hn.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:$r.student_works,columns:_n,onChange:(Hn,Kr,Ba)=>{Ba.field&&(un.order=Ba.field==="score"?"work_score":Ba.field),Ba.order||(un.b_order="asc"),Ba.order==="ascend"&&(un.b_order="asc"),Ba.order==="descend"&&(un.b_order="desc"),Ba.order||(un.b_order="asc"),li()}}),pt.createElement(Ze,null),pt.createElement(bt,null),pt.createElement(he.Z,null)),pt.createElement(Ae.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:eo,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>en(void 0,null,function*(){if(jn===2){if(bo.length<=0){x.ZP.info(nn.formatMessage({id:"classrooms.selectHomeworkStatus",defaultMessage:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001"}));return}if(!Wr){x.ZP.info(nn.formatMessage({id:"classrooms.commentCannotEmpty",defaultMessage:"\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A"}));return}let Hn=yield(0,pe.ZP)(`/api/homework_commons/${un.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:un.categoryId,comment:Wr,status:bo}});Hn.status===0&&(Pr(Hn),ra(!1),mr(!0))}else{if(!(Fo===0||Xa===0)){if(!Fo){x.ZP.info(nn.formatMessage({id:"classrooms.minScoreCannotEmpty",defaultMessage:"\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A"}));return}if(!Xa){x.ZP.info(nn.formatMessage({id:"classrooms.maxScoreCannotEmpty",defaultMessage:"\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A"}));return}}if(Fo>Xa){x.ZP.info(nn.formatMessage({id:"classrooms.maxNotGreaterThanMin",defaultMessage:"\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206"}));return}if(!Wr){x.ZP.info(nn.formatMessage({id:"classrooms.commentCannotEmpty",defaultMessage:"\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A"}));return}let Hn=yield(0,pe.ZP)(`/api/homework_commons/${un.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:un.categoryId,comment:Wr,min_score:Fo,max_score:Xa}});Hn.status===0&&(Pr(Hn),ra(!1),mr(!0))}}),onCancel:()=>{ra(!1),Br()}},pt.createElement("div",{style:{padding:"32px"}},pt.createElement("div",null,pt.createElement("div",null,pt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),pt.createElement(z.ZP.Group,{value:jn,onChange:Hn=>{zr(Hn.target.value)}},pt.createElement(z.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),pt.createElement(z.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),jn===1&&pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},pt.createElement("span",{style:{width:"70px",textAlign:"end"}},pt.createElement("span",{style:{color:"red"}},"*"),nn.formatMessage({id:"classrooms.lowestScore",defaultMessage:"\u6700\u4F4E\u5206"}),"\uFF1A"),pt.createElement(y.Z,{min:0,max:100,value:Fo,onChange:Hn=>Or(Hn),style:{width:"100px"}}),pt.createElement("span",{style:{width:"80px",textAlign:"end"}},pt.createElement("span",{style:{color:"red"}},"*"),nn.formatMessage({id:"classrooms.highestScore",defaultMessage:"\u6700\u9AD8\u5206"}),"\uFF1A"),pt.createElement(y.Z,{min:0,max:100,value:Xa,onChange:Hn=>vo(Hn),style:{width:"100px"}})),jn===2&&pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},pt.createElement("span",{style:{width:"80px"}},nn.formatMessage({id:"classroomClassroomExperiments.homeworkStatus",defaultMessage:"\u4F5C\u4E1A\u72B6\u6001"}),"\uFF1A"),pt.createElement(ie.default.Group,{onChange:Hn=>{Wn([...Hn])},style:{width:"100%"}},(io=$r.task_status)==null?void 0:io.map((Hn,Kr)=>pt.createElement(ie.default,{name:"task_status",value:Hn.id},Hn.name,"(",Hn.count,")")))),pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},pt.createElement("span",{style:{width:"70px",textAlign:"end"}},pt.createElement("span",{style:{color:"red"}},"*"),nn.formatMessage({id:"classroomGraphicGroupHomework.comment",defaultMessage:"\u8BC4\u8BED"}),"\uFF1A"),pt.createElement(Ee.Z,{className:et.MdEditor,onChange:Hn=>ei(Hn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),pt.createElement(Ae.default,{open:Fr,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>en(void 0,null,function*(){jn===2?(yield(0,pe.ZP)(`/api/homework_commons/${un.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:un.categoryId,comment:Wr,status:bo}})).status===0&&(x.ZP.info(nn.formatMessage({id:"classrooms.returnSuccess",defaultMessage:"\u6253\u56DE\u6210\u529F"})),Br(),li(),mr(!1)):(yield(0,pe.ZP)(`/api/homework_commons/${un.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:un.categoryId,comment:Wr,min_score:Fo,max_score:Xa}})).status===0&&(x.ZP.info(nn.formatMessage({id:"classrooms.returnSuccess",defaultMessage:"\u6253\u56DE\u6210\u529F"})),Br(),li(),mr(!1))}),onCancel:()=>{Br(),mr(!1)}},pt.createElement("div",{style:{padding:"32px"}},jn===1&&pt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Fo,"-",Xa,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),jn===2&&pt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((ro=$r.task_status)==null?void 0:ro.filter(Hn=>bo==null?void 0:bo.includes(Hn.id)).map(Hn=>Hn.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),pt.createElement("br",null),pt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Tr==null?void 0:Tr.count,nn.formatMessage({id:"competitions.studentCountShort",defaultMessage:"\u540D\u5B66\u751F"}))))),pt.createElement(Le,null),pt.createElement(St,{isShow:qa,setIsShow:co,item:Ha,coursesId:un.coursesId,categoryId:un.categoryId}),pt.createElement("aside",{className:"tc mb50 mt30"},pt.createElement(a.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:On,current:un.page||1,defaultPageSize:20,total:$r.work_count})))};var zn=(0,be.connect)(({shixunHomeworks:bn,classroomList:Pn,globalSetting:hn,loading:Bn,user:ir})=>({shixunHomeworks:bn,classroomList:Pn,globalSetting:hn,loading:Bn.effects,user:ir}))(pn)},38365:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return y}});var ge=de(67294),De=de(35973),x=de(14446),ve=de(71577),Ae=de(57953),ue=de(88742),ie=de(72971),ae=de(36295),le=de(19575),oe=de(27484),se=de.n(oe),re=de(94189),ne=de(67294),z=(a,E,b)=>new Promise((te,ee)=>{var ce=me=>{try{he(b.next(me))}catch(pe){ee(pe)}},fe=me=>{try{he(b.throw(me))}catch(pe){ee(pe)}},he=me=>me.done?te(me.value):Promise.resolve(me.value).then(ce,fe);he((b=b.apply(a,E)).next())}),y=({open:a,onClose:E})=>{const[b,te]=(0,ge.useState)(void 0);console.log((0,De.useLocation)(),33);const ee=(0,De.useLocation)(),ce=(0,De.useIntl)();(0,ge.useEffect)(()=>{a&&function(){return z(this,null,function*(){const ct=yield(0,ue.X6)(a);te(ct.data)})}()},[a]);const{status:fe,created_at:he,code:me,name:pe,language:be,pass_sets_count:ye,set_count:Ce,error_msg:Se,output:Ue,input:we,expected_output:je,execute_memory:Fe,user:ke,execute_time:We,input_file_url:Ze,output_file_url:Ke,is_file:qe,expected_output_file_url:et}=b||{};return ne.createElement(x.default,{open:a,width:1e3,onCancel:()=>E(!1),footer:ne.createElement(ve.ZP,{type:"primary",onClick:()=>E(!1)},ce.formatMessage({id:"user.disable",defaultMessage:"\u5173\u95ED"})),centered:!0},ne.createElement(Ae.Z,{spinning:!b,delay:500},ne.createElement("div",{className:"record-detail-info"},b?ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"record-detail-body"},ne.createElement("h2",null," ",ce.formatMessage({id:"shixuns.submissionRecords",defaultMessage:"\u63D0\u4EA4\u8BB0\u5F55"})),ne.createElement("ul",{className:"record-info"},ne.createElement("li",null," ",ce.formatMessage({id:"classroomProgrammingHomework.evaluationResult",defaultMessage:"\u8BC4\u6D4B\u7ED3\u679C"}),"\uFF1A",ne.createElement("span",{className:fe===0?"c-green":"c-red"},ie.Im[fe])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,se()(he).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," ",ce.formatMessage({id:"classrooms.language",defaultMessage:"\u8BED\u8A00"}),"\uFF1A",ne.createElement("span",null,be)," "),ne.createElement("li",null," ",ce.formatMessage({id:"classrooms.executionTime",defaultMessage:"\u6267\u884C\u7528\u65F6"}),"\uFF1A",ne.createElement("span",null,We*1e3,"ms")," "),ne.createElement("li",null," ",`${fe===re.h.HIDE_COMPILE_STATUS?"--":ye} / ${Ce} {intl.formatMessage({ id: 'classrooms.passedTestCases', defaultMessage: '\u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B' })}`," ")),(0,ie.gZ)({status:fe,error_msg:Se,execute_time:We,output:Ue,input:we,expected_output:je,input_file_url:Ze,output_file_url:Ke,is_file:qe,expected_output_file_url:et}),ne.createElement("h2",null," ",ce.formatMessage({id:"classrooms.submittedContent",defaultMessage:"\u63D0\u4EA4\u7684\u5185\u5BB9"})," "),ne.createElement(ae.ZP,{height:"200px",width:"100%",language:be==null?void 0:be.toLocaleLowerCase(),value:le.Base64.decode(me),options:{readOnly:!0}}))):null)))}},86276:function(sn,kt,de){"use strict";de.d(kt,{Im:function(){return ye},Y4:function(){return Se}});var ge=de(67294),De=de(69677),x=de(2453),ve=de(71577),Ae=de(96707),ue=de(19575),ie=de.n(ue),ae=de(11579),le=de(7621),oe=de(85725),se=de(28706),re=de(12320),ne=de.n(re),z=de(33170),y=de(35973),a=de(38365),E=de(33054),b=de(88742),te=de(30546),ee=de(91613),ce=de(94184),fe=de.n(ce),he=de(51959),me=de(67294),pe=(je,Fe,ke)=>new Promise((We,Ze)=>{var Ke=ut=>{try{et(ke.next(ut))}catch(ct){Ze(ct)}},qe=ut=>{try{et(ke.throw(ut))}catch(ct){Ze(ct)}},et=ut=>ut.done?We(ut.value):Promise.resolve(ut.value).then(Ke,qe);et((ke=ke.apply(je,Fe)).next())});const{TextArea:be}=De.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=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Ce||{});function Se(je){const Fe=(0,y.useIntl)(),{status:ke,error_msg:We,output:Ze,input:Ke,expected_output:qe,is_file:et,input_file_url:ut,output_file_url:ct,expected_output_file_url:it,setMonacoValue:tt,setData:st}=je,gt=(0,ge.useRef)(),bt=(0,ge.useRef)(),xt=(0,ge.useRef)();let vt=null;const At={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ge.useEffect)(()=>{if(Ze&&!et&>.current){const Je=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Je.open(gt.current);const Te=(0,se.pp)(ue.Base64.decode(Ze));Je.write(Te),Je.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Je.scrollToTop()}catch(Ve){}},100)}if(Ke&&!et&&bt.current){const Je=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Je.open(bt.current),Je.write((0,se.pp)(Ke)),Je.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Je.scrollToTop()}catch(Te){}},100)}if(qe&&!et&&xt.current){const Je=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Je.open(xt.current),Je.write((0,se.pp)(ue.Base64.decode(qe))),Je.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Je.scrollToTop()}catch(Te){}},100)}},[Ze]),ke){case Ae.h.NOMATCH:vt=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!et&&me.createElement("div",{ref:gt}),et&&me.createElement("div",{style:At},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const Je=yield(0,z.ZP)(ct,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});tt(Je),setTimeout(()=>{st(ct)},200)})},Ze)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!et&&me.createElement("div",{ref:xt}),et&&me.createElement("div",{style:At},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const Je=yield fetch(it,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield Je.text()),setTimeout(()=>{st(it)},200)})},qe)));break;case Ae.h.EXECUTEFAILURE:vt=me.createElement(me.Fragment,null,me.createElement("div",{style:{border:"1px #F6F7F9 solid"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!et&&me.createElement(oe.Z,{value:Ke,style:At}),et&&me.createElement("div",{style:At},me.createElement("a",{onClick:()=>(0,se.LR)(ut,Ke)},Ke))),me.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},me.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:ae.Z.error,style:{color:"#E30000",padding:"0 10px"}},ue.Base64.decode(We),"111")));break;case Ae.h.COMPILEFAILURE:vt=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:ae.Z.error},ue.Base64.decode(We)));break;case Ae.h.PODFAILURE:vt=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:vt=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",vt," ")}function Ue(je){const Fe=(0,y.useIntl)(),{status:ke,error_msg:We,execute_time:Ze,output:Ke,input:qe,expected_output:et,is_file:ut,input_file_url:ct,output_file_url:it,expected_output_file_url:tt}=je;let st=null;switch(ke){case Ae.h.OK:case Ae.h.NOMATCH:case Ae.h.EXECUTEFAILURE:case Ae.h.COMPILEFAILURE:st=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case Ae.h.PODFAILURE:st=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:st=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",st," ")}function we({value:je,className:Fe}){return me.createElement("span",{className:Fe},je)}kt.ZP=({input:je,is_file:Fe,debuging:ke,submitting:We,executingMessage:Ze,debugResult:Ke,onChangeInput:qe,onDebugCode:et,onSubmitCode:ut,hack:ct,user:it,submitResult:tt,isWhiteTheme:st,topDispatch:gt})=>{const bt=(0,y.useIntl)(),[xt]=(0,y.useSearchParams)(),vt=(0,y.useParams)(),[At,Je]=(0,ge.useState)(!1),[Te,Ve]=(0,ge.useState)(!1),[Le,Ee]=(0,ge.useState)(1),[Be,Ge]=(0,ge.useState)(!1),[Me,Re]=(0,ge.useState)(0),[ze,nt]=(0,ge.useState)(!1),[yt,Lt]=(0,ge.useState)(""),[Rt,St]=(0,ge.useState)(""),pt=(0,ge.useRef)(),Ft=(0,ge.useRef)(),Ut=(0,ge.useRef)(null),Ct=(0,ge.useRef)(null),qt=(0,ge.useRef)(null);console.log(tt,"submitResult",vt);const{status:Bt,id:Nt,input:en,output:Yt,expected_output:pn,is_file:zn,input_file_url:bn,output_file_url:Pn,expected_output_file_url:hn,error_msg:Bn,hack_sets:ir}=tt||{};(0,ge.useEffect)(()=>{Bt===0&&(Ee(1),Re(0))},[Bt,Nt]),(0,ge.useEffect)(()=>{pe(void 0,null,function*(){var nr;const Hr=yield(0,b.rX)(vt==null?void 0:vt.id,"submit");(Hr==null?void 0:Hr.status)===0&&(Hr!=null&&Hr.data&&((nr=Hr==null?void 0:Hr.data)==null?void 0:nr.status)!==0?(gt({type:te.Types.SET_SUBMIT_RESULT,payload:{submitResult:Hr==null?void 0:Hr.data}}),Ee(2),Re(320)):(Ee(1),Re(0)))})},[vt==null?void 0:vt.id]),(0,ge.useEffect)(()=>{if(pt.current){let qn=function(wn){Qr=La.offsetHeight,io=!0,ro=wn.pageY,qt.current.style.display="block"},nr=function(){io=!1,qt.current.style.display="none"},Hr=function(wn){if(io){Lr();let un=ro-wn.pageY,Nr=Qr+un;if(Nr<0&&(Nr=0),Nr>window.innerHeight-150&&(Nr=window.innerHeight-150),Le===1){Nr<=34?Re(0):Re(Nr);return}console.log(Nr,"resizeH"),Re(Nr)}};const La=Ut.current;let Qr=0,io=!1,ro=0;const nn=document.getElementById("case-y-bar");return nn==null||nn.addEventListener("mousedown",qn),document.addEventListener("mousemove",Hr),document.addEventListener("mouseup",nr),()=>{const wn=document.getElementById("case-y-bar");wn==null||wn.removeEventListener("mousedown",qn),document.removeEventListener("mousemove",Hr),document.removeEventListener("mouseup",nr)}}},[pt,Le]),(0,ge.useEffect)(()=>{const qn=E.Z.subscribe("resize-move-bar",Lr);if(xt.get("type")!=="exercises")return document.addEventListener((0,he.gH)(),vr),()=>{document.removeEventListener((0,he.gH)(),vr),qn()}},[]),(0,ge.useEffect)(()=>{});function Lr(){var qn,nr,Hr,La;const Qr=document.getElementById("outputResultRef");if(Qr){let io=Qr.dataset.text;Ft.current.reset(),Ft.current.writeln(io);const ro=document.getElementById("outputResultRef").offsetWidth-20,nn=((La=(Hr=(nr=(qn=Ft.current)==null?void 0:qn._core)==null?void 0:nr._renderService)==null?void 0:Hr.dimensions)==null?void 0:La.actualCellWidth)||10,wn=Math.ceil(ro/nn);Ft.current.resize(wn,Math.ceil(Qr.clientHeight/16))}}function Ur(){Je(!At),setTimeout(()=>{Lr()},300),Re(At?320:window.innerHeight-150)}function la(){Te?(Ve(!1),(0,he.BU)()):(Ve(!0),(0,he.Dj)(Ct.current))}const vr=qn=>{(0,he.vp)()||Ve(!1)},Sa=(0,ge.useMemo)(()=>{if(Ke){const{status:qn,output:nr,error_msg:Hr}=Ke;return setTimeout(()=>{let La="",Qr=document.getElementById("outputResultRef");nr?La=ue.Base64.decode(nr):Hr&&(La=ue.Base64.decode(Hr)),Ft.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ft.current.open(Qr),Ft.current.onKey(function(io){var ro;if(io.domEvent.key.toLocaleUpperCase()==="C"&&io.domEvent.ctrlKey){io.domEvent.preventDefault();let nn=(ro=Ft.current)==null?void 0:ro.getSelection();navigator.clipboard.writeText(nn).then(()=>{})}}),Qr.dataset.text=La,Ft.current.setOption("convertEol",!0),Lr()},300),me.createElement(me.Fragment,null,Ue(Ke))}return null},[Ke]);function Va(){var qn,nr;if(!(ct!=null&&ct.code)||((qn=ct==null?void 0:ct.code)==null?void 0:qn.trim().length)===0){(nr=x.ZP)==null||nr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ee(1),Re(320),et()}const ur=qn=>pe(void 0,null,function*(){let nr=yield(0,z.ZP)(`/api/problems/${qn}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});nr&&(window.location.href=`/myproblems/${nr==null?void 0:nr.identifier}${window.location.search}`)});function Zn(){zn?navigator.clipboard.writeText(ue.Base64.decode(Bn)).then(()=>{x.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ue.Base64.decode(Yt)).then(()=>{x.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(ge.Fragment,null,me.createElement("div",{className:fe()(ae.Z.case,st&&ae.Z.whiteCase),style:{height:Me},ref:Ut},me.createElement("div",{className:ae.Z.fullMask,ref:qt}),me.createElement("div",{className:ae.Z["resize-y-bar"],id:"case-y-bar",ref:pt,draggable:!1},Le===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Le===1&&(Me<=34?me.createElement("div",{onClick:()=>{Re(320)},className:ae.Z.unfoldBtn},bt.formatMessage({id:"problemset.console",defaultMessage:"\u63A7\u5236\u53F0"}),me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Re(0)},className:ae.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},bt.formatMessage({id:"problemset.console",defaultMessage:"\u63A7\u5236\u53F0"}),me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:ae.Z.caseHead},me.createElement("div",{className:ae.Z.dot}),me.createElement("div",{className:ae.Z.text},Le===1?bt.formatMessage({id:"problemset.debugResult",defaultMessage:"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"}):bt.formatMessage({id:"classroomProgrammingHomework.evaluationResult",defaultMessage:"\u8BC4\u6D4B\u7ED3\u679C"})),Le===2&&!We&&typeof Bt=="number"&&me.createElement(me.Fragment,null,Bt===Ae.h.OK?me.createElement("div",{className:ae.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),bt.formatMessage({id:"shixuns.evaluationPassed",defaultMessage:"\u8BC4\u6D4B\u901A\u8FC7"})):me.createElement("div",{className:ae.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[Bt])),me.createElement("div",{className:ae.Z.btns},Le===2&&!We&&me.createElement(me.Fragment,null,Bt!==Ae.h.OK&&me.createElement("div",{onClick:Zn},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{nt(Nt)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),xt.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Ur()},me.createElement("i",{className:`iconfont icon-${At?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Le===1?"block":"none"}},ke?me.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Me-34}},me.createElement("div",{className:ae.Z.result},me.createElement("div",{className:ae.Z.left},me.createElement("div",{className:ae.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,bt.formatMessage({id:"questionBankAddQuestion.customTestCase",defaultMessage:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"}))),me.createElement("div",{className:ae.Z.leftNode},me.createElement(be,{placeholder:bt.formatMessage({id:"classrooms.pleaseEnterSelfTestCase",defaultMessage:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09"}),value:Fe?"":je,onChange:qe}))),me.createElement("div",{className:ae.Z.right},me.createElement("div",{className:ae.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,bt.formatMessage({id:"questionBankAddQuestion.codeExecutionResult",defaultMessage:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"}))),me.createElement("div",{className:ae.Z.node},Ke?Sa:me.createElement("p",{style:{color:"#8F96B1"}},bt.formatMessage({id:"classrooms.pleaseEnterCustomTestCase",defaultMessage:"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C"}))))))),me.createElement("div",{style:{display:Le===2?"block":"none"}},We?me.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Me-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:Ct,className:ae.Z.elseNode},me.createElement("div",{className:ae.Z.nameWrap},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),me.createElement("div",{className:ae.Z.scroll},me.createElement("pre",{className:ae.Z.scrollBox,style:Be?{height:Te?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!zn&&me.createElement(we,{value:en}),zn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const qn=yield fetch(bn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});St(yield qn.text()),setTimeout(()=>{Lt(bn)},200)})},en)),en&&me.createElement("div",{className:ae.Z.action},me.createElement("span",{onClick:()=>Ge(!Be)},Be?bt.formatMessage({id:"shixuns.collapse",defaultMessage:"\u6536\u8D77"}):bt.formatMessage({id:"shixuns.expand",defaultMessage:"\u5C55\u5F00"})),xt.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>la(),className:`iconfont icon-${Te?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:ae.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:ae.Z.left},me.createElement("div",{className:ae.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),me.createElement("div",{className:ae.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!zn&&me.createElement(we,{className:"mb10",value:pn&&ue.Base64.decode(pn)||""}),zn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const qn=yield fetch(hn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});St(yield qn.text()),setTimeout(()=>{Lt(hn)},200)})},pn)))),me.createElement("div",{className:ae.Z.right},me.createElement("div",{className:ae.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),me.createElement("div",{className:ae.Z.node,style:{color:Bt===Ae.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(Bt===4||Bt===5)&&me.createElement(we,{className:"mb10",value:Bn&&ue.Base64.decode(Bn)||""}),Bt!=4&&Bt!=5&&(zn?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const qn=yield(0,z.ZP)(Pn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{St(qn)}catch(nr){St("")}setTimeout(()=>{Lt(Pn)},200)})},Yt):me.createElement(we,{className:"mb10",value:Yt&&ue.Base64.decode(Yt)||""})))))))))),me.createElement("div",{className:fe()(ae.Z.footer,st&&ae.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&me.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>ur(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},bt.formatMessage({id:"testPaperBank.previousQuestion",defaultMessage:"\u4E0A\u4E00\u9898"})),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&me.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>ur(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},bt.formatMessage({id:"testPaperBank.nextQuestion",defaultMessage:"\u4E0B\u4E00\u9898"})),me.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:ke||We,loading:ke,color:"#2ABD8C",className:"mr10",onClick:Va},bt.formatMessage({id:"questionBankAddQuestion.debugCode",defaultMessage:"\u8C03\u8BD5\u4EE3\u7801"})),xt.get("qtype")!=="8"&&me.createElement(ve.ZP,{className:ae.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:We,disabled:ke||We,onClick:()=>{var qn,nr;if(!(ct!=null&&ct.code)||((qn=ct==null?void 0:ct.code)==null?void 0:qn.trim().length)===0){(nr=x.ZP)==null||nr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ee(2),Re(320),ut()}},bt.formatMessage({id:"questionBankAddQuestion.evaluateAndSubmit",defaultMessage:"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"}))),me.createElement(a.Z,{onClose:nt,open:ze}),me.createElement(ee.Z,{close:!0,data:yt,type:yt.length?"txt":"",onClose:()=>Lt(""),monacoEditor:{value:Rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},30546:function(sn,kt,de){"use strict";de.r(kt),de.d(kt,{Types:function(){return gr},default:function(){return pr}});var ge=de(67294),De=de(35973),x=de(55054),ve=de(14446),Ae=de(57953),ue=de(71577),ie=de(83062),ae=de(71230),le=de(88742),oe=de(15835),se=de(51959),re=de(60076),ne=de(11320),z=de(55304),y=de(72565),a=de(36295),E=de(76621),b=de(40471),te=de(21434),ee=de(2453),ce={list:"list___IRN6i",copy:"copy___qCn9B"},fe=de(74855),he=de(33170),me=(tn,Mn,lr)=>new Promise((ua,pa)=>{var Pa=tr=>{try{$n(lr.next(tr))}catch(fr){pa(fr)}},Vn=tr=>{try{$n(lr.throw(tr))}catch(fr){pa(fr)}},$n=tr=>tr.done?ua(tr.value):Promise.resolve(tr.value).then(Pa,Vn);$n((lr=lr.apply(tn,Mn)).next())}),be=({showResourceCentre:tn,identifier:Mn})=>{const lr=(0,De.useIntl)(),ua=(0,De.useParams)(),[pa,Pa]=(0,ge.useState)(null);(0,ge.useEffect)(()=>{tn&&Vn()},[tn]);const Vn=()=>me(void 0,null,function*(){const $n=yield(0,he.ZP)(`/api/problems/${Mn}/attachment_list.json`,{method:"get"});($n==null?void 0:$n.status)==0&&Pa($n.data||[])});return ge.createElement("div",{className:"tpi-code-setting"},ge.createElement("h3",null,lr.formatMessage({id:"shixuns.resourceCenter",defaultMessage:"\u8D44\u6E90\u4E2D\u5FC3"})),!(pa!=null&&pa.length)&&ge.createElement("div",{className:"tc mt50 c-grey-999"},lr.formatMessage({id:"shixuns.noResourceData",defaultMessage:"\u6682\u65E0\u8D44\u6E90\u6570\u636E"})),pa==null?void 0:pa.map(($n,tr)=>ge.createElement("dl",{className:ce.list,key:tr},ge.createElement(ie.Z,{title:$n.title},ge.createElement("dt",null,ge.createElement("i",{className:"icon-wenjian4 mr5"}),$n.title)),ge.createElement("dd",null,ge.createElement(fe.CopyToClipboard,{text:$n.saved_file_path,onCopy:()=>ee.ZP.success(lr.formatMessage({id:"classrooms.copySuccess",defaultMessage:"\u590D\u5236\u6210\u529F"}))},ge.createElement("span",{className:`${ce.copy} current`},lr.formatMessage({id:"shixuns.clickToCopy",defaultMessage:"\u70B9\u51FB\u590D\u5236"})))))))},ye=de(67294),Ce=Object.defineProperty,Se=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,ke=(tn,Mn,lr)=>Mn in tn?Ce(tn,Mn,{enumerable:!0,configurable:!0,writable:!0,value:lr}):tn[Mn]=lr,We=(tn,Mn)=>{for(var lr in Mn||(Mn={}))je.call(Mn,lr)&&ke(tn,lr,Mn[lr]);if(we)for(var lr of we(Mn))Fe.call(Mn,lr)&&ke(tn,lr,Mn[lr]);return tn},Ze=(tn,Mn)=>Se(tn,Ue(Mn));const Ke={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var qe=(tn=>(tn[tn.set_font_size=0]="set_font_size",tn[tn.set_theme=1]="set_theme",tn[tn.on_tab_to_space=2]="on_tab_to_space",tn[tn.set_show_editor_setting=3]="set_show_editor_setting",tn[tn.set_show_respurce_center=4]="set_show_respurce_center",tn))(qe||{});function et(tn,Mn){switch(Mn.type){case 3:return Ze(We({},tn),{showEditorSetting:Mn.payload});case 1:return Ze(We({},tn),{theme:Mn.payload});case 0:return Ze(We({},tn),{fontSize:Mn.payload});case 2:return Ze(We({},tn),{tabToSpace:Mn.payload});case 4:return Ze(We({},tn),{showResourceCentre:Mn.payload});default:throw new Error}}var ut=({isLoading:tn,value:Mn,onChange:lr,language:ua,onUpdateCode:pa,ActionBarRender:Pa,setIsWhiteTheme:Vn,identifier:$n})=>{const[tr,fr]=(0,ge.useReducer)(et,Ke),{theme:Fa,fontSize:jr,showEditorSetting:Wt,tabToSpace:_t,showResourceCentre:Vt}=tr,vn=(0,ge.useRef)(),Rn=(0,ge.useRef)();(0,ge.useEffect)(()=>{Vn(Fa==="vs")},[Fa]);const Ar={onFontSizeChange:gn=>{fr({type:0,payload:gn}),(0,b.t)("cmFontSize",gn)},tabToSpace:_t,cmFontSize:jr,className:"oj",cmCodeMode:Fa,onTabToSpace:gn=>{fr({type:2,payload:gn}),(0,b.t)("cmTabToSpace",gn)},onCodeModeChange:gn=>{fr({type:1,payload:gn}),(0,b.t)("ProgrammingCodeMode",gn)}};function Rr(){fr({type:3,payload:!1})}function oa(){fr({type:3,payload:!0})}function ca(){fr({type:4,payload:!1})}function Sn(){fr({type:4,payload:!0})}const dn={value:Mn,language:ua,theme:Fa,options:{fontSize:jr,insertSpaces:_t},onChange:gn=>{lr(gn),Rn.current=gn,clearTimeout(vn.current),vn.current=setTimeout(()=>{pa(Rn.current)},1e4)},onEditBlur:gn=>{Rn.current&&pa(Rn.current)}};return ye.createElement(ge.Fragment,null,Pa(oa,Sn),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!tn&&ye.createElement(a.ZP,We({},dn))),ye.createElement(E.Z,null,ye.createElement(y.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Wt,onClose:Rr},ye.createElement(te.Z,We({},Ar)))),ye.createElement(E.Z,null,ye.createElement(y.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Vt,onClose:ca},ye.createElement(be,{showResourceCentre:Vt,identifier:$n}))))},ct=de(60141),it=de(19575),tt=de(86276),st={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"},gt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},bt=de(9430),xt=de(28452),vt=de(3407),At=de(38365),Je=de(27484),Te=de.n(Je),Ve=de(67294);const{Column:Le}=bt.default;var Ee=({submitResult:tn,submitting:Mn,submitRecords:lr,page:ua,onPageChange:pa,topicId:Pa})=>{const Vn=(0,De.useIntl)(),[$n]=(0,De.useSearchParams)(),{records:tr,records_count:fr}=lr||{},[Fa,jr]=(0,ge.useState)(!1),Wt=$n.get("type")==="1";return Ve.createElement(Ae.Z,{spinning:Mn,tip:Vn.formatMessage({id:"competitions.inEvaluation",defaultMessage:"\u8BC4\u6D4B\u4E2D"})+"...",indicator:Ve.createElement(vt.Z,{style:{fontSize:24},spin:!0})},(tr==null?void 0:tr.length)>0?Ve.createElement(bt.default,{dataSource:tr,rowKey:"id",pagination:!1},Ve.createElement(Le,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(_t,Vt)=>Ve.createElement("span",null," ",Te()(_t).format("YYYY-MM-DD HH:mm:ss"))}),Ve.createElement(Le,{title:Vn.formatMessage({id:"classroomProgrammingHomework.evaluationResult",defaultMessage:"\u8BC4\u6D4B\u7ED3\u679C"}),dataIndex:"status",key:"status",render:(_t,Vt)=>{var vn;return Ve.createElement("span",{className:`${_t===0?"c-green":"c-red"} current`,onClick:()=>{jr(Vt.id)}},(vn=tt.Im[_t])==null?void 0:vn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ve.createElement(Le,{title:`${Vn.formatMessage({id:"classrooms.executionTime",defaultMessage:"\u6267\u884C\u7528\u65F6"})} (${Wt?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:_t=>_t?Wt?_t:_t/1e3:""}),Ve.createElement(Le,{title:`${Vn.formatMessage({id:"classrooms.memoryConsumption",defaultMessage:"\u5185\u5B58\u6D88\u8017"})}\uFF08${Wt?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:_t=>_t?Wt?_t:parseFloat((_t/1024).toFixed(2)):""}),Ve.createElement(Le,{title:Vn.formatMessage({id:"classrooms.language",defaultMessage:"\u8BED\u8A00"}),dataIndex:"language",key:"language"}),Ve.createElement(Le,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(_t,Vt)=>Ve.createElement("span",{className:"c-light-primary current",onClick:()=>{jr(Vt.id)}},Vn.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))})):Ve.createElement("div",{style:{height:300,width:"100%"}}),Ve.createElement(At.Z,{onClose:jr,open:Fa}),fr>15?Ve.createElement(xt.Z,{className:gt.pagination,current:ua,pageSize:15,total:fr,onChange:pa}):null)},Be=de(26194),Ge=de(66309),Me={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Re=de(85725),ze=de(67294),nt=({hack:tn})=>{const Mn=(0,De.useIntl)(),{language:lr,difficult:ua,time_limit:pa,description:Pa}=tn,[Vn]=(0,De.useSearchParams)(),tr={1:{name:Mn.formatMessage({id:"shixuns.easy",defaultMessage:"\u7B80\u5355"}),color:"#52c41a"},2:{name:Mn.formatMessage({id:"shixuns.medium",defaultMessage:"\u9002\u4E2D"}),color:"#faad14"},3:{name:Mn.formatMessage({id:"shixuns.difficult",defaultMessage:"\u56F0\u96BE"}),color:"#f5222d"}}[ua];return ze.createElement(ze.Fragment,null,ze.createElement("ul",{className:Me.info},ze.createElement("li",null,Mn.formatMessage({id:"paths.programmingLanguage",defaultMessage:"\u7F16\u7A0B\u8BED\u8A00"}),"\xA0\xA0",ze.createElement("b",{className:Me.info_tag},lr)),ze.createElement("li",null,ze.createElement("span",{className:"ml20"},Mn.formatMessage({id:"questionBankList.difficulty",defaultMessage:"\u96BE\u5EA6"})),"\xA0\xA0",ze.createElement(Ge.default,{color:tr==null?void 0:tr.color},tr==null?void 0:tr.name)),ze.createElement("li",null,ze.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ze.createElement("span",{style:{color:"#333333"}},pa,"\u79D2"))),Vn.get("qtype")==="8"?ze.createElement(Re.Z,{value:Pa,showProgramFill:!0,className:Me.desc}):ze.createElement(Re.Z,{value:Pa,className:Me.desc}))},yt={},Lt=de(67294),Rt=({hack:tn,current_user:Mn})=>Lt.createElement("div",{className:yt.answer},tn!=null&&tn.answer_text?Lt.createElement(Re.Z,{style:{padding:"13px 0"},value:(tn==null?void 0:tn.answer_text)||""}):Lt.createElement(Be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),St=de(33054);function pt(tn,Mn){return(0,he.U2)(`/problems/${tn}/comments.json`,{page:Mn,limit:10})}function Ft(tn){return(0,he.v_)(`/discusses/${tn}/plus.json`,{container_type:"Discuss",type:1})}function Ut(tn,Mn,lr){return(0,he.v_)(`/problems/${tn}/comments/reply.json`,{comments:{content:lr,parent_id:Mn}})}function Ct(tn,Mn){return(0,he.v_)(`/problems/${tn}/comments.json`,{comments:{content:Mn}})}function qt(tn,Mn,lr){return(0,he.v_)(`/problems/${tn}/comments/${Mn}/hidden.json`,lr)}function Bt(tn,Mn){return(0,he.IV)(`/problems/${tn}/comments/${Mn}`)}var Nt=de(93989);function en({author:tn}){const Mn=(0,De.useIntl)();return ge.createElement("a",{href:`/users/${tn.login}`,target:"_blank"},ge.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${tn.image_url}`,width:"50"}))}function Yt({data:tn,index:Mn,parentDiscussIndex:lr,user:ua,onSetActionType:pa}){const Pa=(0,De.useIntl)(),{author:Vn,can_delete:$n,content:tr,id:fr,time:Fa}=tn;function jr(){pa({id:fr,index:Mn,type:"delete-discuss",parentDiscussIndex:lr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Wt=ua.admin||$n||Vn.user_id===ua.user_id;return ge.createElement("div",{className:"discuss-item-container second-discuss "},ge.createElement(en,{author:Vn}),ge.createElement("section",null,ge.createElement("div",{className:"discuss-info"},ge.createElement("a",{href:`/users/${Vn.login}`,target:"_blank"},Vn.name),ge.createElement("span",{className:"grey"},Fa),ge.createElement("div",{className:"btn-group",style:{marginBottom:0}},Wt?ge.createElement("a",{onClick:jr,title:Pa.formatMessage({id:"questionBankAddQuestion.delete",defaultMessage:"\u5220\u9664"})},ge.createElement("i",{className:"iconfont icon-shanchu"})):null)),ge.createElement(Re.Z,{className:"discuss-content",value:tr})))}var pn=({user:tn,data:Mn,index:lr,onPlusDiscuss:ua,onSetActionType:pa,activeDiscussIndex:Pa,onReplyDiscuss:Vn,onSetActiveDiscussIndex:$n})=>{const{content:tr,children:fr,hidden:Fa,id:jr,praise_count:Wt,time:_t,user_praise:Vt,can_delete:vn,author:Rn}=Mn;function Ar(){$n(jr)}function Rr(){ua(jr,!Vt,lr)}function oa(){pa({id:jr,index:lr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ca(){pa({id:jr,index:lr,params:{hidden:Fa?"0":"1"},type:"hidden-discuss",message:Fa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Sn=tn.admin||tn.user_id===Rn.user_id;return ge.createElement("div",{className:"discuss-item-container",key:jr},ge.createElement(en,{author:Rn}),ge.createElement("section",null,ge.createElement("div",{className:"discuss-info"},ge.createElement("a",{href:`/users/${Rn.login}`,target:"_blank"}," ",Rn.name," "),ge.createElement("span",{className:"grey"},_t)),ge.createElement(Re.Z,{className:"discuss-content",value:tr}),fr&&fr.length>0?ge.createElement("div",{className:"reply-discuss-container"},fr.map((dn,gn)=>ge.createElement(Yt,{key:dn.id,data:dn,index:gn,user:tn,onSetActionType:pa,parentDiscussIndex:lr}))):null,ge.createElement("div",{className:"btn-group"},Sn?ge.createElement("a",{onClick:ca,title:Fa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ge.createElement("i",{className:Fa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,vn&&(!fr||fr.length==0)?ge.createElement("a",{onClick:oa,title:intl.formatMessage({id:"questionBankAddQuestion.delete",defaultMessage:"\u5220\u9664"})},ge.createElement("i",{className:"iconfont icon-shanchu"})):null,ge.createElement("a",{onClick:Ar,title:"\u56DE\u590D"}," ",ge.createElement("i",{className:"iconfont icon-huifu1"})," "),ge.createElement("a",{onClick:Rr,className:Vt?"c-orange":""},ge.createElement("i",{className:Vt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ge.createElement("span",null,Wt||""))),ge.createElement(Nt.Z,{id:jr,activeDiscussIndex:Pa,onReplyDiscuss:Vn})))},zn=de(71865),bn={"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"},Pn=de(35567),hn=(tn,Mn,lr)=>new Promise((ua,pa)=>{var Pa=tr=>{try{$n(lr.next(tr))}catch(fr){pa(fr)}},Vn=tr=>{try{$n(lr.throw(tr))}catch(fr){pa(fr)}},$n=tr=>tr.done?ua(tr.value):Promise.resolve(tr.value).then(Pa,Vn);$n((lr=lr.apply(tn,Mn)).next())}),Bn=({user_praise:tn,praise_count:Mn,praisePlus:lr,onCreateDiscuss:ua,discuss_count:pa})=>{const Pa=(0,De.useIntl)(),[Vn,$n]=(0,ge.useState)(!1),[tr,fr]=(0,ge.useState)("");function Fa(Vt){fr(Vt)}function jr(){$n(!0)}function Wt(){$n(!1)}function _t(){return hn(this,null,function*(){ua(tr),fr(""),$n(!1)})}return ge.createElement("div",{className:`${bn["dis-input-editor-container"]} ${Vn?bn.active:""} `},ge.createElement("div",{className:Vn?`hide ${bn["text-area"]}`:bn["text-area"]},ge.createElement("input",{placeholder:Pa.formatMessage({id:"shixuns.saySomething",defaultMessage:"\u8BF4\u70B9\u4EC0\u4E48"}),onClick:jr}),ge.createElement("a",null," ",ge.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",pa," "),ge.createElement("a",{className:"c-light-black",onClick:lr,title:tn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ge.createElement("i",{className:`mr3 ${tn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Mn?ge.createElement("span",null,Mn):"")),Vn?ge.createElement("div",{className:bn["input-mask"],onClick:Wt}):null,ge.createElement("div",{className:Vn?bn["md-container"]:`${bn["md-container"]} hide`},ge.createElement(Pn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:tr,height:240,onChange:Fa}),ge.createElement("div",{className:bn["tip-container"],onClick:Wt},ge.createElement("a",{className:bn["btn-send"],onClick:_t}," ",Pa.formatMessage({id:"shixuns.send",defaultMessage:"\u53D1\u9001"})))))},ir=de(67294),Lr=Object.defineProperty,Ur=Object.defineProperties,la=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,ur=(tn,Mn,lr)=>Mn in tn?Lr(tn,Mn,{enumerable:!0,configurable:!0,writable:!0,value:lr}):tn[Mn]=lr,Zn=(tn,Mn)=>{for(var lr in Mn||(Mn={}))Sa.call(Mn,lr)&&ur(tn,lr,Mn[lr]);if(vr)for(var lr of vr(Mn))Va.call(Mn,lr)&&ur(tn,lr,Mn[lr]);return tn},qn=(tn,Mn)=>Ur(tn,la(Mn)),nr=(tn,Mn,lr)=>new Promise((ua,pa)=>{var Pa=tr=>{try{$n(lr.next(tr))}catch(fr){pa(fr)}},Vn=tr=>{try{$n(lr.throw(tr))}catch(fr){pa(fr)}},$n=tr=>tr.done?ua(tr.value):Promise.resolve(tr.value).then(Pa,Vn);$n((lr=lr.apply(tn,Mn)).next())});const Hr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var La=(tn=>(tn[tn.GET_DISCUSSES=0]="GET_DISCUSSES",tn[tn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",tn[tn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",tn[tn.PLUS_DISCUSS=3]="PLUS_DISCUSS",tn[tn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",tn[tn.SET_PAGE=5]="SET_PAGE",tn[tn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",tn))(La||{});function Qr(tn,Mn){switch(Mn.type){case 6:return qn(Zn({},tn),{loading:!0});case 0:return Zn(Zn({},tn),Mn.payload);case 1:return Zn(Zn({},tn),Mn.payload);case 4:return Zn(Zn({},tn),Mn.payload);case 3:return Zn(Zn({},tn),Mn.payload);case 5:return qn(Zn({},tn),{page:Mn.payload});case 2:return Zn(Zn({},tn),Mn.payload);default:throw new Error}}var io=({user:tn,identifier:Mn,hack:lr,onTriggerPraise:ua,activeIndex:pa})=>{const Pa=(0,De.useIntl)(),[Vn,$n]=(0,ge.useReducer)(Qr,Hr),{loading:tr,page:fr,data:Fa,count:jr,actionType:Wt,activeDiscussIndex:_t}=Vn,Vt=(0,ge.useCallback)(()=>nr(void 0,null,function*(){$n({type:6});const gn=yield pt(Mn,fr),{comments:sr,disscuss_count:Gr}=gn;$n({type:0,payload:{data:sr,count:Gr,loading:!1}})}),[fr,Mn]);(0,ge.useEffect)(()=>{pa==="2"&&Vt()},[Mn,fr,pa]);function vn(gn){$n({type:5,payload:gn})}function Rn(gn){$n({type:4,payload:{actionType:gn}})}function Ar(gn){$n(_t===gn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:gn}})}function Rr(gn,sr,Gr){return nr(this,null,function*(){try{const na=yield Ft(gn);Fa[Gr].user_praise=sr,Fa[Gr].praise_count=na.praise_count,$n({type:3,payload:{data:[...Fa]}})}catch(na){console.log(na)}})}function oa(){return nr(this,null,function*(){const{id:gn,params:sr,type:Gr,index:na,parentDiscussIndex:Gn}=Wt;if(Gr==="hidden-discuss"&&(yield qt(Mn,gn,sr),Gn?Fa[Gn].children[na].hidden=sr.hidden==1:Fa[na].hidden=sr.hidden==1,$n({type:4,payload:{actionType:null,data:[...Fa]}})),Gr==="delete-discuss"){if(yield Bt(Mn,gn),Gn||Gn===0){let wa=Fa[Gn].children;for(let Ta=wa.length-1;Ta>=0;Ta--)if(wa[Ta].id===gn){wa.splice(Ta,1);break}Fa[Gn].children=wa}else for(let wa=Fa.length-1;wa>=0;wa--)if(Fa[wa].id===gn){Fa.splice(wa,1);break}$n({type:4,payload:{actionType:null,data:[...Fa]}})}})}function ca(){$n({type:4,payload:{actionType:null}})}function Sn(gn,sr){return nr(this,null,function*(){try{yield Ut(Mn,gn,sr),Vt()}catch(Gr){console.log(Gr)}})}function dn(gn){return nr(this,null,function*(){$n({type:6}),yield Ct(Mn,gn),Vt()})}return ir.createElement(ir.Fragment,null,ir.createElement("div",{className:"discuss-panel"},Fa.length===0?ir.createElement(Be.Z,null):Fa.map((gn,sr)=>ir.createElement(pn,{onReplyDiscuss:Sn,onPlusDiscuss:Rr,onSetActiveDiscussIndex:Ar,onSetActionType:Rn,data:gn,index:sr,user:tn,activeDiscussIndex:_t})),jr>10?ir.createElement("div",{className:"pagination-container"},ir.createElement(xt.Z,{showQuickJumper:!0,onChange:vn,current:fr,total:jr})):null),ir.createElement(Bn,{user_praise:lr.user_praise,praise_count:lr.praises_count,praisePlus:ua,discuss_count:lr.comments_count,onCreateDiscuss:dn}),ir.createElement(E.Z,null,ir.createElement(ve.default,{centered:!0,title:Pa.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),open:!!Wt,onOk:oa,onCancel:ca},ir.createElement("p",null,Wt?Wt.message:"")),ir.createElement(zn.Z,null)))},ro=de(11713),nn=de(69677),wn=de(79753),un={},Nr=de(67294),Yr=({hack:tn,current_user:Mn})=>Nr.createElement("div",{className:un.answer},tn!=null&&tn.analysis?Nr.createElement(Re.Z,{style:{padding:"13px 0"},value:(tn==null?void 0:tn.analysis)||""}):Nr.createElement(Be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),kr={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},ao=de(47221),$r=de(15746),ma=de(22150),jo=de(31795),Da=de(32259),eo=de(67294);const{TextArea:ra}=nn.default,{Panel:bo}=ao.default;var Wn=({data:tn,hack:Mn})=>{const lr=(0,De.useIntl)();return console.log(tn,Mn,"data"),Mn!=null&&Mn.is_file?eo.createElement(Da.Y2,{disabled:!0,className:kr.uploadTableWrapper,showScore:!Mn.test_set_score,data:tn,isProgramHomework:!0}):eo.createElement("div",{className:kr.hackSets},tn==null?void 0:tn.map((ua,pa)=>eo.createElement(ao.default,{accordion:!0,bordered:!1,key:pa,defaultActiveKey:pa===0&&ua.id,className:kr.collapseWrapper,expandIcon:({isActive:Pa})=>eo.createElement("i",{className:`iconfont icon-weizhankai ${Pa?kr.open:kr.close}`,style:{fontSize:14,transition:"all .2s"}})},eo.createElement(bo,{key:ua.id,header:eo.createElement(ae.Z,{align:"middle",justify:"space-between",wrap:!1},eo.createElement($r.Z,{className:kr.panelHeader},eo.createElement("span",null,lr.formatMessage({id:"shixuns.testCases",defaultMessage:"\u6D4B\u8BD5\u7528\u4F8B"}),pa+1)),eo.createElement($r.Z,{flex:1},eo.createElement(ae.Z,{align:"middle",justify:"end",wrap:!1},!(Mn!=null&&Mn.test_set_score)&&eo.createElement($r.Z,{className:kr.rateInput},eo.createElement("span",{className:"mr20"},lr.formatMessage({id:"questionBankAddQuestion.scoringRatio",defaultMessage:"\u8BC4\u5206\u5360\u6BD4"})),eo.createElement("div",null,eo.createElement(ma.default.Item,{noStyle:!0},eo.createElement(jo.Z,{value:ua==null?void 0:ua.score,className:kr.baseFormItem,min:0,max:100,disabled:!0}))),eo.createElement("span",{className:"ml10"},"%")))))},eo.createElement(ma.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},eo.createElement(ra,{readOnly:!0,value:ua==null?void 0:ua.input,rows:4})),eo.createElement(ma.default.Item,{label:lr.formatMessage({id:"questionBankAddQuestion.output",defaultMessage:"\u8F93\u51FA"}),labelCol:{span:24}},eo.createElement(ra,{readOnly:!0,value:ua==null?void 0:ua.output,rows:4}))))))},Fr={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},mr=de(67294),Pr=(0,ge.forwardRef)(({data:tn=[]},Mn)=>{var lr;const[ua,pa]=(0,ge.useState)(),Pa=tn.filter($n=>$n.show);(0,ge.useEffect)(()=>{Pa.length&&pa(Pa[0].id)},[tn==null?void 0:tn.length]);const Vn=((lr=Pa.find($n=>$n.id===ua))==null?void 0:lr.element)||null;return(0,ge.useImperativeHandle)(Mn,()=>({setActiveTab:$n=>pa($n)})),mr.createElement("div",{className:Fr.tabs},mr.createElement("div",{className:Fr.tabWarp},Pa.map($n=>mr.createElement("div",{onClick:()=>pa($n.id),className:`${Fr.tab} ${$n.id===ua?Fr.active:""}`,key:$n.id},$n.name))),mr.createElement("div",{className:Fr.content},Vn))}),jn=de(67294),zr=Object.defineProperty,Mr=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,Or=(tn,Mn,lr)=>Mn in tn?zr(tn,Mn,{enumerable:!0,configurable:!0,writable:!0,value:lr}):tn[Mn]=lr,Wr=(tn,Mn)=>{for(var lr in Mn||(Mn={}))vo.call(Mn,lr)&&Or(tn,lr,Mn[lr]);if(Xa)for(var lr of Xa(Mn))Fo.call(Mn,lr)&&Or(tn,lr,Mn[lr]);return tn},ei=(tn,Mn)=>Mr(tn,wo(Mn)),wi=(tn,Mn,lr)=>new Promise((ua,pa)=>{var Pa=tr=>{try{$n(lr.next(tr))}catch(fr){pa(fr)}},Vn=tr=>{try{$n(lr.throw(tr))}catch(fr){pa(fr)}},$n=tr=>tr.done?ua(tr.value):Promise.resolve(tr.value).then(Pa,Vn);$n((lr=lr.apply(tn,Mn)).next())});const Ao={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var hi=({hack:tn,onTriggerPraise:Mn,topicId:lr,page:ua,onPageChange:pa,user:Pa,current_user:Vn,submitRecords:$n,submitting:tr,submitResult:fr,setActiveIndex:Fa,hack_sets:jr})=>{var Wt,_t;const Vt=(0,De.useIntl)(),[vn]=(0,De.useSearchParams)(),[Rn,Ar]=(0,ge.useState)("0"),Rr=(0,De.useLocation)(),[oa,ca]=(0,ge.useState)(!1),[Sn,dn]=(0,ge.useState)(null),[gn,sr]=(0,ge.useState)([]),[Gr,na]=(0,ge.useState)([]),[Gn,wa]=(0,ge.useState)({page:1,limit:10}),Ta=(0,ge.useRef)(null),ja=(0,ge.useRef)(null);console.log(Pa,"user");const No={1:Vt.formatMessage({id:"shixuns.easy",defaultMessage:"\u7B80\u5355"}),2:Vt.formatMessage({id:"shixuns.medium",defaultMessage:"\u9002\u4E2D"}),3:Vt.formatMessage({id:"shixuns.difficult",defaultMessage:"\u56F0\u96BE"})};let[dr,oo]=(0,ge.useState)(ei(Wr({},(0,De.useParams)()),{page:1,per_page:20,name:""}));(0,ge.useEffect)(()=>{ja.current&&(tn==null?void 0:tn.is_close_tips)===!1&&Sn===null&&dn(!0)},[ja.current,tn==null?void 0:tn.is_close_tips,Sn]);function Bo(){return wi(this,null,function*(){yield(0,he.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ge.useEffect)(()=>{Fa(Rn)},[Rn]);function ko(uo){return wi(this,null,function*(){let Ga=uo.target.id;if(Ga==="1"){let mi=yield(0,he.ZP)(`/api/myproblems/${dr.id}/redo_logs.json`,{method:"get",params:Wr({},Gn)});(mi==null?void 0:mi.status)===0&&na(mi==null?void 0:mi.data)}Ar(Ga)})}(0,ge.useEffect)(()=>St.Z.subscribe("to-commit-info",()=>{Ar("1"),Ta.current&&Ta.current.setActiveTab("1")}),[]),(0,ge.useEffect)(()=>St.Z.subscribe("to-reset-info",()=>{ko({target:{id:"1"}}),Ta.current&&Ta.current.setActiveTab("2")}),[]);function Ka(){Ar("2")}function qr(){return wi(this,null,function*(){let uo=yield(0,he.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Wr({identifier:dr==null?void 0:dr.id},dr)});sr(uo)})}const Io=[{title:null,description:jn.createElement("div",null,jn.createElement("b",{onClick:()=>{dn(!1),Bo(),ca(!0),qr()},className:"c-light-primary font16 current"},Vt.formatMessage({id:"classrooms.viewQuestionList",defaultMessage:"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"})),jn.createElement("div",{className:"c-grey-333 mt10 mb20"},Vt.formatMessage({id:"classroomProgrammingHomework.findAllRequiredQuestionsHere",defaultMessage:"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"})),jn.createElement(ue.ZP,{onClick:()=>{dn(!1),Bo()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},Vt.formatMessage({id:"competitions.gotIt",defaultMessage:"\u77E5\u9053\u4E86"}))),target:()=>ja.current}];return jn.createElement("div",{className:st["left-panel"]},jn.createElement("ul",{className:`${st["s-navs"]} ${st["bg-white"]} ${st.b1}`},(tn==null?void 0:tn.is_program)&&!vn.get("pageId")&&jn.createElement(ie.Z,{title:"\u9898\u76EE\u5217\u8868"},jn.createElement("div",{onClick:()=>{qr(),ca(!0)},className:st.btns,ref:ja,style:Sn?{pointerEvents:"none"}:{}},jn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),jn.createElement("li",{style:{marginLeft:20}},jn.createElement("a",{className:Rn==="0"?st.active:"",id:"0",onClick:ko},Vt.formatMessage({id:"questionBankAddQuestion.questionDescription1",defaultMessage:"\u9898\u76EE\u63CF\u8FF0"}))),jn.createElement("li",null,jn.createElement("a",{className:Rn==="1"?st.active:"",id:"1",onClick:ko},Vt.formatMessage({id:"questionBankAddQuestion.operationRecords",defaultMessage:"\u64CD\u4F5C\u8BB0\u5F55"}))),(vn.get("type")!=="exercises"&&(tn==null?void 0:tn.answer_text_show)||vn.get("type")!=="exercises"&&(tn==null?void 0:tn.analysis_show))&&jn.createElement("li",null,jn.createElement("a",{className:Rn==="4"?st.active:"",id:"4",onClick:ko},"\u89E3\u7B54\u53C2\u8003")),vn.get("type")!=="exercises"&&jn.createElement("li",null,jn.createElement("a",{className:Rn==="2"?st.active:"",id:"2",onClick:ko},Vt.formatMessage({id:"questionBankAddQuestion.comments",defaultMessage:"\u8BC4\u8BBA"}))),!!(jr!=null&&jr.length)&&vn.get("type")!=="exercises"&&vn.get("type")!=="1"&&jn.createElement("li",null,jn.createElement("a",{className:Rn==="5"?st.active:"",id:"5",onClick:ko},Vt.formatMessage({id:"shixuns.testCases",defaultMessage:"\u6D4B\u8BD5\u7528\u4F8B"})))),jn.createElement("div",{className:`${st["tab-panel-body"]} ${Rn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},jn.createElement(nt,{hack:tn,onTriggerPraise:Mn,toDiscuss:Ka})),jn.createElement("div",{style:{padding:"12px"},className:`${st["tab-panel-body"]} ${Rn==="1"?"":"hide"}`},jn.createElement(Pr,{ref:Ta,data:[{id:"1",show:vn.get("qtype")!=="8",name:Vt.formatMessage({id:"shixuns.submissionRecords",defaultMessage:"\u63D0\u4EA4\u8BB0\u5F55"}),element:jn.createElement(jn.Fragment,null,$n!=null&&$n.records_count||tr?jn.createElement(Ee,{page:ua,onPageChange:pa,topicId:lr,submitting:tr,key:(fr==null?void 0:fr.id)||1,submitRecords:$n,submitResult:fr}):jn.createElement(Be.Z,null))},{id:"2",show:vn.get("type")==="exercises"||(tn==null?void 0:tn.homework_common_id),name:Vt.formatMessage({id:"shixuns.resetRecords",defaultMessage:"\u91CD\u7F6E\u8BB0\u5F55"}),element:jn.createElement(jn.Fragment,null,jn.createElement(bt.default,{pagination:!1,dataSource:Gr==null?void 0:Gr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(uo,Ga,mi)=>Te()(uo).format("YYYY-MM-DD HH:mm:ss")},{title:Vt.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"redo_type",render:(uo,Ga,mi)=>{var gi;return(gi=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:Vt.formatMessage({id:"shixuns.restoreInitialCode",defaultMessage:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"})},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(xi=>xi.id===uo))==null?void 0:gi.name}}]}),jn.createElement(xt.Z,{style:{marginTop:10},current:Gn.page,total:Gr==null?void 0:Gr.count,hideOnSinglePage:!0,onChange:uo=>wi(void 0,null,function*(){Gn.page=uo,wa(Gn);let Ga=yield(0,he.ZP)(`/api/myproblems/${dr.id}/redo_logs.json`,{method:"get",params:ei(Wr({},Gn),{courseId:dr.courseId})});(Ga==null?void 0:Ga.status)===0&&na(Ga==null?void 0:Ga.data)})}))}]})),jn.createElement("div",{style:{padding:"12px"},className:`${st["tab-panel-body"]} ${Rn==="4"?"":"hide"}`},jn.createElement(Pr,{data:[{id:"1",show:vn.get("type")!=="exercises"&&(tn==null?void 0:tn.answer_text_show),name:"\u7B54\u6848",element:jn.createElement(jn.Fragment,null,jn.createElement(Rt,{hack:tn,current_user:Vn}))},{id:"2",show:vn.get("type")!=="exercises"&&(tn==null?void 0:tn.analysis_show),name:Vt.formatMessage({id:"testPaperBank.analysisNoAnalysis",defaultMessage:"\u89E3\u6790"}),element:jn.createElement(jn.Fragment,null,jn.createElement(Yr,{hack:tn,current_user:Vn}))}]})),jn.createElement("div",{className:`${st["tab-panel-body"]} ${Rn==="2"?"":"hide"}`,style:{padding:0}},jn.createElement(io,{user:Pa,activeIndex:Rn,identifier:tn.identifier,hack:tn,onTriggerPraise:Mn})),jn.createElement("div",{className:`${st["tab-panel-body"]} ${Rn==="5"?"":"hide"}`,style:{padding:12}},jn.createElement(Wn,{data:jr||[],hack:tn})),jn.createElement(y.Z,{rootClassName:st.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>ca(!1),open:oa},jn.createElement(ae.Z,null,jn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),jn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},Vt.formatMessage({id:"common.total",defaultMessage:"\u5171"})," ",gn==null?void 0:gn.total_count,Vt.formatMessage({id:"problemset.question",defaultMessage:"\u9898"}),"\xA0[\xA0",gn==null?void 0:gn.total_score,Vt.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"}),"\xA0]\xA0"),!(Pa!=null&&Pa.hack_manager)&&jn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",gn==null?void 0:gn.work_score,Vt.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"}))),jn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),jn.createElement(ae.Z,{align:"middle",className:"mt10 mb10"},!(Pa!=null&&Pa.hack_manager)&&jn.createElement(ro.default,{size:"large",className:"mr10",style:{width:104},placeholder:Vt.formatMessage({id:"classroomProgrammingHomework.passStatus",defaultMessage:"\u901A\u8FC7\u60C5\u51B5"}),onChange:uo=>{dr.page=1,dr.finish_status=uo,oo(Wr({},dr)),qr()}},jn.createElement(ro.default.Option,{value:""},Vt.formatMessage({id:"personalHomepageclassrooms.all",defaultMessage:"\u5168\u90E8"})),jn.createElement(ro.default.Option,{value:0},Vt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})),jn.createElement(ro.default.Option,{value:1},Vt.formatMessage({id:"competitions.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})),jn.createElement(ro.default.Option,{value:2},Vt.formatMessage({id:"classrooms.completed",defaultMessage:"\u5DF2\u5B8C\u6210"}))),jn.createElement(ro.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:uo=>{dr.page=1,dr.difficult=uo||null,oo(Wr({},dr)),qr()}},jn.createElement(ro.default.Option,{value:0},Vt.formatMessage({id:"personalHomepageclassrooms.all",defaultMessage:"\u5168\u90E8"})),jn.createElement(ro.default.Option,{value:1},Vt.formatMessage({id:"shixuns.easy",defaultMessage:"\u7B80\u5355"})),jn.createElement(ro.default.Option,{value:2},Vt.formatMessage({id:"shixuns.medium",defaultMessage:"\u9002\u4E2D"})),jn.createElement(ro.default.Option,{value:3},Vt.formatMessage({id:"shixuns.difficult",defaultMessage:"\u56F0\u96BE"}))),jn.createElement(nn.default.Search,{size:"large",onSearch:uo=>{dr.name=uo,dr.page=1,oo(Wr({},dr)),qr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),jn.createElement("div",{className:st.list,style:{height:36,background:"#3D445C"}},!(Pa!=null&&Pa.hack_manager)&&jn.createElement("span",null,Vt.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"})),jn.createElement("span",null,"\u5E8F\u53F7"),jn.createElement("span",{style:{flex:1}},Vt.formatMessage({id:"classroomProgrammingHomework.questionName",defaultMessage:"\u9898\u76EE\u540D\u79F0"})),jn.createElement("span",{style:{flexBasis:48,paddingRight:0}},Vt.formatMessage({id:"questionBankList.difficulty",defaultMessage:"\u96BE\u5EA6"}))),jn.createElement("div",{style:{overflow:"auto",flex:1}},(Wt=gn==null?void 0:gn.data)!=null&&Wt.length?(_t=gn==null?void 0:gn.data)==null?void 0:_t.map((uo,Ga)=>jn.createElement("div",{onClick:()=>wi(void 0,null,function*(){let mi=yield(0,he.ZP)(`/api/problems/${uo==null?void 0:uo.identifier}/start.json`,{method:"get",params:{hack_user_id:Pa==null?void 0:Pa.user_id}});mi&&(window.location.href=`/myproblems/${mi==null?void 0:mi.identifier}${window.location.search}`)}),className:`${st.list} ${uo!=null&&uo.checked?st.active:""}`},!(Pa!=null&&Pa.hack_manager)&&jn.createElement(jn.Fragment,null,!(uo!=null&&uo.opened)&&jn.createElement("span",{style:{color:"#E02020"}},Vt.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"})),(uo==null?void 0:uo.opened)&&!(uo!=null&&uo.passed)&&jn.createElement("span",{style:{color:"#FA6400"}},Vt.formatMessage({id:"competitions.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})),(uo==null?void 0:uo.opened)&&(uo==null?void 0:uo.passed)&&jn.createElement("span",{style:{color:"#24C074"}},Vt.formatMessage({id:"classrooms.completed",defaultMessage:"\u5DF2\u5B8C\u6210"}))),jn.createElement("span",null,(dr.page-1)*20+(Ga+1)),jn.createElement("span",{style:{flex:1},title:uo.name},`[${uo==null?void 0:uo.score}\u5206]`,"\xA0",uo.name),jn.createElement("span",{style:{flexBasis:48,paddingRight:0}},No[uo.difficult]))):jn.createElement(Be.Z,null)),jn.createElement(xt.Z,{current:dr.page,className:"mt20",hideOnSinglePage:!0,total:gn==null?void 0:gn.count,pageSize:dr.per_page,onChange:(uo,Ga)=>{dr.page=uo,dr.per_page=Ga,qr()}})),jn.createElement(wn.Z,{rootClassName:st.tour,closeIcon:!1,open:!!Sn,steps:Io,gap:{offset:3,radius:2}}))},aa=de(62522),qa=de(53814),co=de(88508),Ha=de(97917),ci=de(43462),si=de(93137),li=de(11579),Xi=de(94184),Ui=de.n(Xi),Fn=de(96325),On=de(22707),Br=de(8861),_n=de(67294),xr=Object.defineProperty,Hn=Object.defineProperties,Kr=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,xa=(tn,Mn,lr)=>Mn in tn?xr(tn,Mn,{enumerable:!0,configurable:!0,writable:!0,value:lr}):tn[Mn]=lr,Za=(tn,Mn)=>{for(var lr in Mn||(Mn={}))Qa.call(Mn,lr)&&xa(tn,lr,Mn[lr]);if(Ba)for(var lr of Ba(Mn))Wa.call(Mn,lr)&&xa(tn,lr,Mn[lr]);return tn},Ra=(tn,Mn)=>Hn(tn,Kr(Mn)),Dn=(tn,Mn)=>{var lr={};for(var ua in tn)Qa.call(tn,ua)&&Mn.indexOf(ua)<0&&(lr[ua]=tn[ua]);if(tn!=null&&Ba)for(var ua of Ba(tn))Mn.indexOf(ua)<0&&Wa.call(tn,ua)&&(lr[ua]=tn[ua]);return lr},Kn=(tn,Mn,lr)=>new Promise((ua,pa)=>{var Pa=tr=>{try{$n(lr.next(tr))}catch(fr){pa(fr)}},Vn=tr=>{try{$n(lr.throw(tr))}catch(fr){pa(fr)}},$n=tr=>tr.done?ua(tr.value):Promise.resolve(tr.value).then(Pa,Vn);$n((lr=lr.apply(tn,Mn)).next())});const{Countdown:er}=x.default,Gt={Java:"java",C:"c",Python:"py","C++":"c"};var gr=(tn=>(tn[tn.SET_LOADING=0]="SET_LOADING",tn[tn.GET_DATA=1]="GET_DATA",tn[tn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",tn[tn.SET_DATA=3]="SET_DATA",tn[tn.SET_DEBUGING=4]="SET_DEBUGING",tn[tn.SET_SUBMITING=5]="SET_SUBMITING",tn[tn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",tn[tn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",tn[tn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",tn[tn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",tn[tn.SET_PAGE=10]="SET_PAGE",tn))(gr||{});function Vr(){return new Date().getTime()}const fa={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ar(tn,Mn){switch(Mn.type){case 1:return Za(Za({},tn),Mn.payload);case 3:return Ra(Za({},tn),{data:Mn.payload});case 0:return Ra(Za({},tn),{loading:Mn.payload});case 9:return Ra(Za({},tn),{showNote:Mn.payload});case 4:return Ra(Za({},tn),{debuging:Mn.payload});case 5:return Ra(Za({},tn),{submitting:Mn.payload});case 2:return Ra(Za({},tn),{submitRecords:Mn.payload});case 10:return Ra(Za({},tn),{submitRecordPage:Mn.payload});case 6:return Ra(Za({},tn),{executingMessage:Mn.payload});case 7:return Za(Za({},tn),Mn.payload);case 8:return Za(Za({},tn),Mn.payload);default:throw new Error}}var pr=({children:tn})=>{var Mn,lr,ua,pa,Pa;const Vn=(0,De.useIntl)(),[$n,tr]=(0,ge.useReducer)(ar,fa),{id:fr}=(0,De.useParams)(),Fa=(0,De.useLocation)(),[jr]=(0,De.useSearchParams)(),{loading:Wt,data:_t,debugResult:Vt,submitResult:vn,submitRecords:Rn,submitRecordPage:Ar,showNote:Rr,debuging:oa,submitting:ca,executingMessage:Sn}=$n,[dn,gn]=(0,ge.useState)("#37AD83"),[sr,Gr]=(0,ge.useState)(null),[na,Gn]=(0,ge.useState)({}),[wa,Ta]=(0,ge.useState)(!0),[ja,No]=(0,ge.useState)(!1),[dr,oo]=(0,ge.useState)(!1),Bo=(0,ge.useRef)(null),ko=(0,ge.useRef)(0),Ka=_t==null?void 0:_t.user,qr=_t==null?void 0:_t.hack,[Io,uo]=(0,ge.useState)(!1),Ga=(0,ge.useRef)(1),mi=(0,ge.useRef)(!1);(0,Fn.y)(jr.get("type")==="exercises");const{setOpenDisableCopyAndPaste:gi}=(0,Fn.X)(),[xi,_i]=(0,ge.useState)(""),ki=(0,ci._)(na);(0,ge.useEffect)(()=>{function po(){return Kn(this,null,function*(){var zo,rs,vs,wl,dl;Ta(!0);const Sl=yield(0,le.fu)(fr,{exercise_id:jr.get("exercisesId")});if(setTimeout(()=>{Ta(!1)},800),Sl.status!==401){try{Sl.hack.code=it.Base64.decode(Sl.hack.code)}catch(Ds){console.log(Ds)}Sl.hack=Ra(Za({},Sl.hack),{is_program:jr.get("type")==="1"}),tr({type:1,payload:{loading:!1,data:Sl}})}if(jr.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ds;jr.get("coursesId")=="coursesId"?Ds=yield(0,oe._F)({categoryId:jr.get("exercisesId"),login:jr.get("login")}):Ds=yield(0,oe._B)({categoryId:jr.get("exercisesId"),login:jr.get("login")}),Gn(Za({},Ds)),gi((zo=Ds==null?void 0:Ds.exercise)==null?void 0:zo.forbid_copy),typeof((rs=Ds==null?void 0:Ds.exercise)==null?void 0:rs.left_time)=="number"&&(Gr(Date.now()+((vs=Ds==null?void 0:Ds.exercise)==null?void 0:vs.left_time)*1e3),setTimeout(()=>{gn("red")},(((wl=Ds==null?void 0:Ds.exercise)==null?void 0:wl.left_time)-300>0?((dl=Ds==null?void 0:Ds.exercise)==null?void 0:dl.left_time)-300:0)*1e3))}})}fr&&po()},[fr]),(0,ge.useEffect)(()=>{var po;return jr.get("type")==="exercises"&&((po=na==null?void 0:na.exercise)!=null&&po.screen_open)&&(window.removeEventListener("blur",vi,!1),si.U.forEach((zo,rs)=>{window.addEventListener(zo,vi,!1)}),window.addEventListener("blur",vi,!1),window.focus()),()=>{document.removeEventListener((0,se.gH)(),vi)}},[na]),(0,ge.useEffect)(()=>{xi==="1"&&fr&&qr!=null&&qr.language&&pi()},[fr,Ar,qr==null?void 0:qr.language,xi]),(0,ge.useEffect)(()=>(qr!=null&&qr.is_program&&(ko.current=0,Bo.current=setInterval(()=>{ms()},15e3)),()=>{clearInterval(Bo.current)}),[qr==null?void 0:qr.is_program]);const ms=()=>Kn(void 0,null,function*(){let po=yield(0,he.ZP)(`/api/myproblems/${fr}/save_long_time.json`,{method:"get",params:{answer_long_time:ko.current}})}),vi=()=>{mi.current||(0,se.BU)(),window.parent.postMessage("backExercise","*")};function pi(){return Kn(this,null,function*(){try{const po=yield(0,le.zO)(fr,{limit:15,page:Ar,language:qr==null?void 0:qr.language});tr({type:2,payload:po})}catch(po){console.log(po)}})}function ns(po){tr({type:10,payload:po})}function Fi(po){return Kn(this,null,function*(){var zo;let rs;(jr.get("ip_limit")==="inner"||jr.get("ip_bind_type")==="true")&&(rs=yield(0,qa.y)({ip_limit:jr.get("ip_limit"),ip_bind:jr.get("ip_bind_type")==="true"}));const vs=yield(0,le.n4)(fr,{code:it.Base64.encode(po||qr.code),language:qr==null?void 0:qr.language,exercise_id:jr.get("exercisesId"),question_id:jr.get("questionId"),ip:rs});return vs.status===-5&&(0,De.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Ra(Za({errorMessage:vs==null?void 0:vs.message},(na==null?void 0:na.exercise)||{}),{exercise_user_id:(zo=na==null?void 0:na.exercise)==null?void 0:zo.exercise_user_id,id:jr.get("exercisesId")})}}),vs})}function ys(){return Kn(this,null,function*(){if(Ga.current=2,!ca){tr({type:5,payload:!0});try{St.Z.publish("to-commit-info");const po=yield Fi();if(console.log(po,1),po.status===0){let Sl=function(){return Kn(this,null,function*(){const{status:Ds,data:yl}=yield(0,le.rX)(fr,"submit"),ou=Vr()-dl>(vs*wl+30)*1e3;if(Ds!==0&&!ou&&setTimeout(Sl,1e3),ou&&Ds!==0){ve.default.error({centered:!0,okText:Vn.formatMessage({id:"onlineCourses.gotIt",defaultMessage:"\u77E5\u9053\u5566"}),title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),tr({type:5,payload:!1});return}if(Ds===0){yl.status===2&&ve.default.error({centered:!0,okText:Vn.formatMessage({id:"onlineCourses.gotIt",defaultMessage:"\u77E5\u9053\u5566"}),title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(yl==null?void 0:yl.status)===0&&jr.get("type")==="1"&&oo(!0);const vu=yield(0,le.zO)(fr,{limit:15,page:Ar,language:qr==null?void 0:qr.language});tr({type:8,payload:Ra(Za({},$n),{submitResult:yl,submitting:!1,submitRecords:vu})})}})},zo={};jr.get("type")==="exercises"&&(zo.extras={exercise_id:jr.get("exercisesId"),question_id:jr.get("questionId")},(jr.get("ip_limit")==="inner"||jr.get("ip_bind_type")==="true")&&(zo.extras.ip=yield(0,qa.y)({ip_limit:jr.get("ip_limit"),ip_bind:jr.get("ip_bind_type")==="true"})));const rs=yield(0,le.bM)(fr,zo);if(rs.status===-1&&jr.get("exercisesId")){window.parent.location.href=`/classrooms/${jr.get("coursesId")}/exercise/${jr.get("exercisesId")}/detail`;return}const{time_limit:vs,test_case_size:wl}=qr,dl=Vr();rs.status>-1?Sl():tr({type:5,payload:!1})}else tr({type:5,payload:!1})}catch(po){console.log(po),tr({type:5,payload:!1})}uo(!1)}})}function Ii(){return Kn(this,null,function*(){Ga.current=1,$n.debuging=!0,tr({type:4,payload:!0});try{if((yield Fi()).status===0){let dl=function(){return Kn(this,null,function*(){const{status:Sl,message:Ds,data:yl}=yield(0,le.rX)(fr,"debug"),ou=Vr()-wl>(zo+30)*1e3;if(Sl!==0&&!ou&&(tr({type:6,payload:Ds}),setTimeout(dl,1e3)),ou){ve.default.error({title:Vn.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:Vn.formatMessage({id:"onlineCourses.gotIt",defaultMessage:"\u77E5\u9053\u5566"}),title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),tr({type:4,payload:!1}),tr({type:7,payload:Ra(Za({},$n),{debugResult:{status:2},debuging:!1})});return}Sl===0&&(yl.status===2&&ve.default.error({title:Vn.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:Vn.formatMessage({id:"onlineCourses.gotIt",defaultMessage:"\u77E5\u9053\u5566"}),content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),tr({type:4,payload:!1}),tr({type:7,payload:Ra(Za({},$n),{debugResult:yl,debuging:!1})}))})};const{time_limit:zo}=qr;let rs={input:encodeURIComponent(_t.test_case.input)};jr.get("type")==="exercises"&&(rs.exercise_id=jr.get("exercisesId"));const vs=yield(0,le.MU)(fr,rs);if(vs.status===-1&&jr.get("exercisesId")){window.parent.location.href=`/classrooms/${jr.get("coursesId")}/exercise/${jr.get("exercisesId")}/detail`;return}const wl=Vr();(vs==null?void 0:vs.status)>-1?dl():tr({type:4,payload:!1})}else tr({type:4,payload:!1})}catch(po){console.log(po)}finally{}})}function os(po,zo){const rs=zo?{modify_code:!1}:{};tr({type:3,payload:Ra(Za({},_t),{hack:Za(Ra(Za({},qr),{code:po}),rs)})}),uo(!0)}const ri=po=>Kn(void 0,null,function*(){let zo=yield(0,he.ZP)(`/api/problems/${qr==null?void 0:qr.identifier}/start.json`,{method:"get",params:{language:po==="C++"||po==="c++"?encodeURIComponent(po):po,hack_user_id:Ka==null?void 0:Ka.user_id}});zo.status!==-1&&De.history.replace(`/myproblems/${zo==null?void 0:zo.identifier}${window.location.search}`)});function fs(po){let zo=po.target.value;tr({type:3,payload:Ra(Za({},_t),{test_case:{input:zo}})})}function $s(){return Kn(this,null,function*(){try{let po={};jr.get("type")==="exercises"?po.exercise_id=jr.get("exercisesId"):qr!=null&&qr.homework_common_id&&(po.homework_common_id=qr==null?void 0:qr.homework_common_id);const zo=yield(0,le.H7)(fr,Za({},po));zo.status===401||(os(it.Base64.decode(zo.code)),(jr.get("type")==="exercises"||qr!=null&&qr.homework_common_id)&&St.Z.publish("to-reset-info"))}catch(po){console.log(po)}})}function Zs(){ve.default.confirm({centered:!0,okText:Vn.formatMessage({id:"shixuns.confirm1",defaultMessage:"\u786E\u5B9A"}),cancelText:Vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Vn.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:_n.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",_n.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Kn(this,null,function*(){const po=yield(0,le.fi)(fr);po.status===401||os(it.Base64.decode(po.code),!0)})}})}function Gi(){tr({type:9,payload:!0})}function ds(){tr({type:9,payload:!1})}function ps(po){return Kn(this,null,function*(){yield(0,le.MK)(fr,po),tr({type:1,payload:{showNote:!1,data:Ra(Za({},_t),{hack:Ra(Za({},qr),{notes:po.notes})})}})})}const Al={hack:qr,isLoading:wa,input:(Mn=_t==null?void 0:_t.test_case)==null?void 0:Mn.input,is_file:(lr=_t==null?void 0:_t.test_case)==null?void 0:lr.is_file,identifier:qr==null?void 0:qr.identifier,attachments_count:_t==null?void 0:_t.attachments_count,language:qr==null?void 0:qr.language,code:qr==null?void 0:qr.code,title:"main."+Gt[qr==null?void 0:qr.language],modify_code:qr==null?void 0:qr.modify_code,notes:qr==null?void 0:qr.notes,debugResult:Vt,debuging:oa,submitting:ca,submitResult:vn,executingMessage:Sn,onCancelNote:ds,onAddNote:ps,showNote:Rr,user:Ka,onShowNote:Gi,onSubmitCode:ys,onChangeCode:os,onChangeInput:fs,onDebugCode:Ii,onResetCode:$s,onSyncCode:Zs,onUpdateCode:Fi,onChangeLanguage:ri,isWhiteTheme:ja,setIsWhiteTheme:No,topDispatch:tr};function Us(){return Kn(this,null,function*(){const{praise_count:po}=yield(0,le.vl)(qr.id,{container_type:"Hack",type:1});let zo=Ra(Za({},_t),{hack:Ra(Za({},qr),{praises_count:po,user_praise:!qr.user_praise})});tr({type:3,payload:zo})})}const sl={topicId:fr,submitResult:vn,submitRecords:Rn,submitting:ca,page:Ar,onPageChange:ns,hack:qr,user:_t==null?void 0:_t.user,hack_sets:_t==null?void 0:_t.hack_sets,current_user:_t==null?void 0:_t.current_user,onTriggerPraise:Us,setActiveIndex:_i};return console.log(na),_n.createElement(_n.Fragment,null,_n.createElement(Ae.Z,{spinning:Wt,delay:500},_t?_n.createElement(_n.Fragment,null,_n.createElement("header",{className:Ui()(li.Z.header,ja&&li.Z.whiteHeader)},jr.get("type")!=="exercises"&&_n.createElement("div",null,_n.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${Ka==null?void 0:Ka.image_url}`,alt:"user",width:36}),_n.createElement("span",{style:{color:ja?"#333":"#B2BACB",fontSize:16}},Ka==null?void 0:Ka.name)),jr.get("type")==="exercises"&&_n.createElement("div",null,_n.createElement("div",{className:"exercise_user_info"},Vn.formatMessage({id:"user.name",defaultMessage:"\u59D3\u540D"}),_n.createElement("span",{className:"ml10"},(ua=na==null?void 0:na.exercise)==null?void 0:ua.user_name)),_n.createElement("div",{className:"exercise_user_info ml30"},Vn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),_n.createElement("span",{className:"ml10"},(pa=na==null?void 0:na.exercise)==null?void 0:pa.student_id))),_n.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},_n.createElement("div",null,qr.name)),(qr==null?void 0:qr.is_program)&&_n.createElement(co.Z,{defaultValue:qr==null?void 0:qr.answer_long_time,onChange:po=>{ko.current=po},className:li.Z.timepiece}),Ka!=null&&Ka.hack_manager?_n.createElement(De.Link,{className:li.Z.btn_edit,to:jr.get("type")==="1"?jr.get("pageId")?`/problems/newedit/${qr.identifier}?type=1&pageId=${jr.get("pageId")}&backUrl=${jr.get("backUrl")}`:`/problems/newedit/${qr.identifier}?type=1`:`/problems/newedit/${qr.identifier}`}," ",_n.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," ",Vn.formatMessage({id:"classroomExams.edit",defaultMessage:"\u7F16\u8F91"})):null,!!((Pa=na==null?void 0:na.exercise)!=null&&Pa.left_time)&&_n.createElement(_n.Fragment,null,_n.createElement("span",{style:{color:dn,marginRight:6},className:`iconfont icon-daojishi ${li.Z.djs}`}),_n.createElement("span",{className:"c-white mr20"},_n.createElement(er,{valueStyle:{color:dn,fontSize:20,fontWeight:500},title:_n.createElement("span",{style:{color:dn,fontSize:14,marginRight:10},className:"time"},Vn.formatMessage({id:"testPaperBank.remainingAnsweringTime",defaultMessage:"\u5269\u4F59\u7B54\u9898\u65F6\u957F"})),value:sr,onFinish:()=>Kn(void 0,null,function*(){const po=yield(0,oe.VL)({categoryId:jr.get("exercisesId"),commit_method:2});if((po==null?void 0:po.status)===0&&(Fi(),ve.default.info({width:530,title:Vn.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,okText:Vn.formatMessage({id:"shixuns.confirm1",defaultMessage:"\u786E\u5B9A"}),content:_n.createElement("div",{className:"tc font16"},Vn.formatMessage({id:"shixuns.answeringEnded",defaultMessage:"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377"}),_n.createElement("br",null),Vn.formatMessage({id:"shixuns.cannotModifyAnswers",defaultMessage:"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"})),onOk:()=>Kn(void 0,null,function*(){window.parent.location.href=`/classrooms/${jr.get("coursesId")}/exercise/${jr.get("exercisesId")}/detail`})})),(po==null?void 0:po.status)===-3){const zo=parseInt(po==null?void 0:po.message);Gr(Date.now()+zo*1e3)}})}))),jr.get("type")==="exercises"?_n.createElement(ue.ZP,{type:"primary",onClick:()=>{const po=()=>Kn(void 0,null,function*(){yield Fi(),uo(!1),ki(),mi.current=!0,vi()});if(!(Rn!=null&&Rn.records_count)||Io){ve.default.confirm({centered:!0,okText:Vn.formatMessage({id:"shixuns.confirm1",defaultMessage:"\u786E\u5B9A"}),cancelText:Vn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),icon:null,title:Vn.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:_n.createElement("div",{style:{color:"#FF0000"}},Vn.formatMessage({id:"shixuns.confirmAssessmentSubmission",defaultMessage:"\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:po});return}po()}},_n.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"}),Vn.formatMessage({id:"classroomExams.returnToTestPaper",defaultMessage:"\u8FD4\u56DE\u8BD5\u5377"})):_n.createElement("span",{onClick:()=>{var po;if(jr.get("backUrl"))De.history.push(jr.get("backUrl"));else if(jr.get("type")==="1"){let zo=(po=localStorage.getItem("program_homework"))==null?void 0:po.split(",");De.history.push(`/classrooms/${zo==null?void 0:zo[0]}/program_homework/${zo==null?void 0:zo[1]}/detail`)}else De.history.push("/problemset")}},_n.createElement(ie.Z,{title:"\u5173\u95ED"},_n.createElement("i",{style:{color:ja?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),_n.createElement(Ae.Z,{size:"large",spinning:wa},_n.createElement(re.Z,{className:Ui()(li.Z.myProblems,ja&&li.Z.whiteMyProblems),leftChild:_n.createElement(hi,Za({},sl)),rightChild:_n.createElement(ta,Za({},Al))}))):null,_n.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:dr,className:"oj-modal"},_n.createElement("section",{className:"oj-modal-content"},_n.createElement("div",{className:"oj-modal-head"},_n.createElement("img",{src:aa,alt:""}),_n.createElement("i",{onClick:()=>oo(!1),className:"iconfont icon-guanbi1"})),_n.createElement("aside",null,_n.createElement("img",{className:"mr30",src:Br.Z}),Vn.formatMessage({id:"classroomProgrammingHomework.runTime",defaultMessage:"\u8FD0\u884C\u65F6\u95F4"}),":\xA0",_n.createElement("span",{style:{color:"#75d6ba",marginRight:100}},vn==null?void 0:vn.execute_time,"ms"),"\u4F18\u4E8E",_n.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(vn==null?void 0:vn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),_n.createElement("aside",{className:"mb50"},_n.createElement("img",{src:On.Z,className:"mr30"}),_n.createElement("span",{className:"oj-modal-tt"},_n.createElement("span",null,_n.createElement("span",null,Vn.formatMessage({id:"classroomProgrammingHomework.memoryUsed",defaultMessage:"\u5360\u7528\u5185\u5B58"}),":\xA0"),_n.createElement("span",{className:"c-light-primary"},vn==null?void 0:vn.execute_memory,"kb")),_n.createElement("span",null,_n.createElement("span",null))),"\u4F18\u4E8E",_n.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(vn==null?void 0:vn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),_n.createElement("div",{id:"oj-modal-next",onClick:()=>Kn(void 0,null,function*(){var po;if(vn!=null&&vn.next_identifier){let zo=yield(0,he.ZP)(`/api/problems/${vn==null?void 0:vn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Ka==null?void 0:Ka.user_id}});zo&&(window.location.href=`/myproblems/${zo==null?void 0:zo.identifier}${window.location.search}`)}else{let zo=(po=localStorage.getItem("program_homework"))==null?void 0:po.split(",");De.history.push(`/classrooms/${zo==null?void 0:zo[0]}/program_homework/${zo==null?void 0:zo[1]}/detail`)}}),className:"oj-modal-btn"},vn!=null&&vn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":Vn.formatMessage({id:"classroomProgrammingHomework.returnToHomeworkDetailsPage",defaultMessage:"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"}))))),_n.createElement(Ha.Z,{successCb:()=>{Ga.current===1?Ii():ys()}}))};function yr({title:tn,modify_code:Mn,onSyncCode:lr,onShowCodeSetting:ua,onResetCode:pa,hack:Pa,onChangeLanguage:Vn,isWhiteTheme:$n,onShowResourceCentre:tr,attachments_count:fr}){var Fa;const jr=(0,De.useIntl)(),Wt=()=>{ve.default.confirm({title:jr.formatMessage({id:"shixuns.restoreInitialCode",defaultMessage:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"}),icon:_n.createElement(z.Z,null),content:jr.formatMessage({id:"shixuns.contentWillBeLost",defaultMessage:"\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:jr.formatMessage({id:"shixuns.confirm1",defaultMessage:"\u786E\u5B9A"}),cancelText:jr.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:pa})},[_t]=(0,De.useSearchParams)(),Vt=_t.get("language"),vn=Rn=>Rn==="1"?"c++":Rn==="2"?"C++":Rn;return(0,ge.useEffect)(()=>{Vt&&Vn(vn(Vt))},[]),(0,ge.useEffect)(()=>{Pa!=null&&Pa.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:_n.createElement(z.Z,null),content:_n.createElement("div",null,_n.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),_n.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),_n.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:jr.formatMessage({id:"shixuns.confirm1",defaultMessage:"\u786E\u5B9A"}),cancelText:jr.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>pa()})},[Pa==null?void 0:Pa.language]),console.log(Pa,$n,"hack"),_n.createElement("div",{className:`${li.Z.codeHead} ${$n?li.Z.whiteCodeHead:""}`},_n.createElement("div",{className:li.Z.navWrap},(Fa=Pa==null?void 0:Pa.all_language)==null?void 0:Fa.map(Rn=>_n.createElement("div",{className:`${li.Z.nav} ${Rn===(Pa==null?void 0:Pa.language)?li.Z.active:""}`,key:Rn,onClick:()=>Vn(Rn)},_n.createElement(ie.Z,{title:jr.formatMessage({id:"paths.programmingLanguage",defaultMessage:"\u7F16\u7A0B\u8BED\u8A00"})},_n.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),_n.createElement("span",null,Rn)))),_n.createElement(ae.Z,{align:"middle",style:{marginLeft:"auto"}},Mn?_n.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:lr},_n.createElement("img",{src:ct,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,fr>0&&_n.createElement("a",{onClick:tr},_n.createElement(ie.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},_n.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),_n.createElement("a",{onClick:Wt},_n.createElement(ie.Z,{title:jr.formatMessage({id:"shixuns.restoreInitialCode",defaultMessage:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"})},_n.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),_n.createElement("a",{onClick:ua},_n.createElement(ie.Z,{title:"\u8BBE\u7F6E"},_n.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function ta(tn){var Mn=tn,{input:lr,is_file:ua,identifier:pa,showNote:Pa,onShowNote:Vn,notes:$n,onCancelNote:tr,onAddNote:fr,debugResult:Fa,language:jr,debuging:Wt,submitting:_t,executingMessage:Vt,code:vn,onSubmitCode:Rn,onDebugCode:Ar,onChangeCode:Rr,onChangeInput:oa,onUpdateCode:ca,user:Sn,isLoading:dn,submitResult:gn}=Mn,sr=Dn(Mn,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Gr(Gn,wa){return _n.createElement(yr,Ra(Za({},sr),{onShowCodeSetting:Gn,onShowResourceCentre:wa}))}const na=Za({input:lr,is_file:ua,debugResult:Fa,debuging:Wt,submitting:_t,executingMessage:Vt,onDebugCode:Ar,onChangeCode:Rr,onSubmitCode:Rn,onChangeInput:oa,user:Sn,submitResult:gn},sr);return _n.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},_n.createElement(ut,{setIsWhiteTheme:sr==null?void 0:sr.setIsWhiteTheme,isLoading:dn,language:jr,value:vn,identifier:pa,onChange:Rr,onUpdateCode:ca,ActionBarRender:Gr}),_n.createElement(tt.ZP,Za({},na)))}},96707:function(sn,kt,de){"use strict";de.d(kt,{h:function(){return ge}});var ge=(De=>(De[De.NOMATCH=-1]="NOMATCH",De[De.OK=0]="OK",De[De.TIMEOUT=2]="TIMEOUT",De[De.PODFAILURE=3]="PODFAILURE",De[De.COMPILEFAILURE=4]="COMPILEFAILURE",De[De.EXECUTEFAILURE=5]="EXECUTEFAILURE",De[De.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",De))(ge||{})},88742:function(sn,kt,de){"use strict";de.d(kt,{H7:function(){return y},MK:function(){return z},MU:function(){return oe},X6:function(){return re},bM:function(){return le},fi:function(){return a},fu:function(){return ae},n4:function(){return E},rX:function(){return ne},vl:function(){return b},zO:function(){return se}});var ge=de(33170),De=Object.defineProperty,x=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(te,ee,ce)=>ee in te?De(te,ee,{enumerable:!0,configurable:!0,writable:!0,value:ce}):te[ee]=ce,ie=(te,ee)=>{for(var ce in ee||(ee={}))ve.call(ee,ce)&&ue(te,ce,ee[ce]);if(x)for(var ce of x(ee))Ae.call(ee,ce)&&ue(te,ce,ee[ce]);return te};function ae(te,ee){return(0,ge.U2)(`myproblems/${te}.json`,ie({hidePopLogin:!0},ee||{}))}function le(te,ee){return(0,ge.v_)(`myproblems/${te}/code_submit.json`,ee)}function oe(te,ee){return(0,ge.v_)(`myproblems/${te}/code_debug.json`,ee)}function se(te,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,ge.U2)(`myproblems/${te}/submit_records.json`,ee)}function re(te){return(0,ge.U2)("myproblems/record_detail.json",{id:te})}function ne(te,ee){return(0,ge.U2)(`myproblems/${te}/result.json`,{mode:ee})}function z(te,ee){return(0,ge.v_)(`myproblems/${te}/add_notes.json`,ee)}function y(te,ee){return(0,ge.v_)(`myproblems/${te}/restore_initial_code.json`,ee)}function a(te){return(0,ge.v_)(`myproblems/${te}/sync_code.json`)}function E(te,ee){return(0,ge.v_)(`myproblems/${te}/update_code.json`,ee)}function b(te,ee){return(0,ge.v_)(`discusses/${te}/plus.json`,ee)}},72971:function(sn,kt,de){"use strict";de.d(kt,{Im:function(){return Ce},ZP:function(){return ke},gZ:function(){return je}});var ge=de(67294),De=de(69677),x=de(71577),ve=de(42922),Ae=de(53978),ue=de(94189),ie=de(19575),ae=de(7621),le=de(85725),oe=de(28706),se=de(38658),re=de(12320),ne=de(94184),z=de.n(ne),y=de(35973),a=de(67294),E=Object.defineProperty,b=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,he=(We,Ze,Ke)=>Ze in We?E(We,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):We[Ze]=Ke,me=(We,Ze)=>{for(var Ke in Ze||(Ze={}))ce.call(Ze,Ke)&&he(We,Ke,Ze[Ke]);if(ee)for(var Ke of ee(Ze))fe.call(Ze,Ke)&&he(We,Ke,Ze[Ke]);return We},pe=(We,Ze)=>b(We,te(Ze));const{TextArea:be}=De.default,ye={visible:!1,tabIndex:"0"},Ce={[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 Se=(We=>(We[We.SET_VISIBLE=0]="SET_VISIBLE",We[We.SET_TABINDEX=1]="SET_TABINDEX",We))(Se||{});function Ue(We,Ze){switch(Ze.type){case 0:return pe(me({},We),{visible:Ze.payload});case 1:return pe(me({},We),{tabIndex:Ze.payload});default:throw new Error}}function we({value:We,className:Ze}){const Ke=(0,y.useIntl)(),[qe,et]=(0,ge.useState)(!1),ut=(0,ge.useRef)(),ct=(0,ge.useRef)();return(0,ge.useEffect)(()=>{qe&&(ct.current.reset(),ct.current.write((0,oe.pp)(We||"")))},[We,qe]),(0,ge.useEffect)(()=>{var it,tt,st,gt;if(ut.current){ct.current=new re.Terminal({fontSize:14,disableStdin:!0}),ct.current.open(ut.current);const bt=ut.current.offsetWidth-14,xt=((gt=(st=(tt=(it=ct.current)==null?void 0:it._core)==null?void 0:tt._renderService)==null?void 0:st.dimensions)==null?void 0:gt.actualCellWidth)||9.5,vt=Math.ceil(bt/xt);ct.current.resize(vt,8),et(!0)}},[]),a.createElement("div",{ref:ut,className:z()("XtermText-valueRef",Ze)})}function je(We){const Ze=(0,y.useIntl)(),{status:Ke,error_msg:qe,output:et,input:ut,expected_output:ct,is_file:it,input_file_url:tt,output_file_url:st,expected_output_file_url:gt}=We;let bt=null;const xt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ke){case ue.h.NOMATCH:bt=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!it&&a.createElement(we,{className:"mb10",value:ut}),it&&a.createElement("div",{style:xt},a.createElement("a",{onClick:()=>(0,oe.LR)(tt,ut)},ut)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!it&&a.createElement(we,{className:"mb10",value:et&&ie.Base64.decode(et)||""}),it&&a.createElement("div",{style:xt},a.createElement("a",{onClick:()=>(0,oe.LR)(st,et)},et)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!it&&a.createElement(we,{className:"mb10",value:ct&&ie.Base64.decode(ct)||""}),it&&a.createElement("div",{style:xt},a.createElement("a",{onClick:()=>(0,oe.LR)(gt,ct)},ct)));break;case ue.h.EXECUTEFAILURE:bt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!it&&a.createElement(le.Z,{value:ut,style:xt}),it&&a.createElement("div",{style:xt},a.createElement("a",{onClick:()=>(0,oe.LR)(tt,ut)},ut)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode(qe)));break;case ue.h.COMPILEFAILURE:bt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!it&&a.createElement(le.Z,{value:ut,style:xt}),it&&a.createElement("div",{style:xt},a.createElement("a",{onClick:()=>(0,oe.LR)(tt,ut)},ut)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode(qe)));break;case ue.h.PODFAILURE:bt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:bt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",bt," ")}function Fe(We){const Ze=(0,y.useIntl)(),{status:Ke,error_msg:qe,execute_time:et,output:ut,input:ct,expected_output:it,is_file:tt,input_file_url:st,output_file_url:gt,expected_output_file_url:bt}=We;let xt=null;switch(Ke){case ue.h.OK:xt=a.createElement(a.Fragment,null,a.createElement("p",null,Ze.formatMessage({id:"classrooms.executionTime",defaultMessage:"\u6267\u884C\u7528\u65F6"}),"\uFF1A",et,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ie.Base64.decode(ut)));break;case ue.h.NOMATCH:xt=a.createElement(a.Fragment,null,a.createElement("p",null,Ze.formatMessage({id:"shixuns.input",defaultMessage:"\u8F93\u5165"}),"\uFF1A",a.createElement("pre",null,ct)),a.createElement("p",null,Ze.formatMessage({id:"questionBankAddQuestion.output",defaultMessage:"\u8F93\u51FA"}),"\uFF1A",ut&&ie.Base64.decode(ut)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",it&&ie.Base64.decode(it)));break;case ue.h.EXECUTEFAILURE:xt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ct)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode(qe)));break;case ue.h.COMPILEFAILURE:xt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ct)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode(qe)));break;case ue.h.PODFAILURE:xt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:xt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",xt," ")}var ke=({id:We,is_file:Ze,input:Ke,debuging:qe,submitting:et,executingMessage:ut,debugResult:ct,onChangeInput:it,onDebugCode:tt,onSubmitCode:st})=>{const gt=(0,y.useIntl)(),[bt,xt]=(0,ge.useReducer)(Ue,ye),{visible:vt,tabIndex:At}=bt;(0,ge.useEffect)(()=>{xt({type:0,payload:!1})},[We]);function Je(Ee){let Be=Ee.target.id;xt({type:1,payload:Be})}function Te(){xt({type:0,payload:!vt})}const Ve=(0,ge.useMemo)(()=>{if(ct){const{status:Ee}=ct;return a.createElement(a.Fragment,null,Fe(ct))}return null},[ct]);function Le(){xt({type:0,payload:!0}),xt({type:1,payload:"1"}),tt()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${vt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},gt.formatMessage({id:"problemset.debugResult",defaultMessage:"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"})))),a.createElement(se.Z,{leftTitle:gt.formatMessage({id:"questionBankAddQuestion.customTestCase",defaultMessage:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"}),rightTitle:gt.formatMessage({id:"questionBankAddQuestion.codeExecutionResult",defaultMessage:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"}),style:{height:240},leftNode:a.createElement(be,{placeholder:gt.formatMessage({id:"classrooms.pleaseEnterSelfTestCase",defaultMessage:"\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?"":Ke,onChange:it}),rightNode:qe?a.createElement(ae.Z,{message:gt.formatMessage({id:"shixuns.codeExecuting",defaultMessage:"\u4EE3\u7801\u6267\u884C\u4E2D"})+"..."}):ct?Ve: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 ${vt?"up":""}`,onClick:Te},vt?a.createElement(ve.Z,null):a.createElement(Ae.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},gt.formatMessage({id:"problemset.console",defaultMessage:"\u63A7\u5236\u53F0"})),a.createElement("div",{className:"flex-container"},a.createElement(x.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},gt.formatMessage({id:"testPaperBank.previousQuestion",defaultMessage:"\u4E0A\u4E00\u9898"})),a.createElement(x.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},gt.formatMessage({id:"testPaperBank.nextQuestion",defaultMessage:"\u4E0B\u4E00\u9898"})),a.createElement(x.ZP,{className:"btn-green",type:"ghost",loading:qe,onClick:Le},gt.formatMessage({id:"questionBankAddQuestion.debugCode",defaultMessage:"\u8C03\u8BD5\u4EE3\u7801"})),a.createElement(x.ZP,{type:"primary",className:"custom-ant-disabled",loading:et,disabled:et,onClick:()=>{xt({type:0,payload:!1}),st()}},gt.formatMessage({id:"questionBankAddQuestion.evaluateAndSubmit",defaultMessage:"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"})))))}},94189:function(sn,kt,de){"use strict";de.d(kt,{h:function(){return ge}});var ge=(De=>(De[De.NOMATCH=-1]="NOMATCH",De[De.OK=0]="OK",De[De.TIMEOUT=2]="TIMEOUT",De[De.PODFAILURE=3]="PODFAILURE",De[De.COMPILEFAILURE=4]="COMPILEFAILURE",De[De.EXECUTEFAILURE=5]="EXECUTEFAILURE",De[De.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",De))(ge||{})},32259:function(sn,kt,de){"use strict";de.d(kt,{Y2:function(){return ke},ZP:function(){return We}});var ge=de(67294),De=de(59810),x=de(2453),ve=de(14446),Ae=de(71230),ue=de(78045),ie=de(71577),ae=de(84567),le=de(83062),oe=de(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,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==",ne=de(56448),z=de.n(ne),y=de(33170),a=de(25934),E=de(28706),b=de(91613),te=de(35973),ee=de(67294),ce=Object.defineProperty,fe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Ze,Ke,qe)=>Ke in Ze?ce(Ze,Ke,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ze[Ke]=qe,Ce=(Ze,Ke)=>{for(var qe in Ke||(Ke={}))pe.call(Ke,qe)&&ye(Ze,qe,Ke[qe]);if(me)for(var qe of me(Ke))be.call(Ke,qe)&&ye(Ze,qe,Ke[qe]);return Ze},Se=(Ze,Ke)=>fe(Ze,he(Ke)),Ue=(Ze,Ke,qe)=>new Promise((et,ut)=>{var ct=st=>{try{tt(qe.next(st))}catch(gt){ut(gt)}},it=st=>{try{tt(qe.throw(st))}catch(gt){ut(gt)}},tt=st=>st.done?et(st.value):Promise.resolve(st.value).then(ct,it);tt((qe=qe.apply(Ze,Ke)).next())});const{Dragger:we}=De.default,je=Ze=>{const Ke=gt=>gt&>.substring(0,gt.lastIndexOf("."));for(var qe=[...Ze],et=0,ut=[],ct=0;ct<qe.length;ct++){for(var it="",tt=0;tt<ut.length;tt++)if(Ke(ut[tt][0].name)==Ke(qe[ct].name)){et=1,it=tt;break}if(et==1)ut[it].push(qe[ct]),et=0;else if(et==0){let gt=new Array;gt.push(qe[ct]),ut.push(gt)}}return ut.map(gt=>{if(gt.forEach(bt=>{let xt=bt.name.split(/\.(?=[^\.]+$)/);bt.name=`${xt[0]}.${xt[1].toLowerCase()}`}),gt[0].name.includes(".in"))return gt.length===2?gt:[gt[0],{}];if(gt[0].name.includes(".out"))return gt.length===2?gt.reverse():[{},gt[0]]})},Fe=({onClose:Ze,onOK:Ke,visible:qe,wrapClassName:et,rootIdentifier:ut,multiple:ct=!1,defaultMultipleValue:it=!0})=>{const tt=(0,te.useIntl)(),[st,gt]=(0,ge.useState)([]),[bt,xt]=(0,ge.useState)({}),[vt,At]=(0,ge.useState)(!1),[Je,Te]=(0,ge.useState)(!0),[Ve,Le]=(0,ge.useState)(null),Ee=(0,ge.useRef)([]),Be=(0,ge.useRef)(0),Ge=()=>{Ze()};(0,ge.useEffect)(()=>{Me()},[]),(0,ge.useEffect)(()=>{qe&&(Ee.current=[],Be.current=0,gt([]),Te(it))},[qe]);const Me=()=>Ue(void 0,null,function*(){try{Le(!0)}catch(pt){}}),Re=pt=>pt&&pt.substring(0,pt.lastIndexOf(".")),ze=pt=>{var Ft,Ut;const Ct=Re((Ft=pt[0])==null?void 0:Ft.name)||Re((Ut=pt[1])==null?void 0:Ut.name),qt=st.filter(Bt=>Re(Bt.name)!==Ct);Ee.current=[...qt],gt([...qt])},nt=pt=>{if(!Je){const Nt=new FormData;Nt.append("file",pt.file),(0,y.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Nt},!0).then(Yt=>{if(Yt.status===0){Be.current=Be.current+1;const pn=Ee.current.map(zn=>{var bn;if(zn.name===pt.name){const Pn=Ce({},zn);return(bn=pt==null?void 0:pt.name)!=null&&bn.includes(".in")?Pn.input=Yt==null?void 0:Yt.content:Pn.output=Yt==null?void 0:Yt.content,Pn}return zn});if(Ee.current=[...pn],gt([...pn]),Be.current>0&&Be.current===st.length){At(!1);let zn=je(pn);zn=zn.filter(bn=>{var Pn,hn;return!!((Pn=bn[0])!=null&&Pn.name&&((hn=bn[1])!=null&&hn.name))}),zn=zn.map(bn=>Se(Ce(Ce({},bn[0]),bn[1]),{is_file:!1})),Ke(zn),Ze()}}else At(!1),Ze()});return}if(Ve){const Nt=new FormData;Nt.append("file",pt.file),ut===null?Nt.append("identifier","testsets"):Nt.append("identifier",ut),(0,y.ZP)("/api/attachments.json",{method:"post",body:Nt},!0).then(Yt=>{if(Yt.filename){Be.current=Be.current+1;const pn=Ee.current.map(zn=>{var bn;if(zn.name===(Yt==null?void 0:Yt.filename)){const Pn=Se(Ce({},zn),{is_oss:!Ve});return(bn=Yt==null?void 0:Yt.filename)!=null&&bn.includes(".in")?(Pn.in_object_key=Yt==null?void 0:Yt.object,Pn.in_object_size=Yt==null?void 0:Yt.size,Pn.input=Yt==null?void 0:Yt.filename,Pn.in_file=pt):(Pn.out_object_key=Yt==null?void 0:Yt.object,Pn.out_object_size=Yt==null?void 0:Yt.size,Pn.output=Yt==null?void 0:Yt.filename,Pn.out_file=pt),Pn}return zn});if(Ee.current=[...pn],gt([...pn]),Be.current>0&&Be.current===st.length){At(!1);let zn=je(pn);zn=zn.filter(bn=>{var Pn,hn;return!!((Pn=bn[0])!=null&&Pn.name&&((hn=bn[1])!=null&&hn.name))}),zn=zn.map(bn=>Se(Ce(Ce({},bn[0]),bn[1]),{is_file:!0})),Ke(zn),Ze()}}else At(!1),Ze()});return}const Ft=new(z())({endpoint:bt.end_point,region:bt.region,accessKeyId:bt.access_key_id,accessKeySecret:bt.access_key_secret,bucket:bt.bucket,stsToken:bt.security_token}),Ut=pt.name,Ct={container_type:"TestSet",file_name:Ut},qt=(0,a.Z)();let Bt=`testsets/${ut}/${qt}${Ut.indexOf(".")>-1?"."+Ut.split(".").pop():""}`;ut===null&&(Bt=`testsets/${qt}${Ut.indexOf(".")>-1?"."+Ut.split(".").pop():""}`),Ft.multipartUpload(Bt,new Blob([pt.file],{type:pt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ut+""},url:bt==null?void 0:bt.callback_url,host:bt==null?void 0:bt.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,y.rz)(Ct)}}).then(function(Nt){if(Nt.data.status===0){Be.current=Be.current+1;const en=Ee.current.map(Yt=>{var pn,zn,bn,Pn,hn,Bn,ir,Lr,Ur,la,vr,Sa,Va,ur,Zn,qn,nr;if(Yt.name===((zn=(pn=Nt.data)==null?void 0:pn.data)==null?void 0:zn.file_name)){const Hr=Se(Ce({},Yt),{is_oss:!Ve});return(hn=(Pn=(bn=Nt.data)==null?void 0:bn.data)==null?void 0:Pn.file_name)!=null&&hn.includes(".in")?(Hr.in_object_key=(ir=(Bn=Nt.data)==null?void 0:Bn.data)==null?void 0:ir.object,Hr.in_object_size=(Ur=(Lr=Nt.data)==null?void 0:Lr.data)==null?void 0:Ur.size,Hr.input=(vr=(la=Nt.data)==null?void 0:la.data)==null?void 0:vr.file_name,Hr.in_file=pt):(Hr.out_object_key=(Va=(Sa=Nt.data)==null?void 0:Sa.data)==null?void 0:Va.object,Hr.out_object_size=(Zn=(ur=Nt.data)==null?void 0:ur.data)==null?void 0:Zn.size,Hr.output=(nr=(qn=Nt.data)==null?void 0:qn.data)==null?void 0:nr.file_name,Hr.out_file=pt),Hr}return Yt});if(Ee.current=[...en],gt([...en]),Be.current>0&&Be.current===st.length){At(!1);let Yt=je(en);Yt=Yt.filter(pn=>{var zn,bn;return!!((zn=pn[0])!=null&&zn.name&&((bn=pn[1])!=null&&bn.name))}),Yt=Yt.map(pn=>Se(Ce(Ce({},pn[0]),pn[1]),{is_file:!0})),Ke(Yt),Ze()}}})},yt=pt=>new Promise((Ft,Ut)=>{let Ct=0,qt=[];for(let Bt=0;Bt<pt.length;Bt++)pt[Bt].file.slice(0,1).arrayBuffer().then(()=>{Ct++,Ct===pt.length&&(qt.length?(x.ZP.warning(`${qt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ut()):Ft(pt))}).catch(Nt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Nt),Ct++,qt.push(pt[Bt].name),Ct===pt.length&&(qt.length?(x.ZP.warning(`${qt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ut()):Ft(pt))})}),Lt=()=>Ue(void 0,null,function*(){if(st.length===0){x.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield yt(st),At(!0),je(st).some(Ft=>{var Ut,Ct;return!((Ut=Ft[0])!=null&&Ut.name&&((Ct=Ft[1])!=null&&Ct.name))})){ve.default.confirm({centered:!0,okText:tt.formatMessage({id:"shixuns.confirm1",defaultMessage:"\u786E\u5B9A"}),cancelText:tt.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),title:tt.formatMessage({id:"shixuns.prompt",defaultMessage:"\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:()=>Ue(void 0,null,function*(){st.map(Ft=>Ue(void 0,null,function*(){nt(Ft)}))}),onCancel:()=>{At(!1)}});return}st.map(Ft=>Ue(void 0,null,function*(){nt(Ft)}))}),Rt={name:"file",fileList:st,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:pt=>{if(st!=null&&st.some(Ut=>Ut.name===pt.name))return x.ZP.info(`${pt.name}${tt.formatMessage({id:"shixuns.fileAlreadyExists",defaultMessage:"\u6587\u4EF6\u5DF2\u5B58\u5728"})}`),!1;if(pt.size/1024/1024>100)return x.ZP.info(tt.formatMessage({id:"shixuns.fileExceedsLimit",defaultMessage:"\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"})),!1;if(!/\.(in|out|IN|OUT)$/.test(pt.name))return x.ZP.warning(tt.formatMessage({id:"shixuns.inputFileTypes",defaultMessage:"\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"})),!1;const Ft={name:pt.name,uid:pt.uid,file:pt,percent:0};return st.push(Ft),Ee.current=[...st],gt([...st]),!1}},St=je(st);return console.log(st,St,"fileList"),ee.createElement(ve.default,{open:qe,wrapClassName:et,onOk:Lt,centered:!0,okText:tt.formatMessage({id:"shixuns.confirm",defaultMessage:"\u786E\u8BA4"}),cancelText:tt.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:vt},onCancel:Ge,width:730,title:tt.formatMessage({id:"shixuns.batchUploadTestCases",defaultMessage:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"})},ee.createElement("div",{className:se.wrap},st.length?ee.createElement("div",null,ee.createElement(Ae.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ct?"visible":"hidden"}},ee.createElement("span",{className:se.greyText},tt.formatMessage({id:"shixuns.testCaseType",defaultMessage:"\u7528\u4F8B\u7C7B\u578B"})),ee.createElement(ue.ZP.Group,{className:`ml20 ${se.testCaseRadio}`,optionType:"button",value:Je,onChange:pt=>Te(pt.target.value)},ee.createElement(ue.ZP,{value:!1},tt.formatMessage({id:"shixuns.text",defaultMessage:"\u6587\u672C"})),ee.createElement(ue.ZP,{value:!0},tt.formatMessage({id:"shixuns.file",defaultMessage:"\u6587\u4EF6"})))),ee.createElement(De.default,Ce({},Rt),ee.createElement(ie.ZP,{type:"primary",className:se.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),tt.formatMessage({id:"shixuns.uploadFile",defaultMessage:"\u4E0A\u4F20\u6587\u4EF6"})))),ee.createElement(ke,{data:St,onRemove:ze})):ee.createElement("div",{className:`${se.noData} mb30`},ee.createElement(De.default.Dragger,Se(Ce({},Rt),{className:se.dragger}),ee.createElement("img",{src:re,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,tt.formatMessage({id:"shixuns.dragUpload",defaultMessage:"\u62D6\u62FD\u6587\u4EF6\u6216"})),ee.createElement("span",{className:se.uploadText},tt.formatMessage({id:"shixuns.clickToUpload",defaultMessage:"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"}))))),ee.createElement("div",{className:se.text},ee.createElement("span",{style:{color:"#FA6400"}},tt.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"})),ee.createElement("br",null),tt.formatMessage({id:"shixuns.filesMustBeInAndOutTextFiles",defaultMessage:"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002"}),ee.createElement("br",null),tt.formatMessage({id:"shixuns.uploadedFilesEncodingSupportsOnlyUTF8",defaultMessage:"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),tt.formatMessage({id:"shixuns.inputOutputFilesMustCorrespondByName",defaultMessage:"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),tt.formatMessage({id:"shixuns.singleUploadedFileCannotExceed100MB",defaultMessage:"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))))},ke=({data:Ze=[],onRemove:Ke,width:qe="auto",showScore:et=!1,disabled:ut=!1,inputChange:ct,onEvaluatingChange:it,onSelectAll:tt,checkAll1:st,checkAll2:gt,checkAll3:bt,checkAll4:xt,checkAll5:vt,showEvaluatingSetting:At=!1,className:Je="",isProgramHomework:Te=!1})=>{const Ve=(0,te.useIntl)(),Le={value:"",filename:"",dataUrl:""},[Ee,Be]=(0,ge.useState)(Ce({},Le)),Ge=ze=>{let nt=document.createElement("a");document.body.appendChild(nt);let yt=URL.createObjectURL(ze.file);nt.href=yt,nt.download=ze.name,nt.click(),URL.revokeObjectURL(yt),document.body.removeChild(nt)},Me=(ze,nt)=>{(0,E.LR)(ze,nt)},Re=(ze,nt)=>{ve.default.confirm({centered:!0,okText:Ve.formatMessage({id:"shixuns.confirm1",defaultMessage:"\u786E\u5B9A"}),cancelText:Ve.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),title:Ve.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Ke(ze,nt)},onCancel:()=>{}})};return Ze.length?ee.createElement("div",{className:Je,style:{width:qe}},ee.createElement("div",{className:`${Te?se.headProgram:se.head}`},At&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:st,onChange:ze=>{tt(ze.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:Te?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:et?Te?"20%":"15%":"25%",padding:"0 12px"}},Ve.formatMessage({id:"shixuns.input",defaultMessage:"\u8F93\u5165"})),ee.createElement("div",{style:{width:et?Te?"20%":"15%":"25%",padding:"0 12px"}},Ve.formatMessage({id:"questionBankAddQuestion.output",defaultMessage:"\u8F93\u51FA"})),et&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),At&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:xt,onChange:ze=>{tt(ze.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"}},Ve.formatMessage({id:"shixuns.input",defaultMessage:"\u8F93\u5165"})),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),At&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:gt,onChange:ze=>{tt(ze.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"}},Ve.formatMessage({id:"shixuns.expectedOutput",defaultMessage:"\u9884\u671F\u8F93\u51FA"})),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),At&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:vt,onChange:ze=>{tt(ze.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"}},Ve.formatMessage({id:"shixuns.actualOutput",defaultMessage:"\u5B9E\u9645\u8F93\u51FA"})),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),At&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ae.default,{checked:bt,onChange:ze=>{tt(ze.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"}},Ve.formatMessage({id:"shixuns.specialCriteria",defaultMessage:"\u7279\u6B8A\u5224\u5B9A"})),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:se.operation,style:Te?{flex:1,textAlign:"right"}:{width:"10%"}},Ve.formatMessage({id:"shixuns.operation",defaultMessage:"\u64CD\u4F5C"}))),ee.createElement("div",{className:se.listWrapper,style:{boxShadow:Te?"0px 2px 4px 0px #EAEEF4":"unset"}},Ze.map((ze,nt)=>{var yt,Lt,Rt,St;return ee.createElement("div",{key:nt,className:se.list,style:Te?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},At&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(ae.default,{checked:!!ze.hidden,onChange:pt=>{it(pt.target.checked,nt,"hidden")}})),ee.createElement("div",{style:{width:Te?"25%":"15%",paddingLeft:Te?"5px":"0px",paddingRight:Te?"5px":"0px"}},Ve.formatMessage({id:"shixuns.testCases",defaultMessage:"\u6D4B\u8BD5\u7528\u4F8B"}),nt+1),ee.createElement("div",{className:se.info,style:{width:et?Te?"20%":"15%":"25%"}},ee.createElement("span",{title:ze.input||((yt=ze[0])==null?void 0:yt.name),onClick:()=>Ue(void 0,null,function*(){let pt;ze.input?ze.input_file_url?pt=ze.input_file_url:pt=ze.in_file:pt=ze[0];let Ft;typeof pt=="string"?(Ft=yield fetch(pt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Be({value:yield Ft.text(),filename:"",dataUrl:pt})):(Ft=yield(0,E.db)(pt.file),Be({value:Ft.text,filename:pt.name,dataUrl:Ft.link}))})},ze.input||((Lt=ze[0])==null?void 0:Lt.name))),ee.createElement("div",{className:se.info,style:{width:et?Te?"20%":"15%":"25%"}},ee.createElement("span",{title:ze.output||((Rt=ze[1])==null?void 0:Rt.name),onClick:()=>Ue(void 0,null,function*(){let pt;ze.input?ze.output_file_url?pt=ze.output_file_url:pt=ze.out_file:pt=ze[1];let Ft;typeof pt=="string"?(Ft=yield fetch(pt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Be({value:yield Ft.text(),filename:"",dataUrl:pt})):(Ft=yield(0,E.db)(pt.file),Be({value:Ft.text,filename:pt.name,dataUrl:Ft.link}))})},ze.output||((St=ze[1])==null?void 0:St.name))),et&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(oe.default,{size:"large",addonAfter:Te?"%":null,disabled:ut,style:{width:"80%"},onChange:pt=>ct(pt,nt),value:ze.score}),!Te&&ee.createElement("span",null,"\xA0%")),At&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:ze.input_visible||!1,onChange:pt=>{it(pt.target.checked,nt,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),At&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:ze.is_invisible||!1,onChange:pt=>{it(pt.target.checked,nt,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),At&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:ze.actual_output_visible||!1,onChange:pt=>{it(pt.target.checked,nt,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),At&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ae.default,{checked:ze.last_match_rule||!1,onChange:pt=>{it(pt.target.checked,nt,"last_match_rule")},className:"font14"},Ve.formatMessage({id:"shixuns.tailMatching",defaultMessage:"\u672B\u5C3E\u5339\u914D"}))),ee.createElement("div",{onClick:()=>Re(ze,nt),style:Te?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:se.del},Ve.formatMessage({id:"shixuns.delete",defaultMessage:"\u5220\u9664"}))))})),ee.createElement(b.Z,{close:!0,data:Ee.dataUrl,filename:Ee.filename,type:Ee.dataUrl.length?"txt":"",onClose:()=>Be(Ce({},Le)),monacoEditor:{value:Ee.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var We=Fe},93989:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return z}});var ge=de(67294),De=de(2453),x=de(83062),ve=de(57953),Ae=de(71230),ue=de(15746),ie=de(28452),ae=de(71577),le=de(35567),oe=de(33170),se=de(85725),re=de(35973),ne=(a,E,b)=>new Promise((te,ee)=>{var ce=me=>{try{he(b.next(me))}catch(pe){ee(pe)}},fe=me=>{try{he(b.throw(me))}catch(pe){ee(pe)}},he=me=>me.done?te(me.value):Promise.resolve(me.value).then(ce,fe);he((b=b.apply(a,E)).next())}),z=({id:a,activeDiscussIndex:E,onReplyDiscuss:b,adminOrOperator:te})=>{const ee=(0,re.useIntl)(),[ce,fe]=(0,ge.useState)(""),[he,me]=(0,ge.useState)(!1);function pe(ye){fe(ye)}function be(){if(!ce){De.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}b(a,ce),fe("")}return(0,ge.useEffect)(()=>{E!=a&&me(!1)},[E]),ge.createElement("div",{key:a,className:"discuss-item-editor",style:{display:E===a?"block":"none",width:"100%"}},ge.createElement(le.Z,{miniToolbar:!0,startInit:E===a,defaultValue:ce,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:pe,extraUse:te&&ge.createElement(x.Z,{color:"#fff",open:he,destroyTooltipOnHide:!0,title:y({id:a,isOpen:he,activeDiscussIndex:E,onChange:pe,setIsOpen:me}),overlayStyle:{maxWidth:600}},ge.createElement("a",{title:he?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>me(!he)},ge.createElement("i",{className:"iconfont icon-dianzan11"})))}),ge.createElement("a",{onClick:be,className:"btn-send"},ee.formatMessage({id:"shixuns.send",defaultMessage:"\u53D1\u9001"})))};const y=a=>{const E=(0,re.useIntl)(),[b,te]=(0,ge.useState)(!1),[ee,ce]=(0,ge.useState)([]),[fe,he]=(0,ge.useState)(1);(0,ge.useEffect)(()=>{a!=null&&a.isOpen?me():(he(1),ce([]))},[a==null?void 0:a.isOpen]);const me=()=>ne(void 0,null,function*(){te(!0);const pe=yield(0,oe.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(pe==null?void 0:pe.status)==0&&ce(pe==null?void 0:pe.answer),te(!1)});return ge.createElement(ve.Z,{spinning:b},ge.createElement("div",{style:{color:"#000"}},ge.createElement(se.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ee==null?void 0:ee[fe-1])||""}),ge.createElement(Ae.Z,{justify:"end",align:"middle"},ge.createElement(ue.Z,null,ge.createElement(ie.Z,{simple:!0,current:fe,pageSize:1,total:(ee==null?void 0:ee.length)||0,onChange:pe=>{he(pe)}})),ge.createElement(ue.Z,null,ge.createElement(ae.ZP,{onClick:()=>ne(void 0,null,function*(){a==null||a.onChange(ee==null?void 0:ee[fe-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},5764:function(sn,kt,de){"use strict";de.d(kt,{CP:function(){return x},_V:function(){return ue}});var ge=de(81354),De=de.n(ge);const x={secret:ge.enc.Utf8.parse("0a18e199b87f1a8d"),iv:ge.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=="},ve={exam:x};function Ae(ie="",ae="exam"){const{secret:le,iv:oe}=ve[ae];return AES.encrypt(ie,le,{iv:oe,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ue(ie="",ae="exam"){const{secret:le,iv:oe}=ve[ae];return ge.AES.decrypt(ie,le,{iv:oe,mode:De().mode.CBC,padding:De().pad.Pkcs7}).toString(ge.enc.Utf8)}},98769:function(sn,kt,de){"use strict";de.d(kt,{AD:function(){return je},BA:function(){return Ve},D9:function(){return qe},Hp:function(){return he},IM:function(){return ut},Iy:function(){return me},KM:function(){return Te},KU:function(){return st},MJ:function(){return pe},Ne:function(){return et},ON:function(){return bt},Uj:function(){return At},VY:function(){return tt},YO:function(){return vt},YX:function(){return xt},Zn:function(){return y},_g:function(){return ee},_k:function(){return Ze},c6:function(){return Ue},cr:function(){return a},eV:function(){return we},fi:function(){return E},gh:function(){return Ce},hS:function(){return ct},iA:function(){return b},j6:function(){return ce},je:function(){return We},jj:function(){return fe},kS:function(){return gt},o6:function(){return Se},pO:function(){return Je},rQ:function(){return Fe},sA:function(){return ye},xm:function(){return Ke},xo:function(){return it},y8:function(){return ke},yd:function(){return te}});var ge=de(89779),De=de(35973),x=de(28706),ve=de(2453),Ae=de(11320),ue=Object.defineProperty,ie=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(Le,Ee,Be)=>Ee in Le?ue(Le,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Le[Ee]=Be,se=(Le,Ee)=>{for(var Be in Ee||(Ee={}))ae.call(Ee,Be)&&oe(Le,Be,Ee[Be]);if(ie)for(var Be of ie(Ee))le.call(Ee,Be)&&oe(Le,Be,Ee[Be]);return Le},re=(Le,Ee,Be)=>new Promise((Ge,Me)=>{var Re=yt=>{try{nt(Be.next(yt))}catch(Lt){Me(Lt)}},ze=yt=>{try{nt(Be.throw(yt))}catch(Lt){Me(Lt)}},nt=yt=>yt.done?Ge(yt.value):Promise.resolve(yt.value).then(Re,ze);nt((Be=Be.apply(Le,Ee)).next())});const ne=()=>{(0,De.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,De.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=Le=>re(void 0,null,function*(){ne(),(yield(0,ge.YR)(se({},Le))).status===0&&(yield(0,x.QH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Le.coursesId}/export_couser_info.json`,query:Le}))),z()}),a=Le=>re(void 0,null,function*(){const Ee=yield(0,ge.yS)(se({},Le));if(Ee.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${Le.coursesId}/exportlist/course_member_act_score`);else{if(Ee.status===-2)return Ee;Ee.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${Le.coursesId}/exportlist/course_member_act_score`))}}),E=Le=>re(void 0,null,function*(){const Ee=yield(0,ge.W0)(se({},Le));if(Ee.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${Le.coursesId}/exportlist/course_total_score`);else{if(Ee.status===-4)return Ee;Ee.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${Le.coursesId}/exportlist/course_total_score`))}}),b=Le=>re(void 0,null,function*(){const Ee=yield(0,ge.Nl)(se({},Le));if(Ee.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${Le.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ee.status===-4)return Ee;Ee.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${Le.coursesId}/exportlist/course_total_exercise_and_other`))}}),te=Le=>re(void 0,null,function*(){const Ee=yield(0,ge.IU)(se({},Le));if(Ee.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${Le.coursesId}/exportlist/export_star_user`);else{if(Ee.status===-4)return Ee;Ee.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${Le.coursesId}/exportlist/export_star_user`))}}),ee=Le=>re(void 0,null,function*(){const Ee=yield(0,ge.td)(se({},Le));if(Ee.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${Le.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ee.status===-2)return Ee;if(Ee.status===-3)(0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${Le.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ee.status===-4)return Ee}}),ce=Le=>re(void 0,null,function*(){const Ee=yield(0,ge.QX)(se({},Le));if(Ee.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${Le.coursesId}/exportlist/course_total_homework`);else{if(Ee.status===-4)return Ee;Ee.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${Le.coursesId}/exportlist/course_total_homework`))}}),fe=(Le,Ee)=>re(void 0,null,function*(){const Be=yield(0,ge.o_)(se({},Le));Be.status===0?(ve.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"),De.history.push(`/classrooms/${Le.coursesId}/exportlist/${Ee}`)):Be.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${Le.coursesId}/exportlist/${Ee}`))}),he=(Le,Ee)=>re(void 0,null,function*(){const Be=yield(0,ge.ZL)(se({},Le));Be.status===0?(ve.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"),De.history.push(`/classrooms/${Le.coursesId}/exportlist/${Ee}`)):Be.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${Le.coursesId}/exportlist/${Ee}`))}),me=(Le,Ee)=>re(void 0,null,function*(){const Be=yield(0,ge.aP)(se({},Le));Be.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${Le.coursesId}/exportlist/${Ee}`)):Be.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${Le.coursesId}/exportlist/${Ee}`))}),pe=(Le,Ee)=>re(void 0,null,function*(){const Be=yield(0,ge.vV)(se({},Le));Be.status===0?(ve.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"),De.history.push(`/classrooms/${Le.coursesId}/exportlist/${Ee}`)):Be.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${Le.coursesId}/exportlist/${Ee}`))}),be=Le=>re(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(se({},Le))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Le.categoryId}/works_list.zip`,query:Le}))),z()}),ye=Le=>re(void 0,null,function*(){ne(),yield(0,x.QH)("",Ae.Z.API_SERVER+`/api/polls/${Le.categoryId}/commit_result.xlsx`),z()}),Ce=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Le.coursesId}/attendances/export_xlsx_data.xlsx`,query:Le}))}),Se=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Le.coursesId}/video_study_statics.xlsx`,query:Le}))}),Ue=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Le.coursesId}/export_video_study.xlsx`,query:Le}))}),we=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Le.coursesId}/export_course_students_info.xlsx`,query:Le}))}),je=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Le}))}),Fe=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Le}))}),ke=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Le}))}),We=Le=>re(void 0,null,function*(){const Ee=yield(0,ge.Uy)(se({},Le));Ee.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${Le.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ee.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${Le.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ze=Le=>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/${Le.id}.xlsx`,query:Le}))}),Ke=Le=>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:Le}))}),qe=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Le==null?void 0:Le.coursesId}/${Le.menuKey}_statistic.xlsx?${Le.checkedList.map(Ee=>`course_group_id[]=${Ee}`).join("&")}`,query:Le}))}),et=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Le==null?void 0:Le.ec_year_id}/ec_training_objectives.xlsx`,query:Le}))}),ut=Le=>re(void 0,null,function*(){yield(0,x.FH)(Le==null?void 0:Le.name,(0,x.NY)({url:Ae.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Le}))}),ct=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Le==null?void 0:Le.ec_year_id}/ec_courses.xlsx`,query:Le}))}),it=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/ec_years/${Le==null?void 0:Le.ec_year_id}/ec_graduation_requirements.xlsx`,query:Le}))}),tt=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Le}))}),st=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Le.categoryId}/rank_list.xlsx`,query:Le}))}),gt=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Le}))}),bt=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/examination_banks/${Le.id}.json`,query:Le}))}),xt=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Le.categoryId}.json`,query:Le}))}),vt=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/polls/${Le==null?void 0:Le.id}/commit_result.json`,query:Le}))}),At=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Le}))}),Je=(Le,Ee)=>re(void 0,null,function*(){yield(0,x.FH)(Ee||"",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/exercises/${Le==null?void 0:Le.exercise_id}/consult_exercise.json`,query:Le}))}),Te=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/competitions/${Le==null?void 0:Le.identifier}/competition_commit_records/member_works.xlsx`,query:Le}))}),Ve=Le=>re(void 0,null,function*(){yield(0,x.FH)("",(0,x.NY)({url:Ae.Z.API_SERVER+`/api/courses/${Le==null?void 0:Le.coursesId}/group_homeworks/import_group_template.xlsx`,query:Le}))})},51959:function(sn,kt,de){"use strict";de.d(kt,{BU:function(){return De},Dj:function(){return ge},gH:function(){return x},vp:function(){return ve}});function ge(Ae){try{Ae.mozRequestFullScreen?Ae.mozRequestFullScreen():Ae.webkitRequestFullScreen&&Ae.webkitRequestFullScreen()}catch(ue){console.log(ue,":e")}}function De(){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 ve(){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(sn,kt,de){"use strict";de.d(kt,{U:function(){return le}});var ge=de(67294),De=Object.defineProperty,x=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ue=(oe,se,re)=>se in oe?De(oe,se,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[se]=re,ie=(oe,se)=>{for(var re in se||(se={}))ve.call(se,re)&&ue(oe,re,se[re]);if(x)for(var re of x(se))Ae.call(se,re)&&ue(oe,re,se[re]);return oe},ae=(oe,se,re)=>new Promise((ne,z)=>{var y=b=>{try{E(re.next(b))}catch(te){z(te)}},a=b=>{try{E(re.throw(b))}catch(te){z(te)}},E=b=>b.done?ne(b.value):Promise.resolve(b.value).then(y,a);E((re=re.apply(oe,se)).next())});function le(oe,se){const[re,ne]=(0,ge.useState)(se),[z,y]=(0,ge.useState)(!1),[a,E]=(0,ge.useState)();return[re,z,(te,ee=!1)=>ae(this,null,function*(){const ce=ee?se:ie(ie({},re),te);y(!0),ne(ce);const fe=yield oe(ce);return y(!1),E(fe),fe}),a]}},43462:function(sn,kt,de){"use strict";de.d(kt,{_:function(){return x}});var ge=de(67294),De=de(14446);const x=ve=>{var Ae,ue;const ie=(0,ge.useRef)([]),ae=()=>{for(const le of ie.current)clearTimeout(le);ie.current=[]};return(0,ge.useEffect)(()=>{var le,oe,se,re,ne,z;if(ae(),(le=ve==null?void 0:ve.exercise)!=null&&le.left_time&&((se=(oe=ve==null?void 0:ve.exercise)==null?void 0:oe.exercise_events)==null?void 0:se.length)>0){for(const y of(re=ve==null?void 0:ve.exercise)==null?void 0:re.exercise_events)if(((ne=ve==null?void 0:ve.exercise)==null?void 0:ne.left_time)>(y==null?void 0:y.reminder_time)*60){let a=(((z=ve==null?void 0:ve.exercise)==null?void 0:z.left_time)-(y==null?void 0:y.reminder_time)*60)*1e3;a=a>2147483647?2147483647:a;const E=setTimeout(()=>{De.default.info({content:`${y==null?void 0:y.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},a);ie.current.push(E)}}},[(Ae=ve==null?void 0:ve.exercise)==null?void 0:Ae.left_time,(ue=ve==null?void 0:ve.exercise)==null?void 0:ue.exercise_events]),ae}},40471:function(sn,kt,de){"use strict";de.d(kt,{G:function(){return Ae},t:function(){return ve}});var ge=de(58971),De=de.n(ge);const x=null;function ve(ue,ie){let ae=De().get("__ec");ae||(ae={}),ae[ue]=ie,De().set("__ec",ae)}function Ae(ue,ie){let ae=De().get("__ec");return ae?ae[ue]===void 0?ie:ae[ue]:ie}},56448:function(sn){(function(kt){(function(de){if(1)sn.exports=de();else var ge})(function(){var de,ge,De;return function(){function x(ve,Ae,ue){function ie(oe,se){if(!Ae[oe]){if(!ve[oe]){var re=void 0;if(!se&&re)return require(oe,!0);if(ae)return ae(oe,!0);var ne=new Error("Cannot find module '"+oe+"'");throw ne.code="MODULE_NOT_FOUND",ne}var z=Ae[oe]={exports:{}};ve[oe][0].call(z.exports,function(y){var a=ve[oe][1][y];return ie(a||y)},z,z.exports,x,ve,Ae,ue)}return Ae[oe].exports}for(var ae=void 0,le=0;le<ue.length;le++)ie(ue[le]);return ie}return x}()({1:[function(x,ve,Ae){"use strict";var ue=x("./browser/client");ue.Buffer=x("buffer").Buffer,ue.urllib=x("../shims/xhr"),ue.version=x("./browser/version").version,ve.exports=ue},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator")),ae=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"),oe=x("../common/utils/checkBucketName"),se=oe.checkBucketName,re=Ae;function ne(y){return Array.isArray?Array.isArray(y):Object.prototype.toString.call(y)==="[object Array]"}function z(y){return y?ne(y)?y:[y]:[]}re.useBucket=function(a){return se(a),this.options.bucket=a,this},re.setBucket=function(a){return se(a),this.options.bucket=a,this},re.getBucket=function(){return this.options.bucket},re.deleteBucket=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te){var ee,ce;return ie.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("DELETE",b,"",te),he.next=3,this.request(ee);case 3:if(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 a(E,b){return y.apply(this,arguments)}return a}(),re.putBucketACL=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te,ee){var ce,fe;return ie.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ce=this._bucketRequestParams("PUT",b,"acl",ee),ce.headers={"x-oss-acl":te},ce.successStatuses=[200],me.next=5,this.request(ce);case 5:return fe=me.sent,me.abrupt("return",{bucket:fe.headers.location&&fe.headers.location.substring(1)||null,res:fe.res});case 7:case"end":return me.stop()}},E,this)}));function a(E,b,te){return y.apply(this,arguments)}return a}(),re.getBucketACL=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te){var ee,ce;return ie.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("GET",b,"acl",te),ee.successStatuses=[200],ee.xmlResponse=!0,he.next=5,this.request(ee);case 5:return 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 a(E,b){return y.apply(this,arguments)}return a}(),re.putBucketLogging=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te,ee){var ce,fe,he;return ie.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ce=this._bucketRequestParams("PUT",b,"logging",ee),fe=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<BucketLoggingStatus>
|
|
|
<LoggingEnabled>
|
|
|
<TargetBucket>`.concat(b,`</TargetBucket>
|
|
|
`),te&&(fe+="<TargetPrefix>".concat(te,`</TargetPrefix>
|
|
|
`)),fe+=`</LoggingEnabled>
|
|
|
</BucketLoggingStatus>`,ce.content=fe,ce.mime="xml",ce.successStatuses=[200],pe.next=9,this.request(ce);case 9:return he=pe.sent,pe.abrupt("return",{res:he.res});case 11:case"end":return pe.stop()}},E,this)}));function a(E,b,te){return y.apply(this,arguments)}return a}(),re.getBucketLogging=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te){var ee,ce,fe;return ie.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ee=this._bucketRequestParams("GET",b,"logging",te),ee.successStatuses=[200],ee.xmlResponse=!0,me.next=5,this.request(ee);case 5:return ce=me.sent,fe=ce.data.LoggingEnabled,me.abrupt("return",{enable:!!fe,prefix:fe&&fe.TargetPrefix||null,res:ce.res});case 8:case"end":return me.stop()}},E,this)}));function a(E,b){return y.apply(this,arguments)}return a}(),re.deleteBucketLogging=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te){var ee,ce;return ie.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("DELETE",b,"logging",te),ee.successStatuses=[204,200],he.next=4,this.request(ee);case 4:return ce=he.sent,he.abrupt("return",{res:ce.res});case 6:case"end":return he.stop()}},E,this)}));function a(E,b){return y.apply(this,arguments)}return a}(),re.putBucketCORS=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te,ee){var ce,fe,he,me,pe,be,ye,Ce,Se,Ue;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:for(te=te||[],le(te.length,"rules is required"),te.forEach(function(Fe){le(Fe.allowedOrigin,"allowedOrigin is required"),le(Fe.allowedMethod,"allowedMethod is required")}),ce=this._bucketRequestParams("PUT",b,"cors",ee),fe=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CORSConfiguration>`,he=function(ke){fe+="<AllowedOrigin>".concat(ke,"</AllowedOrigin>")},me=function(ke){fe+="<AllowedMethod>".concat(ke,"</AllowedMethod>")},pe=function(ke){fe+="<AllowedHeader>".concat(ke,"</AllowedHeader>")},be=function(ke){fe+="<ExposeHeader>".concat(ke,"</ExposeHeader>")},ye=0,Ce=te.length;ye<Ce;ye++)Se=te[ye],fe+="<CORSRule>",z(Se.allowedOrigin).forEach(he),z(Se.allowedMethod).forEach(me),z(Se.allowedHeader).forEach(pe),z(Se.exposeHeader).forEach(be),Se.maxAgeSeconds&&(fe+="<MaxAgeSeconds>".concat(Se.maxAgeSeconds,"</MaxAgeSeconds>")),fe+="</CORSRule>";return fe+="</CORSConfiguration>",ce.content=fe,ce.mime="xml",ce.successStatuses=[200],je.next=16,this.request(ce);case 16:return Ue=je.sent,je.abrupt("return",{res:Ue.res});case 18:case"end":return je.stop()}},E,this)}));function a(E,b,te){return y.apply(this,arguments)}return a}(),re.getBucketCORS=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te){var ee,ce,fe,he;return ie.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ee=this._bucketRequestParams("GET",b,"cors",te),ee.successStatuses=[200],ee.xmlResponse=!0,pe.next=5,this.request(ee);case 5:return ce=pe.sent,fe=[],ce.data&&ce.data.CORSRule&&(he=ce.data.CORSRule,ne(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]}),fe.push(ye)})),pe.abrupt("return",{rules:fe,res:ce.res});case 9:case"end":return pe.stop()}},E,this)}));function a(E,b){return y.apply(this,arguments)}return a}(),re.deleteBucketCORS=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te){var ee,ce;return ie.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee=this._bucketRequestParams("DELETE",b,"cors",te),ee.successStatuses=[204],he.next=4,this.request(ee);case 4:return ce=he.sent,he.abrupt("return",{res:ce.res});case 6:case"end":return he.stop()}},E,this)}));function a(E,b){return y.apply(this,arguments)}return a}(),re.putBucketReferer=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te,ee,ce){var fe,he,me,pe;return ie.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(fe=this._bucketRequestParams("PUT",b,"referer",ce),he=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<RefererConfiguration>
|
|
|
`,he+=" <AllowEmptyReferer>".concat(te?"true":"false",`</AllowEmptyReferer>
|
|
|
`),ee&&ee.length>0){for(he+=` <RefererList>
|
|
|
`,me=0;me<ee.length;me++)he+=" <Referer>".concat(ee[me],`</Referer>
|
|
|
`);he+=` </RefererList>
|
|
|
`}else he+=` <RefererList />
|
|
|
`;return he+="</RefererConfiguration>",fe.content=he,fe.mime="xml",fe.successStatuses=[200],ye.next=10,this.request(fe);case 10:return pe=ye.sent,ye.abrupt("return",{res:pe.res});case 12:case"end":return ye.stop()}},E,this)}));function a(E,b,te,ee){return y.apply(this,arguments)}return a}(),re.getBucketReferer=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te){var ee,ce,fe;return ie.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ee=this._bucketRequestParams("GET",b,"referer",te),ee.successStatuses=[200],ee.xmlResponse=!0,me.next=5,this.request(ee);case 5:return ce=me.sent,fe=ce.data.RefererList.Referer||null,fe&&(ne(fe)||(fe=[fe])),me.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:fe,res:ce.res});case 9:case"end":return me.stop()}},E,this)}));function a(E,b){return y.apply(this,arguments)}return a}(),re.deleteBucketReferer=function(){var y=(0,ae.default)(ie.default.mark(function E(b,te){return ie.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,this.putBucketReferer(b,!0,null,te);case 2:return ce.abrupt("return",ce.sent);case 3:case"end":return ce.stop()}},E,this)}));function a(E,b){return y.apply(this,arguments)}return a}(),re._bucketRequestParams=function(a,E,b,te){return{method:a,bucket:E,subres:b,timeout:te&&te.timeout,ctx:te&&te.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(x,ve,Ae){(function(ue,ie){(function(){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),le=ae(x("@babel/runtime/regenerator")),oe=ae(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"),ne=x("agentkeepalive"),z=x("merge-descriptors"),y=x("platform"),a=x("utility"),E=x("urllib"),b=x("./version"),te=x("bowser"),ee=x("../common/signUtils"),ce=x("../common/client/initOptions"),fe=x("../common/utils/createRequest"),he=fe.createRequest,me=x("../common/utils/encoder"),pe=me.encoder,be=x("../common/client/getReqUrl"),ye=be.getReqUrl,Ce=x("../common/utils/setSTSToken"),Se=Ce.setSTSToken,Ue=x("../common/utils/retry"),we=Ue.retry,je=x("../common/utils/isFunction"),Fe=je.isFunction,ke=new ne;function We(){var ct=y.name,it=y.version;ct&&ct.toLowerCase&&ct.toLowerCase()==="ie"&&it.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Ze(){return location&&location.protocol==="https:"}function Ke(ct,it){if(We(),!(this instanceof Ke))return new Ke(ct,it);ct&&ct.inited?this.options=ct:this.options=Ke.initOptions(ct),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=E,this.agent=this.options.agent||ke),this.ctx=it,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}ve.exports=Ke,Ke.initOptions=function(it){it.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var tt=Object.assign({secure:Ze(),useFetch:!1},it);return ce(tt)};var qe=Ke.prototype;qe.debug=se,z(qe,x("./object")),z(qe,x("./bucket")),z(qe,x("../common/bucket/getBucketWebsite")),z(qe,x("../common/bucket/putBucketWebsite")),z(qe,x("../common/bucket/deleteBucketWebsite")),z(qe,x("../common/bucket/getBucketLifecycle")),z(qe,x("../common/bucket/putBucketLifecycle")),z(qe,x("../common/bucket/deleteBucketLifecycle")),z(qe,x("../common/bucket/putBucketVersioning")),z(qe,x("../common/bucket/getBucketVersioning")),z(qe,x("../common/bucket/getBucketInventory")),z(qe,x("../common/bucket/deleteBucketInventory")),z(qe,x("../common/bucket/listBucketInventory")),z(qe,x("../common/bucket/putBucketInventory")),z(qe,x("../common/bucket/abortBucketWorm")),z(qe,x("../common/bucket/completeBucketWorm")),z(qe,x("../common/bucket/extendBucketWorm")),z(qe,x("../common/bucket/getBucketWorm")),z(qe,x("../common/bucket/initiateBucketWorm")),z(qe,x("./managed-upload")),z(qe,x("../common/multipart-copy")),z(qe,x("../common/multipart")),z(qe,x("../common/parallel")),qe.signature=function(it){return this.debug("authorization stringToSign: %s",it,"info"),ee.computeSignature(this.options.accessKeySecret,it,this.options.headerEncoding)},qe._getReqUrl=ye,qe.authorization=function(it,tt,st,gt){var bt=ee.buildCanonicalString(it.toUpperCase(),tt,{headers:gt,parameters:st});return ee.authorization(this.options.accessKeyId,this.options.accessKeySecret,bt,this.options.headerEncoding)},qe.request=function(){var ct=(0,oe.default)(le.default.mark(function it(tt){var st=this;return le.default.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(!this.options.retryMax){bt.next=6;break}return bt.next=3,we(et.bind(this),this.options.retryMax,{errorHandler:function(vt){var At=function(Te){if(tt.stream)return!1;var Ve=[-1,-2].includes(Te.status),Le=st.options.requestErrorRetryHandle||function(){return!0};return Ve&&Le(Te)};return!!At(vt)}})(tt);case 3:return bt.abrupt("return",bt.sent);case 6:return bt.abrupt("return",et.call(this,tt));case 7:case"end":return bt.stop()}},it,this)}));return function(it){return ct.apply(this,arguments)}}();function et(ct){return ut.apply(this,arguments)}function ut(){return ut=(0,oe.default)(le.default.mark(function ct(it){var tt,st,gt,bt,xt,vt;return le.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!(this.options.stsToken&&Fe(this.options.refreshSTSToken))){Je.next=3;break}return Je.next=3,Se.call(this);case 3:return tt=he.call(this,it),this.options.useFetch||(tt.params.mode="disable-fetch"),bt=!!it.stream,Je.prev=6,Je.next=9,this.urllib.request(tt.url,tt.params);case 9:st=Je.sent,this.debug("response %s %s, got %s, headers: %j",it.method,tt.url,st.status,st.headers,"info"),Je.next=16;break;case 13:Je.prev=13,Je.t0=Je.catch(6),gt=Je.t0;case 16:if(!(st&&it.successStatuses&&it.successStatuses.indexOf(st.status)===-1)){Je.next=28;break}return Je.next=19,this.requestError(st);case 19:if(xt=Je.sent,!(xt.code==="RequestTimeTooSkewed"&&!bt)){Je.next=25;break}return this.options.amendTimeSkewed=+new Date(xt.serverTime)-new Date,Je.next=24,this.request(it);case 24:return Je.abrupt("return",Je.sent);case 25:xt.params=it,Je.next=32;break;case 28:if(!gt){Je.next=32;break}return Je.next=31,this.requestError(gt);case 31:xt=Je.sent;case 32:if(!xt){Je.next=34;break}throw xt;case 34:if(!it.xmlResponse){Je.next=39;break}return Je.next=37,this.parseXML(st.data);case 37:vt=Je.sent,st.data=vt;case 39:return Je.abrupt("return",st);case 40:case"end":return Je.stop()}},ct,this,[[6,13]])})),ut.apply(this,arguments)}qe._getResource=function(it){var tt="/";return it.bucket&&(tt+="".concat(it.bucket,"/")),it.object&&(tt+=pe(it.object,this.options.headerEncoding)),tt},qe._escape=function(it){return a.encodeURIComponent(it).replace(/%2F/g,"/")},qe._getUserAgent=function(){var it=ie&&ie.browser?"js":"nodejs",tt="aliyun-sdk-".concat(it,"/").concat(b.version),st=y.description;return!st&&ie&&(st="Node.js ".concat(ie.version.slice(1)," on ").concat(ie.platform," ").concat(ie.arch)),this._checkUserAgent("".concat(tt," ").concat(st))},qe._checkUserAgent=function(it){var tt=it.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return tt},qe.checkBrowserAndVersion=function(it,tt){return te.name===it&&te.version.split(".")[0]===tt},qe.parseXML=function(it){return new Promise(function(tt,st){ue.isBuffer(it)&&(it=it.toString()),re.parseString(it,{explicitRoot:!1,explicitArray:!1},function(gt,bt){gt?st(gt):tt(bt)})})},qe.requestError=function(){var ct=(0,oe.default)(le.default.mark(function tt(st){var gt,bt,xt,vt;return le.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(gt=null,!(!st.data||!st.data.length)){Je.next=5;break}st.status===-1||st.status===-2?(gt=new Error(st.message),gt.name=st.name,gt.status=st.status,gt.code=st.name):(st.status===404?(gt=new Error("Object not exists"),gt.name="NoSuchKeyError",gt.status=404,gt.code="NoSuchKey"):st.status===412?(gt=new Error("Pre condition failed"),gt.name="PreconditionFailedError",gt.status=412,gt.code="PreconditionFailed"):(gt=new Error("Unknow error, status: ".concat(st.status)),gt.name="UnknownError",gt.status=st.status),gt.requestId=st.headers["x-oss-request-id"],gt.host=""),Je.next=32;break;case 5:return bt=String(st.data),this.debug("request response error data: %s",bt,"error"),Je.prev=7,Je.next=10,this.parseXML(bt);case 10:if(Je.t0=Je.sent,Je.t0){Je.next=13;break}Je.t0={};case 13:xt=Je.t0,Je.next=23;break;case 16:return Je.prev=16,Je.t1=Je.catch(7),this.debug(bt,"error"),Je.t1.message+=`
|
|
|
raw xml: `.concat(bt),Je.t1.status=st.status,Je.t1.requestId=st.headers["x-oss-request-id"],Je.abrupt("return",Je.t1);case 23:vt=xt.Message||"unknow request error, status: ".concat(st.status),xt.Condition&&(vt+=" (condition: ".concat(xt.Condition,")")),gt=new Error(vt),gt.name=xt.Code?"".concat(xt.Code,"Error"):"UnknownError",gt.status=st.status,gt.code=xt.Code,gt.requestId=xt.RequestId,gt.hostId=xt.HostId,gt.serverTime=xt.ServerTime;case 32:return this.debug("generate error %j",gt,"error"),Je.abrupt("return",gt);case 34:case"end":return Je.stop()}},tt,this,[[7,16]])}));function it(tt){return ct.apply(this,arguments)}return it}()}).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,ve,Ae){(function(ue){(function(){"use strict";var ie=x("@babel/runtime/helpers/interopRequireDefault"),ae=ie(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=ie(x("@babel/runtime/helpers/asyncToGenerator")),oe=x("util"),se=x("path"),re=x("mime"),ne=x("copy-to"),z=x("../common/utils/isBlob"),y=z.isBlob,a=x("../common/utils/isFile"),E=a.isFile,b=x("../common/utils/isBuffer"),te=b.isBuffer,ee=Ae;ee.multipartUpload=function(){var pe=(0,le.default)(ae.default.mark(function ye(Ce,Se){var Ue,we,je,Fe,ke,We,Ze,Ke,qe,et=arguments;return ae.default.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(Ue=et.length>2&&et[2]!==void 0?et[2]:{},this.resetCancelFlag(),Ue.disabledMD5=Ue.disabledMD5===void 0?!0:!!Ue.disabledMD5,!(Ue.checkpoint&&Ue.checkpoint.uploadId)){ct.next=8;break}return Se&&E(Se)&&(Ue.checkpoint.file=Se),ct.next=7,this._resumeMultipart(Ue.checkpoint,Ue);case 7:return ct.abrupt("return",ct.sent);case 8:return we=102400,Ue.mime||(E(Se)?Ue.mime=re.getType(se.extname(Se.name)):y(Se)?Ue.mime=Se.type:te(Se)?Ue.mime="":Ue.mime=re.getType(se.extname(Se))),Ue.headers=Ue.headers||{},this._convertMetaToHeaders(Ue.meta,Ue.headers),ct.next=14,this._getFileSize(Se);case 14:if(je=ct.sent,!(je<we)){ct.next=26;break}return Ue.contentLength=je,ct.next=19,this.put(Ce,Se,Ue);case 19:if(Fe=ct.sent,!(Ue&&Ue.progress)){ct.next=23;break}return ct.next=23,Ue.progress(1);case 23:return ke={res:Fe.res,bucket:this.options.bucket,name:Ce,etag:Fe.res.headers.etag},(Ue.headers&&Ue.headers["x-oss-callback"]||Ue.callback)&&(ke.data=Fe.data),ct.abrupt("return",ke);case 26:if(!(Ue.partSize&&parseInt(Ue.partSize,10)!==Ue.partSize)){ct.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Ue.partSize&&Ue.partSize<we)){ct.next=30;break}throw new Error("partSize must not be smaller than ".concat(we));case 30:return ct.next=32,this.initMultipartUpload(Ce,Ue);case 32:if(We=ct.sent,Ze=We.uploadId,Ke=this._getPartSize(je,Ue.partSize),qe={file:Se,name:Ce,fileSize:je,partSize:Ke,uploadId:Ze,doneParts:[]},!(Ue&&Ue.progress)){ct.next=39;break}return ct.next=39,Ue.progress(0,qe,We.res);case 39:return ct.next=41,this._resumeMultipart(qe,Ue);case 41:return ct.abrupt("return",ct.sent);case 42:case"end":return ct.stop()}},ye,this)}));function be(ye,Ce){return pe.apply(this,arguments)}return be}(),ee._resumeMultipart=function(){var pe=(0,le.default)(ae.default.mark(function ye(Ce,Se){var Ue,we,je,Fe,ke,We,Ze,Ke,qe,et,ut,ct,it,tt,st,gt,bt,xt,vt;return ae.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(Ue=this,!this.isCancel()){Je.next=3;break}throw this._makeCancelEvent();case 3:return we=Ce.file,je=Ce.fileSize,Fe=Ce.partSize,ke=Ce.uploadId,We=Ce.doneParts,Ze=Ce.name,Ke=[],We.length>0&&ne(We).to(Ke),qe=this._divideParts(je,Fe),et=qe.length,ut=!1,ct=function(Ve,Le){return new Promise(function(){var Ee=(0,le.default)(ae.default.mark(function Be(Ge,Me){var Re,ze,nt,yt,Lt;return ae.default.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(St.prev=0,Ve.isCancel()){St.next=29;break}return Re=qe[Le-1],St.next=5,Ve._createBuffer(we,Re.start,Re.end);case 5:return ze=St.sent,nt={content:ze,size:Re.end-Re.start},St.prev=7,St.next=10,Ve._uploadPart(Ze,ke,Le,nt,Se);case 10:yt=St.sent,St.next=18;break;case 13:if(St.prev=13,St.t0=St.catch(7),St.t0.status!==404){St.next=17;break}throw Ve._makeAbortEvent();case 17:throw St.t0;case 18:if(!(!Ve.isCancel()&&!ut)){St.next=26;break}if(Ce.doneParts.push({number:Le,etag:yt.res.headers.etag}),!Se.progress){St.next=23;break}return St.next=23,Se.progress(We.length/(et+1),Ce,yt.res);case 23:Ge({number:Le,etag:yt.res.headers.etag}),St.next=27;break;case 26:Ge();case 27:St.next=30;break;case 29:Ge();case 30:St.next=41;break;case 32:St.prev=32,St.t1=St.catch(0),Lt=new Error,Lt.name=St.t1.name,Lt.message=St.t1.message,Lt.stack=St.t1.stack,Lt.partNum=Le,ne(St.t1).to(Lt),Me(Lt);case 41:case"end":return St.stop()}},Be,null,[[0,32],[7,13]])}));return function(Be,Ge){return Ee.apply(this,arguments)}}())},it=Array.from(new Array(et),function(Te,Ve){return Ve+1}),tt=Ke.map(function(Te){return Te.number}),st=it.filter(function(Te){return tt.indexOf(Te)<0}),gt=5,bt=Se.parallel||gt,Je.next=17,this._parallel(st,bt,function(Te){return new Promise(function(Ve,Le){ct(Ue,Te).then(function(Ee){Ee&&Ke.push(Ee),Ve()}).catch(function(Ee){Le(Ee)})})});case 17:if(xt=Je.sent,ut=!0,vt=xt.find(function(Te){return Te.name==="abort"}),!vt){Je.next=22;break}throw vt;case 22:if(!this.isCancel()){Je.next=25;break}throw ct=null,this._makeCancelEvent();case 25:if(!(xt&&xt.length>0)){Je.next=28;break}throw xt[0].message="Failed to upload some parts with error: ".concat(xt[0].toString()," part_num: ").concat(xt[0].partNum),xt[0];case 28:return Je.next=30,this.completeMultipartUpload(Ze,ke,Ke,Se);case 30:return Je.abrupt("return",Je.sent);case 31:case"end":return Je.stop()}},ye,this)}));function be(ye,Ce){return pe.apply(this,arguments)}return be}(),ee._getFileSize=function(){var pe=(0,le.default)(ae.default.mark(function ye(Ce){return ae.default.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(!te(Ce)){Ue.next=4;break}return Ue.abrupt("return",Ce.length);case 4:if(!(y(Ce)||E(Ce))){Ue.next=6;break}return Ue.abrupt("return",Ce.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Ue.stop()}},ye)}));function be(ye){return pe.apply(this,arguments)}return be}();var ce=x("stream"),fe=ce.Readable;function he(pe,be){if(!(this instanceof he))return new he(pe,be);fe.call(this,be),this.file=pe,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}oe.inherits(he,fe),he.prototype.readFileAndPush=function(be){if(this.fileBuffer)for(var ye=!0;ye&&this.fileBuffer&&this.start<this.fileBuffer.length;){var Ce=this.start,Se=Ce+be;Se=Se>this.fileBuffer.length?this.fileBuffer.length:Se,this.start=Se,ye=this.push(this.fileBuffer.slice(Ce,Se))}},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(Ue){Ce.fileBuffer=ue.from(new Uint8Array(Ue.target.result)),Ce.file=null,Ce.readFileAndPush(be)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(be)};function me(pe){return pe.arrayBuffer?pe.arrayBuffer():new Promise(function(be,ye){var Ce=new FileReader;Ce.onload=function(Se){be(Se.target.result)},Ce.onerror=function(Se){ye(Se)},Ce.readAsArrayBuffer(pe)})}ee._createBuffer=function(){var pe=(0,le.default)(ae.default.mark(function ye(Ce,Se,Ue){var we,je;return ae.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(!(y(Ce)||E(Ce))){ke.next=8;break}return we=Ce.slice(Se,Ue),ke.next=4,me(we);case 4:return je=ke.sent,ke.abrupt("return",ue.from(je));case 8:if(!te(Ce)){ke.next=12;break}return ke.abrupt("return",Ce.subarray(Se,Ue));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return ke.stop()}},ye)}));function be(ye,Ce,Se){return pe.apply(this,arguments)}return be}(),ee._getPartSize=function(be,ye){var Ce=1e4,Se=1*1024*1024;ye||(ye=Se);var Ue=Math.ceil(be/Ce);return ye<Ue&&(ye=Ue,console.warn("partSize has been set to ".concat(ye,", because the partSize you provided causes partNumber to be greater than 10,000"))),ye},ee._divideParts=function(be,ye){for(var Ce=Math.ceil(be/ye),Se=[],Ue=0;Ue<Ce;Ue++){var we=ye*Ue,je=Math.min(we+ye,be);Se.push({start:we,end:je})}return Se}}).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,ve,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 ie=ue(x("@babel/runtime/regenerator")),ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("fs"),oe=x("copy-to"),se=x("path"),re=x("mime"),ne=x("../common/callback"),z=x("merge-descriptors"),y=x("../common/utils/isBlob"),a=y.isBlob,E=x("../common/utils/isFile"),b=E.isFile,te=x("../common/utils/isBuffer"),ee=te.isBuffer,ce=x("../common/utils/obj2xml"),fe=ce.obj2xml,he=Ae;he.append=function(){var me=(0,ae.default)(ie.default.mark(function be(ye,Ce,Se){var Ue;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return Se=Se||{},Se.position===void 0&&(Se.position="0"),Se.subres={append:"",position:Se.position},Se.method="POST",je.next=6,this.put(ye,Ce,Se);case 6:return Ue=je.sent,Ue.nextAppendPosition=Ue.res.headers["x-oss-next-append-position"],je.abrupt("return",Ue);case 9:case"end":return je.stop()}},be,this)}));function pe(be,ye,Ce){return me.apply(this,arguments)}return pe}(),he.put=function(){var me=(0,ae.default)(ie.default.mark(function be(ye,Ce,Se){var Ue,we,je,Fe,ke;return ie.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(Se=Se||{},Se.disabledMD5=Se.disabledMD5===void 0?!0:!!Se.disabledMD5,Se.headers=Se.headers||{},ye=this._objectName(ye),!ee(Ce)){Ze.next=8;break}Ue=Ce,Ze.next=19;break;case 8:if(!(a(Ce)||b(Ce))){Ze.next=18;break}return Se.mime||(b(Ce)?Se.mime=re.getType(se.extname(Ce.name)):Se.mime=Ce.type),Ze.next=12,this._createBuffer(Ce,0,Ce.size);case 12:return Ue=Ze.sent,Ze.next=15,this._getFileSize(Ce);case 15:Se.contentLength=Ze.sent,Ze.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(Se.meta,Se.headers),we=Se.method||"PUT",je=this._objectRequestParams(we,ye,Se),ne.encodeCallback(je,Se),je.mime=Se.mime,je.disabledMD5=Se.disabledMD5,je.content=Ue,je.successStatuses=[200],Ze.next=29,this.request(je);case 29:return Fe=Ze.sent,ke={name:ye,url:this._objectUrl(ye),res:Fe.res},je.headers&&je.headers["x-oss-callback"]&&(ke.data=JSON.parse(Fe.data.toString())),Ze.abrupt("return",ke);case 33:case"end":return Ze.stop()}},be,this)}));function pe(be,ye,Ce){return me.apply(this,arguments)}return pe}(),he.putStream=function(){var me=(0,ae.default)(ie.default.mark(function be(ye,Ce,Se){var Ue,we,je,Fe;return ie.default.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return Se=Se||{},Se.headers=Se.headers||{},ye=this._objectName(ye),Se.contentLength?Se.headers["Content-Length"]=Se.contentLength:Se.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(Se.meta,Se.headers),Ue=Se.method||"PUT",we=this._objectRequestParams(Ue,ye,Se),ne.encodeCallback(we,Se),we.mime=Se.mime,we.stream=Ce,we.successStatuses=[200],We.next=13,this.request(we);case 13:return je=We.sent,Fe={name:ye,url:this._objectUrl(ye),res:je.res},we.headers&&we.headers["x-oss-callback"]&&(Fe.data=JSON.parse(je.data.toString())),We.abrupt("return",Fe);case 17:case"end":return We.stop()}},be,this)}));function pe(be,ye,Ce){return me.apply(this,arguments)}return pe}(),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 me=(0,ae.default)(ie.default.mark(function be(ye,Ce,Se){var Ue;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,this.copy(ye,ye,{meta:Ce||{},timeout:Se&&Se.timeout,ctx:Se&&Se.ctx});case 2:return Ue=je.sent,je.abrupt("return",Ue);case 4:case"end":return je.stop()}},be,this)}));function pe(be,ye,Ce){return me.apply(this,arguments)}return pe}(),he.list=function(){var me=(0,ae.default)(ie.default.mark(function be(ye,Ce){var Se,Ue,we,je,Fe;return ie.default.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return Se=this._objectRequestParams("GET","",Ce),Se.query=ye,Se.xmlResponse=!0,Se.successStatuses=[200],We.next=6,this.request(Se);case 6:return Ue=We.sent,we=Ue.data.Contents||[],je=this,we&&(Array.isArray(we)||(we=[we]),we=we.map(function(Ze){return{name:Ze.Key,url:je._objectUrl(Ze.Key),lastModified:Ze.LastModified,etag:Ze.ETag,type:Ze.Type,size:Number(Ze.Size),storageClass:Ze.StorageClass,owner:{id:Ze.Owner.ID,displayName:Ze.Owner.DisplayName}}})),Fe=Ue.data.CommonPrefixes||null,Fe&&(Array.isArray(Fe)||(Fe=[Fe]),Fe=Fe.map(function(Ze){return Ze.Prefix})),We.abrupt("return",{res:Ue.res,objects:we,prefixes:Fe,nextMarker:Ue.data.NextMarker||null,isTruncated:Ue.data.IsTruncated==="true"});case 13:case"end":return We.stop()}},be,this)}));function pe(be,ye){return me.apply(this,arguments)}return pe}(),he.listV2=function(){var me=(0,ae.default)(ie.default.mark(function be(ye){var Ce,Se,Ue,we,je,Fe,ke,We=arguments;return ie.default.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ce=We.length>1&&We[1]!==void 0?We[1]:{},Se=ye["continuation-token"]||ye.continuationToken,Se&&(Ce.subres=Object.assign({"continuation-token":Se},Ce.subres)),Ue=this._objectRequestParams("GET","",Ce),Ue.query=Object.assign({"list-type":2},ye),delete Ue.query["continuation-token"],delete Ue.query.continuationToken,Ue.xmlResponse=!0,Ue.successStatuses=[200],Ke.next=11,this.request(Ue);case 11:return we=Ke.sent,je=we.data.Contents||[],Fe=this,je&&(Array.isArray(je)||(je=[je]),je=je.map(function(qe){var et=null;return qe.Owner&&(et={id:qe.Owner.ID,displayName:qe.Owner.DisplayName}),{name:qe.Key,url:Fe._objectUrl(qe.Key),lastModified:qe.LastModified,etag:qe.ETag,type:qe.Type,size:Number(qe.Size),storageClass:qe.StorageClass,owner:et}})),ke=we.data.CommonPrefixes||null,ke&&(Array.isArray(ke)||(ke=[ke]),ke=ke.map(function(qe){return qe.Prefix})),Ke.abrupt("return",{res:we.res,objects:je,prefixes:ke,isTruncated:we.data.IsTruncated==="true",keyCount:+we.data.KeyCount,continuationToken:we.data.ContinuationToken||null,nextContinuationToken:we.data.NextContinuationToken||null});case 18:case"end":return Ke.stop()}},be,this)}));function pe(be){return me.apply(this,arguments)}return pe}(),he.restore=function(){var me=(0,ae.default)(ie.default.mark(function be(ye){var Ce,Se,Ue,we,je=arguments;return ie.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return Ce=je.length>1&&je[1]!==void 0?je[1]:{type:"Archive"},Ce=Ce||{},Ce.subres=Object.assign({restore:""},Ce.subres),Ce.versionId&&(Ce.subres.versionId=Ce.versionId),Se=this._objectRequestParams("POST",ye,Ce),Ce.type==="ColdArchive"&&(Ue={RestoreRequest:{Days:Ce.Days?Ce.Days:2,JobParameters:{Tier:Ce.JobParameters?Ce.JobParameters:"Standard"}}},Se.content=fe(Ue,{headers:!0}),Se.mime="xml"),Se.successStatuses=[202],ke.next=9,this.request(Se);case 9:return we=ke.sent,ke.abrupt("return",{res:we.res});case 11:case"end":return ke.stop()}},be,this)}));function pe(be){return me.apply(this,arguments)}return pe}(),he._objectUrl=function(pe){return this._getReqUrl({bucket:this.options.bucket,object:pe})},he._objectRequestParams=function(pe,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:pe,subres:ye&&ye.subres,timeout:ye&&ye.timeout,ctx:ye&&ye.ctx};return ye.headers&&(Ce.headers={},oe(ye.headers).to(Ce.headers)),Ce},he._objectName=function(pe){return pe.replace(/^\/+/,"")},he._convertMetaToHeaders=function(pe,be){pe&&Object.keys(pe).forEach(function(ye){be["x-oss-meta-".concat(ye)]=pe[ye]})},he._deleteFileSafe=function(pe){var be=this;return new Promise(function(ye){le.exists(pe,function(Ce){Ce?le.unlink(pe,function(Se){Se&&be.debug("unlink %j error: %s",pe,Se,"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,ve,Ae){"use strict";Ae.version="6.18.1"},{}],7:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator")),ae=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.abortBucketWorm=void 0;var le=x("../utils/checkBucketName");function oe(re,ne){return se.apply(this,arguments)}function se(){return se=(0,ae.default)(ie.default.mark(function re(ne,z){var y,a;return ie.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return le.checkBucketName(ne),y=this._bucketRequestParams("DELETE",ne,"worm",z),b.next=4,this.request(y);case 4:return a=b.sent,b.abrupt("return",{res:a.res,status:a.status});case 6:case"end":return b.stop()}},re,this)})),se.apply(this,arguments)}Ae.abortBucketWorm=oe},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator")),ae=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.completeBucketWorm=void 0;var le=x("../utils/checkBucketName");function oe(re,ne,z){return se.apply(this,arguments)}function se(){return se=(0,ae.default)(ie.default.mark(function re(ne,z,y){var a,E;return ie.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return le.checkBucketName(ne),a=this._bucketRequestParams("POST",ne,{wormId:z},y),te.next=4,this.request(a);case 4:return E=te.sent,te.abrupt("return",{res:E.res,status:E.status});case 6:case"end":return te.stop()}},re,this)})),se.apply(this,arguments)}Ae.completeBucketWorm=oe},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.deleteBucketInventory=void 0;var le=x("../utils/checkBucketName");function oe(re,ne){return se.apply(this,arguments)}function se(){return se=(0,ae.default)(ie.default.mark(function re(ne,z){var y,a,E,b,te=arguments;return ie.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},a=Object.assign({inventory:"",inventoryId:z},y.subres),le.checkBucketName(ne),E=this._bucketRequestParams("DELETE",ne,a,y),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=oe},{"../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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator")),ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),oe=le.checkBucketName,se=Ae;se.deleteBucketLifecycle=function(){var re=(0,ae.default)(ie.default.mark(function z(y,a){var E,b;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return oe(y),E=this._bucketRequestParams("DELETE",y,"lifecycle",a),E.successStatuses=[204],ee.next=5,this.request(E);case 5:return b=ee.sent,ee.abrupt("return",{res:b.res});case 7:case"end":return ee.stop()}},z,this)}));function ne(z,y){return re.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator")),ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),oe=le.checkBucketName,se=Ae;se.deleteBucketWebsite=function(){var re=(0,ae.default)(ie.default.mark(function z(y,a){var E,b;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return oe(y),E=this._bucketRequestParams("DELETE",y,"website",a),E.successStatuses=[204],ee.next=5,this.request(E);case 5:return b=ee.sent,ee.abrupt("return",{res:b.res});case 7:case"end":return ee.stop()}},z,this)}));function ne(z,y){return re.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator")),ae=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.extendBucketWorm=void 0;var le=x("../utils/checkBucketName"),oe=x("../utils/obj2xml");function se(ne,z,y,a){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(ie.default.mark(function ne(z,y,a,E){var b,te,ee;return ie.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return le.checkBucketName(z),b=this._bucketRequestParams("POST",z,{wormExtend:"",wormId:y},E),te={ExtendWormConfiguration:{RetentionPeriodInDays:a}},b.mime="xml",b.content=oe.obj2xml(te,{headers:!0}),b.successStatuses=[200],fe.next=8,this.request(b);case 8:return ee=fe.sent,fe.abrupt("return",{res:ee.res,status:ee.status});case 10:case"end":return fe.stop()}},ne,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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketInventory=void 0;var le=x("../utils/checkBucketName"),oe=x("../utils/formatInventoryConfig");function se(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(ie.default.mark(function ne(z,y){var a,E,b,te,ee=arguments;return ie.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return a=ee.length>2&&ee[2]!==void 0?ee[2]:{},E=Object.assign({inventory:"",inventoryId:y},a.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,E,a),b.successStatuses=[200],b.xmlResponse=!0,fe.next=8,this.request(b);case 8:return te=fe.sent,fe.abrupt("return",{status:te.status,res:te.res,inventory:oe.formatInventoryConfig(te.data)});case 10:case"end":return fe.stop()}},ne,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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.map.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),oe=le.checkBucketName,se=x("../utils/isArray"),re=se.isArray,ne=x("../utils/formatObjKey"),z=ne.formatObjKey,y=Ae;y.getBucketLifecycle=function(){var a=(0,ae.default)(ie.default.mark(function b(te,ee){var ce,fe,he;return ie.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return oe(te),ce=this._bucketRequestParams("GET",te,"lifecycle",ee),ce.successStatuses=[200],ce.xmlResponse=!0,pe.next=6,this.request(ce);case 6:return fe=pe.sent,he=fe.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")})),pe.abrupt("return",{rules:he,res:fe.res});case 10:case"end":return pe.stop()}},b,this)}));function E(b,te){return a.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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator")),ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),oe=le.checkBucketName,se=Ae;se.getBucketVersioning=function(){var re=(0,ae.default)(ie.default.mark(function z(y,a){var E,b,te;return ie.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return oe(y),E=this._bucketRequestParams("GET",y,"versioning",a),E.xmlResponse=!0,E.successStatuses=[200],ce.next=6,this.request(E);case 6:return b=ce.sent,te=b.data.Status,ce.abrupt("return",{status:b.status,versionStatus:te,res:b.res});case 9:case"end":return ce.stop()}},z,this)}));function ne(z,y){return re.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator")),ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),oe=le.checkBucketName,se=x("../utils/isObject"),re=se.isObject,ne=Ae;ne.getBucketWebsite=function(){var z=(0,ae.default)(ie.default.mark(function a(E,b){var te,ee,ce;return ie.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return oe(E),te=this._bucketRequestParams("GET",E,"website",b),te.successStatuses=[200],te.xmlResponse=!0,he.next=6,this.request(te);case 6:return ee=he.sent,ce=[],ee.data.RoutingRules&&ee.data.RoutingRules.RoutingRule&&(re(ee.data.RoutingRules.RoutingRule)?ce=[ee.data.RoutingRules.RoutingRule]:ce=ee.data.RoutingRules.RoutingRule),he.abrupt("return",{index:ee.data.IndexDocument&&ee.data.IndexDocument.Suffix||"",supportSubDir:ee.data.IndexDocument&&ee.data.IndexDocument.SupportSubDir||"false",type:ee.data.IndexDocument&&ee.data.IndexDocument.Type,routingRules:ce,error:ee.data.ErrorDocument&&ee.data.ErrorDocument.Key||null,res:ee.res});case 10:case"end":return he.stop()}},a,this)}));function y(a,E){return z.apply(this,arguments)}return y}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getBucketWorm=void 0;var le=x("../utils/checkBucketName"),oe=x("../utils/dataFix");function se(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(ie.default.mark(function ne(z,y){var a,E;return ie.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return le.checkBucketName(z),a=this._bucketRequestParams("GET",z,"worm",y),a.successStatuses=[200],a.xmlResponse=!0,te.next=6,this.request(a);case 6:return E=te.sent,oe.dataFix(E.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),te.abrupt("return",Object.assign(Object.assign({},E.data),{res:E.res,status:E.status}));case 9:case"end":return te.stop()}},ne,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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator")),ae=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.initiateBucketWorm=void 0;var le=x("../utils/obj2xml"),oe=x("../utils/checkBucketName");function se(ne,z,y){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(ie.default.mark(function ne(z,y,a){var E,b,te;return ie.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return oe.checkBucketName(z),E=this._bucketRequestParams("POST",z,"worm",a),b={InitiateWormConfiguration:{RetentionPeriodInDays:y}},E.mime="xml",E.content=le.obj2xml(b,{headers:!0}),E.successStatuses=[200],ce.next=8,this.request(E);case 8:return te=ce.sent,ce.abrupt("return",{res:te.res,wormId:te.res.headers["x-oss-worm-id"],status:te.status});case 10:case"end":return ce.stop()}},ne,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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.listBucketInventory=void 0;var le=x("../utils/checkBucketName"),oe=x("../utils/formatInventoryConfig");function se(ne){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(ie.default.mark(function ne(z){var y,a,E,b,te,ee,ce,fe,he=arguments;return ie.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return y=he.length>1&&he[1]!==void 0?he[1]:{},a=y.continuationToken,E=Object.assign({inventory:""},a&&{"continuation-token":a},y.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,E,y),b.successStatuses=[200],b.xmlResponse=!0,pe.next=9,this.request(b);case 9:return te=pe.sent,ee=te.data,ce=te.res,fe=te.status,pe.abrupt("return",{isTruncated:ee.IsTruncated==="true",nextContinuationToken:ee.NextContinuationToken,inventoryList:oe.formatInventoryConfig(ee.InventoryConfiguration,!0),status:fe,res:ce});case 12:case"end":return pe.stop()}},ne,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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js"),x("core-js/modules/es.array.concat.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.putBucketInventory=void 0;var le=x("../utils/checkBucketName"),oe=x("../utils/obj2xml");function se(ne,z){return re.apply(this,arguments)}function re(){return re=(0,ae.default)(ie.default.mark(function ne(z,y){var a,E,b,te,ee,ce,fe,he,me,pe,be,ye=arguments;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return a=ye.length>2&&ye[2]!==void 0?ye[2]:{},E=Object.assign({inventory:"",inventoryId:y.id},a.subres),le.checkBucketName(z),b=y.OSSBucketDestination,te=y.optionalFields,ee=y.includedObjectVersions,ce="acs:oss:::",fe="acs:ram::".concat(b.accountId,":role/"),he={InventoryConfiguration:{Id:y.id,IsEnabled:y.isEnabled,Filter:{Prefix:y.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(fe).concat(b.rolename),Bucket:"".concat(ce).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:y.frequency},IncludedObjectVersions:ee,OptionalFields:{Field:(te==null?void 0:te.field)||[]}}},me=oe.obj2xml(he,{headers:!0,firstUpperCase:!0}),pe=this._bucketRequestParams("PUT",z,E,a),pe.successStatuses=[200],pe.mime="xml",pe.content=me,Se.next=14,this.request(pe);case 14:return be=Se.sent,Se.abrupt("return",{status:be.status,res:be.res});case 16:case"end":return Se.stop()}},ne,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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=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 ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),oe=le.checkBucketName,se=x("../utils/isArray"),re=se.isArray,ne=x("../utils/deepCopy"),z=ne.deepCopy,y=x("../utils/isObject"),a=y.isObject,E=x("../utils/obj2xml"),b=E.obj2xml,te=x("../utils/checkObjectTag"),ee=te.checkObjectTag,ce=x("../utils/getStrBytesCount"),fe=ce.getStrBytesCount,he=Ae;he.putBucketLifecycle=function(){var Ce=(0,ae.default)(ie.default.mark(function Ue(we,je,Fe){var ke,We,Ze,Ke,qe;return ie.default.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(oe(we),re(je)){ut.next=3;break}throw new Error("rules must be Array");case 3:return ke=this._bucketRequestParams("PUT",we,"lifecycle",Fe),We=[],Ze={LifecycleConfiguration:{Rule:We}},je.forEach(function(ct){me(ct),ye(ct),ct.id&&(ct.ID=ct.id,delete ct.id),We.push(ct)}),Ke=b(Ze,{headers:!0,firstUpperCase:!0}),ke.content=Ke,ke.mime="xml",ke.successStatuses=[200],ut.next=13,this.request(ke);case 13:return qe=ut.sent,ut.abrupt("return",{res:qe.res});case 15:case"end":return ut.stop()}},Ue,this)}));function Se(Ue,we,je){return Ce.apply(this,arguments)}return Se}();function me(Ce){Ce.days&&(Ce.expiration={days:Ce.days}),Ce.date&&(Ce.expiration={createdBeforeDate:Ce.date})}function pe(Ce,Se){var Ue=Ce.days,we=Ce.createdBeforeDate;if(!Ue&&!we)throw new Error("".concat(Se," must includes days or createdBeforeDate"));if(Ue&&!/^[1-9][0-9]*$/.test(Ue))throw new Error("days must be a positive integer");if(we&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(we))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function be(Ce){if(!re(Ce)&&!a(Ce))throw new Error("tag must be Object or Array");Ce=a(Ce)?[Ce]:Ce;var Se={},Ue=z(Ce);Ue.forEach(function(we){Se[we.key]=we.value}),ee(Se)}function ye(Ce){if(Ce.id&&fe(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");pe(Ce.transition,"Transition")}if(Ce.expiration){if(!Ce.expiration.expiredObjectDeleteMarker)pe(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&&pe(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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.includes.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),oe=le.checkBucketName,se=x("../utils/obj2xml"),re=se.obj2xml,ne=Ae;ne.putBucketVersioning=function(){var z=(0,ae.default)(ie.default.mark(function a(E,b){var te,ee,ce,fe,he=arguments;return ie.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(te=he.length>2&&he[2]!==void 0?he[2]:{},oe(E),["Enabled","Suspended"].includes(b)){pe.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return ee=this._bucketRequestParams("PUT",E,"versioning",te),ce={VersioningConfiguration:{Status:b}},ee.mime="xml",ee.content=re(ce,{headers:!0}),pe.next=10,this.request(ee);case 10:return fe=pe.sent,pe.abrupt("return",{res:fe.res,status:fe.status});case 12:case"end":return pe.stop()}},a,this)}));function y(a,E){return z.apply(this,arguments)}return y}()},{"../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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator")),ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),oe=le.checkBucketName,se=x("../utils/obj2xml"),re=se.obj2xml,ne=x("../utils/isArray"),z=ne.isArray,y=Ae;y.putBucketWebsite=function(){var a=(0,ae.default)(ie.default.mark(function b(te){var ee,ce,fe,he,me,pe,be,ye=arguments;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(ee=ye.length>1&&ye[1]!==void 0?ye[1]:{},ce=ye.length>2?ye[2]:void 0,oe(te),fe=this._bucketRequestParams("PUT",te,"website",ce),he={Suffix:ee.index||"index.html"},me={IndexDocument:he},pe={WebsiteConfiguration:me},ee.supportSubDir&&(he.SupportSubDir=ee.supportSubDir),ee.type&&(he.Type=ee.type),ee.error&&(me.ErrorDocument={Key:ee.error}),ee.routingRules===void 0){Se.next=14;break}if(z(ee.routingRules)){Se.next=13;break}throw new Error("RoutingRules must be Array");case 13:me.RoutingRules={RoutingRule:ee.routingRules};case 14:return pe=re(pe),fe.content=pe,fe.mime="xml",fe.successStatuses=[200],Se.next=20,this.request(fe);case 20:return be=Se.sent,Se.abrupt("return",{res:be.res});case 22:case"end":return Se.stop()}},b,this)}));function E(b){return a.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,ve,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(ae,le){if(ae.headers=ae.headers||{},!Object.prototype.hasOwnProperty.call(ae.headers,"x-oss-callback")&&le.callback){var oe={callbackUrl:encodeURI(le.callback.url),callbackBody:le.callback.body};le.callback.host&&(oe.callbackHost=le.callback.host),le.callback.contentType&&(oe.callbackBodyType=le.callback.contentType);var se=ue.from(JSON.stringify(oe)).toString("base64");if(ae.headers["x-oss-callback"]=se,le.callback.customValue){var re={};Object.keys(le.callback.customValue).forEach(function(ne){re["x:".concat(ne)]=le.callback.customValue[ne].toString()}),ae.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,ve,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 ie=ue(x("copy-to")),ae=ue(x("url")),le=ue(x("merge-descriptors")),oe=ue(x("is-type-of")),se=x("../utils/isIP"),re=x("../utils/checkConfigValid");function ne(z){var y={},a=this.options.cname;re.checkConfigValid(this.options.endpoint,"endpoint"),ie.default(this.options.endpoint,!1).to(y),z.bucket&&!a&&!se.isIP(y.hostname)&&!this.options.sldEnable&&(y.host="".concat(z.bucket,".").concat(y.host));var E="/";z.bucket&&this.options.sldEnable&&(E+="".concat(z.bucket,"/")),z.object&&(E+=this._escape(z.object).replace(/\+/g,"%2B")),y.pathname=E;var b={};if(z.query&&le.default(b,z.query),z.subres){var te={};oe.default.string(z.subres)?te[z.subres]="":oe.default.array(z.subres)?z.subres.forEach(function(ee){te[ee]=""}):te=z.subres,le.default(b,te)}return y.query=b,ae.default.format(y)}Ae.getReqUrl=ne},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(x,ve,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"),ie=x("url"),ae=x("../utils/checkBucketName"),le=ae.checkBucketName,oe=x("../utils/setRegion"),se=oe.setRegion,re=x("../utils/checkConfigValid"),ne=re.checkConfigValid;function z(y,a){ne(y,"endpoint");var E=ie.parse(y);if(E.protocol||(E=ie.parse("http".concat(a?"s":"","://").concat(y))),E.protocol!=="http:"&&E.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return E}ve.exports=function(y){if(!y||!y.accessKeyId||!y.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");y.stsToken&&!y.refreshSTSToken&&!y.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),y.bucket&&le(y.bucket);var a=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},y);if(a.accessKeyId=a.accessKeyId.trim(),a.accessKeySecret=a.accessKeySecret.trim(),a.timeout&&(a.timeout=ue(a.timeout)),a.endpoint)a.endpoint=z(a.endpoint,a.secure);else if(a.region)a.endpoint=se(a.region,a.internal,a.secure);else throw new Error("require options.endpoint or options.region");return a.inited=!0,a}},{"../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,ve,Ae){"use strict";var ue=x("merge-descriptors"),ie=Ae;ue(ie,x("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.array.concat.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkBucketName"),oe=le.checkBucketName,se=x("querystring"),re=x("js-base64"),ne=re.Base64.encode,z=Ae;z.processObjectSave=function(){var a=(0,ae.default)(ie.default.mark(function b(te,ee,ce,fe){var he,me,pe,be;return ie.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return y(te,"sourceObject"),y(ee,"targetObject"),y(ce,"process"),ee=this._objectName(ee),fe&&oe(fe),he=this._objectRequestParams("POST",te,{subres:"x-oss-process"}),me=fe?",b_".concat(ne(fe)):"",ee=ne(ee),pe={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(ee).concat(me)},he.content=se.stringify(pe),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,te,ee,ce){return a.apply(this,arguments)}return E}();function y(a,E){if(!a)throw new Error("".concat(E," is required"));if(typeof a!="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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=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 ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("debug")("ali-oss:multipart-copy"),oe=x("copy-to"),se=Ae;se.uploadPartCopy=function(){var re=(0,ae.default)(ie.default.mark(function z(y,a,E,b,te){var ee,ce,fe,he,me,pe=arguments;return ie.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ee=pe.length>5&&pe[5]!==void 0?pe[5]:{},ee.headers=ee.headers||{},ce=ee.versionId||ee.subres&&ee.subres.versionId||null,ce?fe="/".concat(te.sourceBucketName,"/").concat(encodeURIComponent(te.sourceKey),"?versionId=").concat(ce):fe="/".concat(te.sourceBucketName,"/").concat(encodeURIComponent(te.sourceKey)),ee.headers["x-oss-copy-source"]=fe,b&&(ee.headers["x-oss-copy-source-range"]="bytes=".concat(b)),ee.subres={partNumber:E,uploadId:a},he=this._objectRequestParams("PUT",y,ee),he.mime=ee.mime,he.successStatuses=[200],ye.next=12,this.request(he);case 12:return me=ye.sent,ye.abrupt("return",{name:y,etag:me.res.headers.etag,res:me.res});case 14:case"end":return ye.stop()}},z,this)}));function ne(z,y,a,E,b){return re.apply(this,arguments)}return ne}(),se.multipartUploadCopy=function(){var re=(0,ae.default)(ie.default.mark(function z(y,a){var E,b,te,ee,ce,fe,he,me,pe,be,ye,Ce,Se=arguments;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return E=Se.length>2&&Se[2]!==void 0?Se[2]:{},this.resetCancelFlag(),b=E.versionId,te=b===void 0?null:b,ee={versionId:te},we.next=6,this._getObjectMeta(a.sourceBucketName,a.sourceKey,ee);case 6:if(ce=we.sent,fe=ce.res.headers["content-length"],a.startOffset=a.startOffset||0,a.endOffset=a.endOffset||fe,!(E.checkpoint&&E.checkpoint.uploadId)){we.next=14;break}return we.next=13,this._resumeMultipartCopy(E.checkpoint,a,E);case 13:return we.abrupt("return",we.sent);case 14:if(he=102400,me=a.endOffset-a.startOffset,!(me<he)){we.next=18;break}throw new Error("copySize must not be smaller than ".concat(he));case 18:if(!(E.partSize&&E.partSize<he)){we.next=20;break}throw new Error("partSize must not be smaller than ".concat(he));case 20:return we.next=22,this.initMultipartUpload(y,E);case 22:if(pe=we.sent,be=pe.uploadId,ye=this._getPartSize(me,E.partSize),Ce={name:y,copySize:me,partSize:ye,uploadId:be,doneParts:[]},!(E&&E.progress)){we.next=29;break}return we.next=29,E.progress(0,Ce,pe.res);case 29:return we.next=31,this._resumeMultipartCopy(Ce,a,E);case 31:return we.abrupt("return",we.sent);case 32:case"end":return we.stop()}},z,this)}));function ne(z,y){return re.apply(this,arguments)}return ne}(),se._resumeMultipartCopy=function(){var re=(0,ae.default)(ie.default.mark(function z(y,a,E){var b,te,ee,ce,fe,he,me,pe,be,ye,Ce,Se,Ue,we,je,Fe,ke,We,Ze,Ke,qe;return ie.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,te=b===void 0?null:b,ee={versionId:te},ce=y.copySize,fe=y.partSize,he=y.uploadId,me=y.doneParts,pe=y.name,be=this._divideMultipartCopyParts(ce,fe,a.startOffset),ye=be.length,Ce={headers:{}},E.copyheaders&&oe(E.copyheaders).to(Ce.headers),te&&oe(ee).to(Ce),Se=function(it,tt,st){return new Promise(function(){var gt=(0,ae.default)(ie.default.mark(function bt(xt,vt){var At,Je,Te;return ie.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(Le.prev=0,it.isCancel()){Le.next=22;break}return At=be[tt-1],Je="".concat(At.start,"-").concat(At.end-1),Le.prev=4,Le.next=7,it.uploadPartCopy(pe,he,tt,Je,st,Ce);case 7:Te=Le.sent,Le.next=15;break;case 10:if(Le.prev=10,Le.t0=Le.catch(4),Le.t0.status!==404){Le.next=14;break}throw it._makeAbortEvent();case 14:throw Le.t0;case 15:if(it.isCancel()){Le.next=22;break}if(le("content-range ".concat(Te.res.headers["content-range"])),me.push({number:tt,etag:Te.res.headers.etag}),y.doneParts=me,!(E&&E.progress)){Le.next=22;break}return Le.next=22,E.progress(me.length/ye,y,Te.res);case 22:xt(),Le.next=29;break;case 25:Le.prev=25,Le.t1=Le.catch(0),Le.t1.partNum=tt,vt(Le.t1);case 29:case"end":return Le.stop()}},bt,null,[[0,25],[4,10]])}));return function(bt,xt){return gt.apply(this,arguments)}}())},Ue=Array.from(new Array(ye),function(ct,it){return it+1}),we=me.map(function(ct){return ct.number}),je=Ue.filter(function(ct){return we.indexOf(ct)<0}),Fe=5,ke=E.parallel||Fe,!(this.checkBrowserAndVersion("Internet Explorer","10")||ke===1)){ut.next=28;break}We=0;case 18:if(!(We<je.length)){ut.next=26;break}if(!this.isCancel()){ut.next=21;break}throw this._makeCancelEvent();case 21:return ut.next=23,Se(this,je[We],a);case 23:We++,ut.next=18;break;case 26:ut.next=40;break;case 28:return ut.next=30,this._parallelNode(je,ke,Se,a);case 30:if(Ze=ut.sent,Ke=Ze.find(function(ct){return ct.name==="abort"}),!Ke){ut.next=34;break}throw Ke;case 34:if(!this.isCancel()){ut.next=36;break}throw this._makeCancelEvent();case 36:if(!(Ze&&Ze.length>0)){ut.next=40;break}throw qe=Ze[0],qe.message="Failed to copy some parts with error: ".concat(qe.toString()," part_num: ").concat(qe.partNum),qe;case 40:return ut.next=42,this.completeMultipartUpload(pe,he,me,E);case 42:return ut.abrupt("return",ut.sent);case 43:case"end":return ut.stop()}},z,this)}));function ne(z,y,a){return re.apply(this,arguments)}return ne}(),se._divideMultipartCopyParts=function(ne,z,y){for(var a=Math.ceil(ne/z),E=[],b=0;b<a;b++){var te=z*b+y,ee=Math.min(te+z,ne+y);E.push({start:te,end:ee})}return E},se._getObjectMeta=function(){var re=(0,ae.default)(ie.default.mark(function z(y,a,E){var b,te;return ie.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return b=this.getBucket(),this.setBucket(y),ce.next=4,this.head(a,E);case 4:return te=ce.sent,this.setBucket(b),ce.abrupt("return",te);case 7:case"end":return ce.stop()}},z,this)}));function ne(z,y,a){return re.apply(this,arguments)}return ne}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,debug:465}],30:[function(x,ve,Ae){(function(ue){(function(){"use strict";var ie=x("@babel/runtime/helpers/interopRequireDefault"),ae=ie(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=ie(x("@babel/runtime/helpers/asyncToGenerator")),oe=x("copy-to"),se=x("./callback"),re=x("./utils/deepCopy"),ne=re.deepCopyWith,z=x("./utils/isBuffer"),y=z.isBuffer,a=x("./utils/omit"),E=a.omit,b=Ae;b.listUploads=function(){var te=(0,le.default)(ae.default.mark(function ce(fe,he){var me,pe,be,ye;return ae.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return he=he||{},me={},oe(he).to(me),me.subres="uploads",pe=this._objectRequestParams("GET","",me),pe.query=fe,pe.xmlResponse=!0,pe.successStatuses=[200],Se.next=10,this.request(pe);case 10:return be=Se.sent,ye=be.data.Upload||[],Array.isArray(ye)||(ye=[ye]),ye=ye.map(function(Ue){return{name:Ue.Key,uploadId:Ue.UploadId,initiated:Ue.Initiated}}),Se.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 Se.stop()}},ce,this)}));function ee(ce,fe){return te.apply(this,arguments)}return ee}(),b.listParts=function(){var te=(0,le.default)(ae.default.mark(function ce(fe,he,me,pe){var be,ye,Ce;return ae.default.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return pe=pe||{},be={},oe(pe).to(be),be.subres={uploadId:he},ye=this._objectRequestParams("GET",fe,be),ye.query=me,ye.xmlResponse=!0,ye.successStatuses=[200],Ue.next=10,this.request(ye);case 10:return Ce=Ue.sent,Ue.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 Ue.stop()}},ce,this)}));function ee(ce,fe,he,me){return te.apply(this,arguments)}return ee}(),b.abortMultipartUpload=function(){var te=(0,le.default)(ae.default.mark(function ce(fe,he,me){var pe,be,ye;return ae.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return this._stop(),me=me||{},pe={},oe(me).to(pe),pe.subres={uploadId:he},be=this._objectRequestParams("DELETE",fe,pe),be.successStatuses=[204],Se.next=9,this.request(be);case 9:return ye=Se.sent,Se.abrupt("return",{res:ye.res});case 11:case"end":return Se.stop()}},ce,this)}));function ee(ce,fe,he){return te.apply(this,arguments)}return ee}(),b.initMultipartUpload=function(){var te=(0,le.default)(ae.default.mark(function ce(fe,he){var me,pe,be;return ae.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return he=he||{},me={},oe(he).to(me),me.headers=me.headers||{},this._convertMetaToHeaders(he.meta,me.headers),me.subres="uploads",pe=this._objectRequestParams("POST",fe,me),pe.mime=he.mime,pe.xmlResponse=!0,pe.successStatuses=[200],Ce.next=12,this.request(pe);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 ee(ce,fe){return te.apply(this,arguments)}return ee}(),b.uploadPart=function(){var te=(0,le.default)(ae.default.mark(function ce(fe,he,me,pe,be,ye,Ce){var Se,Ue;return ae.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(Se={size:ye-be},Ue=ue&&ue.browser,!Ue){je.next=8;break}return je.next=5,this._createBuffer(pe,be,ye);case 5:Se.content=je.sent,je.next=11;break;case 8:return je.next=10,this._createStream(pe,be,ye);case 10:Se.stream=je.sent;case 11:return je.next=13,this._uploadPart(fe,he,me,Se,Ce);case 13:return je.abrupt("return",je.sent);case 14:case"end":return je.stop()}},ce,this)}));function ee(ce,fe,he,me,pe,be,ye){return te.apply(this,arguments)}return ee}(),b.completeMultipartUpload=function(){var te=(0,le.default)(ae.default.mark(function ce(fe,he,me,pe){var be,ye,Ce,Se,Ue,we,je,Fe;return ae.default.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:for(be=me.concat().sort(function(Ze,Ke){return Ze.number-Ke.number}).filter(function(Ze,Ke,qe){return!Ke||Ze.number!==qe[Ke-1].number}),ye=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,Ce=0;Ce<be.length;Ce++)Se=be[Ce],ye+=`<Part>
|
|
|
`,ye+="<PartNumber>".concat(Se.number,`</PartNumber>
|
|
|
`),ye+="<ETag>".concat(Se.etag,`</ETag>
|
|
|
`),ye+=`</Part>
|
|
|
`;return ye+="</CompleteMultipartUpload>",pe=pe||{},Ue={},Ue=ne(pe,function(Ze){if(y(Ze))return null}),Ue.subres={uploadId:he},Ue.headers=E(Ue.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),we=this._objectRequestParams("POST",fe,Ue),se.encodeCallback(we,Ue),we.mime="xml",we.content=ye,we.headers&&we.headers["x-oss-callback"]||(we.xmlResponse=!0),we.successStatuses=[200],We.next=17,this.request(we);case 17:if(je=We.sent,!pe.progress){We.next=21;break}return We.next=21,pe.progress(1,null,je.res);case 21:return Fe={res:je.res,bucket:we.bucket,name:fe,etag:je.res.headers.etag},we.headers&&we.headers["x-oss-callback"]&&(Fe.data=JSON.parse(je.data.toString())),We.abrupt("return",Fe);case 24:case"end":return We.stop()}},ce,this)}));function ee(ce,fe,he,me){return te.apply(this,arguments)}return ee}(),b._uploadPart=function(){var te=(0,le.default)(ae.default.mark(function ce(fe,he,me,pe,be){var ye,Ce,Se,Ue;return ae.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return be=be||{},ye={},oe(be).to(ye),ye.headers=ye.headers||{},ye.headers["Content-Length"]=pe.size,ye.headers=E(ye.headers,["x-oss-server-side-encryption"]),ye.subres={partNumber:me,uploadId:he},Ce=this._objectRequestParams("PUT",fe,ye),Ce.mime=ye.mime,Se=ue&&ue.browser,Se?Ce.content=pe.content:Ce.stream=pe.stream,Ce.successStatuses=[200],Ce.disabledMD5=be.disabledMD5,je.next=15,this.request(Ce);case 15:if(Ue=je.sent,Ue.res.headers.etag){je.next=18;break}throw new Error(`Please set the etag of expose-headers in OSS
|
|
|
https://help.aliyun.com/document_detail/32069.html`);case 18:return pe.stream&&(pe.stream=null,Ce.stream=null),je.abrupt("return",{name:fe,etag:Ue.res.headers.etag,res:Ue.res});case 20:case"end":return je.stop()}},ce,this)}));function ee(ce,fe,he,me,pe){return te.apply(this,arguments)}return ee}()}).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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator")),ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("url"),oe=x("utility"),se=x("copy-to"),re=x("../../common/signUtils"),ne=x("../utils/isIP"),z=ne.isIP,y=x("../utils/setSTSToken"),a=y.setSTSToken,E=x("../utils/isFunction"),b=E.isFunction,te=Ae;te.asyncSignatureUrl=function(){var ee=(0,ae.default)(ie.default.mark(function fe(he,me){var pe,be,ye,Ce,Se;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(!z(this.options.endpoint.hostname)){we.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(me=me||{},he=this._objectName(he),me.method=me.method||"GET",pe=oe.timestamp()+(me.expires||1800),be={bucket:this.options.bucket,object:he},ye=this._getResource(be),!(this.options.stsToken&&b(this.options.refreshSTSToken))){we.next=11;break}return we.next=11,a.call(this);case 11:return this.options.stsToken&&(me["security-token"]=this.options.stsToken),Ce=re._signatureForURL(this.options.accessKeySecret,me,ye,pe),Se=le.parse(this._getReqUrl(be)),Se.query={OSSAccessKeyId:this.options.accessKeyId,Expires:pe,Signature:Ce.Signature},se(Ce.subResource).to(Se.query),we.abrupt("return",Se.format());case 17:case"end":return we.stop()}},fe,this)}));function ce(fe,he){return ee.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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=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 ae=ue(x("@babel/runtime/helpers/typeof")),le=ue(x("@babel/runtime/helpers/asyncToGenerator")),oe=x("../utils/checkBucketName"),se=oe.checkBucketName,re=Ae,ne=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];re.copy=function(){var z=(0,le.default)(ie.default.mark(function a(E,b,te,ee){var ce,fe,he;return ie.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return(0,ae.default)(te)==="object"&&(ee=te),ee=ee||{},ee.headers=ee.headers||{},Object.keys(ee.headers).forEach(function(be){ee.headers["x-oss-copy-source-".concat(be.toLowerCase())]=ee.headers[be]}),(ee.meta||Object.keys(ee.headers).find(function(be){return ne.includes(be.toLowerCase())}))&&(ee.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(ee.meta,ee.headers),b=this._getSourceName(b,te),ee.versionId&&(b="".concat(b,"?versionId=").concat(ee.versionId)),ee.headers["x-oss-copy-source"]=b,ce=this._objectRequestParams("PUT",E,ee),ce.xmlResponse=!0,ce.successStatuses=[200,304],pe.next=14,this.request(ce);case 14:return fe=pe.sent,he=fe.data,he&&(he={etag:he.ETag,lastModified:he.LastModified}),pe.abrupt("return",{data:he,res:fe.res});case 18:case"end":return pe.stop()}},a,this)}));function y(a,E,b,te){return z.apply(this,arguments)}return y}(),re._getSourceName=function(y,a){return typeof a=="string"?y=this._objectName(y):y[0]!=="/"?a=this.options.bucket:(a=y.replace(/\/(.+?)(\/.*)/,"$1"),y=y.replace(/(\/.+?\/)(.*)/,"$2")),se(a),y=encodeURIComponent(y),y="/".concat(a,"/").concat(y),y}},{"../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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.delete=function(){var oe=(0,ae.default)(ie.default.mark(function re(ne){var z,y,a,E=arguments;return ie.default.wrap(function(te){for(;;)switch(te.prev=te.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),y=this._objectRequestParams("DELETE",ne,z),y.successStatuses=[204],te.next=7,this.request(y);case 7:return a=te.sent,te.abrupt("return",{res:a.res});case 9:case"end":return te.stop()}},re,this)}));function se(re){return oe.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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("utility"),oe=x("../utils/obj2xml"),se=oe.obj2xml,re=Ae;re.deleteMulti=function(){var ne=(0,ae.default)(ie.default.mark(function y(a){var E,b,te,ee,ce,fe,he,me,pe,be,ye,Ce,Se,Ue=arguments;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(E=Ue.length>1&&Ue[1]!==void 0?Ue[1]:{},b=[],!(!a||!a.length)){je.next=4;break}throw new Error("names is required");case 4:for(te=0;te<a.length;te++)ee={},typeof a[te]=="string"?ee.Key=le.escape(this._objectName(a[te])):(ce=a[te],fe=ce.key,he=ce.versionId,ee.Key=le.escape(this._objectName(fe)),ee.VersionId=he),b.push(ee);return me={Delete:{Quiet:!!E.quiet,Object:b}},pe=se(me,{headers:!0}),E.subres=Object.assign({delete:""},E.subres),E.versionId&&(E.subres.versionId=E.versionId),be=this._objectRequestParams("POST","",E),be.mime="xml",be.content=pe,be.xmlResponse=!0,be.successStatuses=[200],je.next=16,this.request(be);case 16:return ye=je.sent,Ce=ye.data,Se=Ce&&Ce.Deleted||null,Se&&(Array.isArray(Se)||(Se=[Se])),je.abrupt("return",{res:ye.res,deleted:Se||[]});case 21:case"end":return je.stop()}},y,this)}));function z(y){return ne.apply(this,arguments)}return z}()},{"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,utility:474}],35:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.deleteObjectTagging=function(){var oe=(0,ae.default)(ie.default.mark(function re(ne){var z,y,a,E=arguments;return ie.default.wrap(function(te){for(;;)switch(te.prev=te.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),ne=this._objectName(ne),y=this._objectRequestParams("DELETE",ne,z),y.successStatuses=[204],te.next=8,this.request(y);case 8:return a=te.sent,te.abrupt("return",{status:a.status,res:a.res});case 10:case"end":return te.stop()}},re,this)}));function se(re){return oe.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,ve,Ae){"use strict";x("core-js/modules/es.array.concat.js");var ue=x("url"),ie=x("../utils/isIP"),ae=ie.isIP,le=Ae;le.generateObjectUrl=function(se,re){if(ae(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(re)re[re.length-1]!=="/"&&(re+="/");else{re=this.options.endpoint.format();var ne=ue.parse(re),z=this.options.bucket;ne.hostname="".concat(z,".").concat(ne.hostname),ne.host="".concat(z,".").concat(ne.host),re=ne.format()}return re+this._escape(this._objectName(se))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(x,ve,Ae){(function(ue){(function(){"use strict";var ie=x("@babel/runtime/helpers/interopRequireDefault"),ae=ie(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var le=ie(x("@babel/runtime/helpers/asyncToGenerator")),oe=x("fs"),se=x("is-type-of"),re=Ae;re.get=function(){var ne=(0,le.default)(ae.default.mark(function y(a,E){var b,te,ee,ce,fe,he,me,pe,be=arguments;return ae.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return b=be.length>2&&be[2]!==void 0?be[2]:{},te=null,ee=!1,se.writableStream(E)?te=E:se.string(E)?(te=oe.createWriteStream(E),ee=!0):b=E,b=b||{},ce=ue&&ue.browser,fe=b.responseCacheControl===null?"":"no-cache",he=ce&&fe?{"response-cache-control":fe}:{},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,pe=this._objectRequestParams("GET",a,b),pe.writeStream=te,pe.successStatuses=[200,206,304],Ce.next=17,this.request(pe);case 17:me=Ce.sent,ee&&te.destroy(),Ce.next=28;break;case 21:if(Ce.prev=21,Ce.t0=Ce.catch(11),!ee){Ce.next=27;break}return te.destroy(),Ce.next=27,this._deleteFileSafe(E);case 27:throw Ce.t0;case 28:return Ce.abrupt("return",{res:me.res,content:me.data});case 29:case"end":return Ce.stop()}},y,this,[[11,21]])}));function z(y,a){return ne.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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.getACL=function(){var oe=(0,ae.default)(ie.default.mark(function re(ne){var z,y,a,E=arguments;return ie.default.wrap(function(te){for(;;)switch(te.prev=te.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),ne=this._objectName(ne),y=this._objectRequestParams("GET",ne,z),y.successStatuses=[200],y.xmlResponse=!0,te.next=9,this.request(y);case 9:return a=te.sent,te.abrupt("return",{acl:a.data.AccessControlList.Grant,owner:{id:a.data.Owner.ID,displayName:a.data.Owner.DisplayName},res:a.res});case 11:case"end":return te.stop()}},re,this)}));function se(re){return oe.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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=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 ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae,oe=x("../utils/isObject"),se=oe.isObject,re=x("../utils/isArray"),ne=re.isArray;le.getBucketVersions=z,le.listObjectVersions=z;function z(){return y.apply(this,arguments)}function y(){return y=(0,ae.default)(ie.default.mark(function b(){var te,ee,ce,fe,he,me,pe,be,ye=arguments;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(te=ye.length>0&&ye[0]!==void 0?ye[0]:{},ee=ye.length>1&&ye[1]!==void 0?ye[1]:{},!(te.versionIdMarker&&te.keyMarker===void 0)){Se.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return ee.subres=Object.assign({versions:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ce=this._objectRequestParams("GET","",ee),ce.xmlResponse=!0,ce.successStatuses=[200],ce.query=E(te),Se.next=12,this.request(ce);case 12:return fe=Se.sent,he=fe.data.Version||[],me=fe.data.DeleteMarker||[],pe=this,he&&(Array.isArray(he)||(he=[he]),he=he.map(function(Ue){return{name:Ue.Key,url:pe._objectUrl(Ue.Key),lastModified:Ue.LastModified,isLatest:Ue.IsLatest==="true",versionId:Ue.VersionId,etag:Ue.ETag,type:Ue.Type,size:Number(Ue.Size),storageClass:Ue.StorageClass,owner:{id:Ue.Owner.ID,displayName:Ue.Owner.DisplayName}}})),me&&(ne(me)||(me=[me]),me=me.map(function(Ue){return{name:Ue.Key,lastModified:Ue.LastModified,versionId:Ue.VersionId,owner:{id:Ue.Owner.ID,displayName:Ue.Owner.DisplayName}}})),be=fe.data.CommonPrefixes||null,be&&(ne(be)||(be=[be]),be=be.map(function(Ue){return Ue.Prefix})),Se.abrupt("return",{res:fe.res,objects:he,deleteMarker:me,prefixes:be,nextMarker:fe.data.NextKeyMarker||null,NextVersionIdMarker:fe.data.NextVersionIdMarker||null,nextKeyMarker:fe.data.NextKeyMarker||null,nextVersionIdMarker:fe.data.NextVersionIdMarker||null,isTruncated:fe.data.IsTruncated==="true"});case 21:case"end":return Se.stop()}},b,this)})),y.apply(this,arguments)}function a(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function E(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},te={};return se(b)&&Object.keys(b).forEach(function(ee){te[a(ee)]=b[ee]}),te}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.getObjectMeta=function(){var oe=(0,ae.default)(ie.default.mark(function re(ne,z){var y,a;return ie.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return z=z||{},ne=this._objectName(ne),z.subres=Object.assign({objectMeta:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),y=this._objectRequestParams("HEAD",ne,z),y.successStatuses=[200],b.next=8,this.request(y);case 8:return a=b.sent,b.abrupt("return",{status:a.status,res:a.res});case 10:case"end":return b.stop()}},re,this)}));function se(re,ne){return oe.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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=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 ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae,oe=x("../utils/isObject"),se=oe.isObject;le.getObjectTagging=function(){var re=(0,ae.default)(ie.default.mark(function z(y){var a,E,b,te,ee,ce,fe=arguments;return ie.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return a=fe.length>1&&fe[1]!==void 0?fe[1]:{},a.subres=Object.assign({tagging:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),y=this._objectName(y),E=this._objectRequestParams("GET",y,a),E.successStatuses=[200],me.next=8,this.request(E);case 8:return b=me.sent,me.next=11,this.parseXML(b.data);case 11:return te=me.sent,ee=te.TagSet.Tag,ee=ee&&se(ee)?[ee]:ee||[],ce={},ee.forEach(function(pe){ce[pe.Key]=pe.Value}),me.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return me.stop()}},z,this)}));function ne(z){return re.apply(this,arguments)}return ne}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(x,ve,Ae){"use strict";var ue=x("../utils/isIP"),ie=ue.isIP,ae=Ae;ae.getObjectUrl=function(oe,se){if(ie(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(oe))}},{"../utils/isIP":69}],43:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.getSymlink=function(){var oe=(0,ae.default)(ie.default.mark(function re(ne){var z,y,a,E,b=arguments;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=b.length>1&&b[1]!==void 0?b[1]:{},z.subres=Object.assign({symlink:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),ne=this._objectName(ne),y=this._objectRequestParams("GET",ne,z),y.successStatuses=[200],ee.next=8,this.request(y);case 8:return a=ee.sent,E=a.res.headers["x-oss-symlink-target"],ee.abrupt("return",{targetName:decodeURIComponent(E),res:a.res});case 11:case"end":return ee.stop()}},re,this)}));function se(re){return oe.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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=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 ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/checkEnv"),oe=le.checkEnv,se=Ae;se.head=function(){var re=(0,ae.default)(ie.default.mark(function z(y){var a,E,b,te,ee=arguments;return ie.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return a=ee.length>1&&ee[1]!==void 0?ee[1]:{},oe("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),a.subres=Object.assign({},a.subres),a.versionId&&(a.subres.versionId=a.versionId),E=this._objectRequestParams("HEAD",y,a),E.successStatuses=[200,304],fe.next=8,this.request(E);case 8:return b=fe.sent,te={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(he){he.indexOf("x-oss-meta-")===0&&(te.meta||(te.meta={}),te.meta[he.substring(11)]=b.headers[he])}),fe.abrupt("return",te);case 12:case"end":return fe.stop()}},z,this)}));function ne(z){return re.apply(this,arguments)}return ne}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.putACL=function(){var oe=(0,ae.default)(ie.default.mark(function re(ne,z,y){var a,E;return ie.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return y=y||{},y.subres=Object.assign({acl:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),y.headers=y.headers||{},y.headers["x-oss-object-acl"]=z,ne=this._objectName(ne),a=this._objectRequestParams("PUT",ne,y),a.successStatuses=[200],te.next=10,this.request(a);case 10:return E=te.sent,te.abrupt("return",{res:E.res});case 12:case"end":return te.stop()}},re,this)}));function se(re,ne,z){return oe.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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=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 ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("../utils/obj2xml"),oe=le.obj2xml,se=x("../utils/checkObjectTag"),re=se.checkObjectTag,ne=Ae;ne.putObjectTagging=function(){var z=(0,ae.default)(ie.default.mark(function a(E,b){var te,ee,ce,fe,he=arguments;return ie.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return te=he.length>2&&he[2]!==void 0?he[2]:{},re(b),te.subres=Object.assign({tagging:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),E=this._objectName(E),ee=this._objectRequestParams("PUT",E,te),ee.successStatuses=[200],b=Object.keys(b).map(function(be){return{Key:be,Value:b[be]}}),ce={Tagging:{TagSet:{Tag:b}}},ee.mime="xml",ee.content=oe(ce),pe.next=13,this.request(ee);case 13:return fe=pe.sent,pe.abrupt("return",{res:fe.res,status:fe.status});case 15:case"end":return pe.stop()}},a,this)}));function y(a,E){return z.apply(this,arguments)}return y}()},{"../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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/regenerator"));x("core-js/modules/es.object.assign.js");var ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=Ae;le.putSymlink=function(){var oe=(0,ae.default)(ie.default.mark(function re(ne,z,y){var a,E;return ie.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return y=y||{},y.headers=y.headers||{},z=this._escape(this._objectName(z)),this._convertMetaToHeaders(y.meta,y.headers),y.headers["x-oss-symlink-target"]=z,y.subres=Object.assign({symlink:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),y.storageClass&&(y.headers["x-oss-storage-class"]=y.storageClass),ne=this._objectName(ne),a=this._objectRequestParams("PUT",ne,y),a.successStatuses=[200],te.next=13,this.request(a);case 13:return E=te.sent,te.abrupt("return",{res:E.res});case 15:case"end":return te.stop()}},re,this)}));function se(re,ne,z){return oe.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,ve,Ae){"use strict";var ue=x("url"),ie=x("utility"),ae=x("copy-to"),le=x("../../common/signUtils"),oe=x("../utils/isIP"),se=oe.isIP,re=Ae;re.signatureUrl=function(z,y){if(se(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");y=y||{},z=this._objectName(z),y.method=y.method||"GET";var a=ie.timestamp()+(y.expires||1800),E={bucket:this.options.bucket,object:z},b=this._getResource(E);this.options.stsToken&&(y["security-token"]=this.options.stsToken);var te=le._signatureForURL(this.options.accessKeySecret,y,b,a),ee=ue.parse(this._getReqUrl(E));return ee.query={OSSAccessKeyId:this.options.accessKeyId,Expires:a,Signature:te.Signature},ae(te.subResource).to(ee.query),ee.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=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 ae=ue(x("@babel/runtime/helpers/asyncToGenerator")),le=x("./utils/isArray"),oe=le.isArray,se=Ae;se._parallelNode=function(){var re=(0,ae.default)(ie.default.mark(function z(y,a,E,b){var te,ee,ce,fe,he,me,pe,be;return ie.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:te=this,ee=[],ce=[],fe=y.length/a,he=y.length%a,me=he===0?fe:(y.length-he)/a+1,pe=1,be=0;case 8:if(!(be<y.length)){Ce.next=26;break}if(!te.isCancel()){Ce.next=11;break}return Ce.abrupt("break",26);case 11:if(b?ce.push(E(te,y[be],b)):ce.push(E(te,y[be])),!(ce.length===a||pe===me&&be===y.length-1)){Ce.next=23;break}return Ce.prev=13,pe+=1,Ce.next=17,Promise.all(ce);case 17:Ce.next=22;break;case 19:Ce.prev=19,Ce.t0=Ce.catch(13),ee.push(Ce.t0);case 22:ce=[];case 23:be++,Ce.next=8;break;case 26:return Ce.abrupt("return",ee);case 27:case"end":return Ce.stop()}},z,this,[[13,19]])}));function ne(z,y,a,E){return re.apply(this,arguments)}return ne}(),se._parallel=function(ne,z,y){var a=this;return new Promise(function(E){var b=[];if(z<=0||!ne){E(b);return}function te(Ce){return function(){if(Ce===null)throw new Error("Callback was already called.");var Se=Ce;Ce=null;for(var Ue=arguments.length,we=new Array(Ue),je=0;je<Ue;je++)we[je]=arguments[je];Se.apply(this,we)}}function ee(Ce){var Se=-1,Ue=Ce.length;return function(){return++Se<Ue&&!a.isCancel()?{value:Ce[Se],key:Se}:null}}var ce=ee(ne),fe=!1,he=0,me=!1;function pe(Ce){he-=1,Ce?(fe=!0,b.push(Ce),E(b)):fe&&he<=0?(fe=!0,E(b)):me||(a.isCancel()?E(b):ye())}function be(Ce,Se){y(Ce).then(function(Ue){Se(null,Ue)}).catch(function(Ue){Se(Ue)})}function ye(){for(me=!0;he<z&&!fe&&!a.isCancel();){var Ce=ce();if(Ce===null||b.length>0){fe=!0,he<=0&&E(b);return}he+=1,be(Ce.value,te(pe))}me=!1}ye()})},se.cancel=function(ne){this.options.cancelFlag=!0,oe(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(z){if(z.destroyed===!1){var y={name:"cancel",message:"cancel"};z.destroy(y)}}),this.multipartUploadStreams=[],ne&&this.abortMultipartUpload(ne.name,ne.uploadId,ne.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 ne={status:0,name:"cancel"};return ne},se._makeAbortEvent=function(){var ne={status:0,name:"abort",message:"upload task has been abort"};return ne}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(x,ve,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 ie=x("./../../shims/crypto/crypto.js"),ae=x("is-type-of"),le=x("./utils/lowercaseKeyHeader"),oe=le.lowercaseKeyHeader;Ae.buildCanonicalizedResource=function(re,ne){var z="".concat(re),y="?";if(ae.string(ne)&&ne.trim()!=="")z+=y+ne;else if(ae.array(ne))ne.sort(),z+=y+ne.join("&");else if(ne){var a=function(te,ee){return te[0]>ee[0]?1:te[0]<ee[0]?-1:0},E=function(te){z+=y+te,(ne[te]||ne[te]===0)&&(z+="=".concat(ne[te])),y="&"};Object.keys(ne).sort(a).forEach(E)}return z},Ae.buildCanonicalString=function(re,ne,z,y){z=z||{};var a=oe(z.headers),E="x-oss-",b=[],te={},ee=[re.toUpperCase(),a["content-md5"]||"",a["content-type"],y||a["x-oss-date"]];return Object.keys(a).forEach(function(ce){var fe=ce.toLowerCase();fe.indexOf(E)===0&&(te[fe]=String(a[ce]).trim())}),Object.keys(te).sort().forEach(function(ce){b.push("".concat(ce,":").concat(te[ce]))}),ee=ee.concat(b),ee.push(this.buildCanonicalizedResource(ne,z.parameters)),ee.join(`
|
|
|
`)},Ae.computeSignature=function(re,ne){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",y=ie.createHmac("sha1",re);return y.update(ue.from(ne,z)).digest("base64")},Ae.authorization=function(re,ne,z,y){return"OSS ".concat(re,":").concat(this.computeSignature(ne,z,y))},Ae._signatureForURL=function(re){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=arguments.length>2?arguments[2]:void 0,y=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,E={},b=ne.subResource,te=b===void 0?{}:b;if(ne.process){var ee="x-oss-process";te[ee]=ne.process}if(ne.trafficLimit){var ce="x-oss-traffic-limit";te[ce]=ne.trafficLimit}if(ne.response&&Object.keys(ne.response).forEach(function(pe){var be="response-".concat(pe.toLowerCase());te[be]=ne.response[pe]}),Object.keys(ne).forEach(function(pe){var be=pe.toLowerCase(),ye=ne[pe];be.indexOf("x-oss-")===0?E[be]=ye:(be.indexOf("content-md5")===0||be.indexOf("content-type")===0)&&(E[pe]=ye)}),Object.prototype.hasOwnProperty.call(ne,"security-token")&&(te["security-token"]=ne["security-token"]),Object.prototype.hasOwnProperty.call(ne,"callback")){var fe={callbackUrl:encodeURI(ne.callback.url),callbackBody:ne.callback.body};if(ne.callback.host&&(fe.callbackHost=ne.callback.host),ne.callback.contentType&&(fe.callbackBodyType=ne.callback.contentType),te.callback=ue.from(JSON.stringify(fe)).toString("base64"),ne.callback.customValue){var he={};Object.keys(ne.callback.customValue).forEach(function(pe){he["x:".concat(pe)]=ne.callback.customValue[pe]}),te["callback-var"]=ue.from(JSON.stringify(he)).toString("base64")}}var me=this.buildCanonicalString(ne.method,z,{headers:E,parameters:te},y.toString());return{Signature:this.computeSignature(re,me,a),subResource:te}}}).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,ve,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 ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=ie?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ae.test(ue))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(x,ve,Ae){"use strict";x("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkConfigValid=void 0;var ue={endpoint:ie,region:/^[a-zA-Z0-9\-_]+$/};function ie(ae){return typeof ae=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ae):ae.host?/^[a-zA-Z0-9._:/-]+$/.test(ae.host):!1}Ae.checkConfigValid=function(ae,le){if(ue[le]){var oe=!0;if(ue[le]instanceof Function?oe=ue[le](ae):oe=ue[le].test(ae),!oe)throw new Error("The ".concat(le," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(x,ve,Ae){(function(ue){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkEnv=void 0;function ie(ae){ue.browser&&console.warn(ae)}Ae.checkEnv=ie}).call(this)}).call(this,x("_process"))},{_process:467}],54:[function(x,ve,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"),ie=ue.checkValid,ae=x("./isObject"),le=ae.isObject,oe=[{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(oe,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(oe,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function re(ne){if(!le(ne))throw new Error("tag must be Object");var z=Object.entries(ne);if(z.length>10)throw new Error("maximum of 10 tags for a object");var y=["key","value"];z.forEach(function(a){a.forEach(function(E,b){ie(E,se[y[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,ve,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(ie,ae){ae.forEach(function(le){if(le.validator)le.validator(ie);else if(le.pattern&&!le.pattern.test(ie))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,ve,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 ie=x("./../../../shims/crypto/crypto.js"),ae=x("debug")("ali-oss"),le=x("mime"),oe=x("dateformat"),se=x("copy-to"),re=x("path"),ne=x("./encoder"),z=ne.encoder,y=x("./isIP"),a=y.isIP,E=x("./setRegion"),b=E.setRegion,te=x("../client/getReqUrl"),ee=te.getReqUrl,ce=x("./isDingTalk"),fe=ce.isDingTalk;function he(be,ye){return be[ye]||be[ye.toLowerCase()]}function me(be,ye){delete be[ye],delete be[ye.toLowerCase()]}function pe(be){var ye=new Date;this.options.amendTimeSkewed&&(ye=+new Date+this.options.amendTimeSkewed);var Ce={"x-oss-date":oe(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:fe()?Ce["Content-Type"]="application/octet-stream":Ce["Content-Type"]=le.getType(be.mime||re.extname(be.object||""))),he(Ce,"Content-Type")||me(Ce,"Content-Type"),be.content&&(be.disabledMD5||(!be.headers||!be.headers["Content-MD5"]?Ce["Content-MD5"]=ie.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 Se=Object.prototype.hasOwnProperty;for(var Ue in Ce)Ce[Ue]&&Se.call(Ce,Ue)&&(Ce[Ue]=z(String(Ce[Ue]),this.options.headerEncoding));var we=this._getResource(be);if(Ce.authorization=this.authorization(be.method,we,be.subres,Ce,this.options.headerEncoding),a(this.options.endpoint.hostname)){var je=this.options,Fe=je.region,ke=je.internal,We=je.secure,Ze=b(Fe,ke,We);Ce.host="".concat(be.bucket,".").concat(Ze.host)}var Ke=ee.bind(this)(be);ae("request %s %s, with headers %j, !!stream: %s",be.method,Ke,Ce,!!be.stream);var qe=be.timeout||this.options.timeout,et={method:be.method,content:be.content,stream:be.stream,headers:Ce,timeout:qe,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:Ke,params:et}}Ae.createRequest=pe}).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,ve,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"),ie=["true","TRUE","1",1],ae=["false","FALSE","0",0];function le(re,ne,z){if(ue.isObject(re)){var y=ne.remove,a=y===void 0?[]:y,E=ne.rename,b=E===void 0?{}:E,te=ne.camel,ee=te===void 0?[]:te,ce=ne.bool,fe=ce===void 0?[]:ce,he=ne.lowerFirst,me=he===void 0?!1:he;return a.forEach(function(pe){return delete re[pe]}),Object.entries(b).forEach(function(pe){re[pe[0]]&&(re[pe[1]]||(re[pe[1]]=re[pe[0]],delete re[pe[0]]))}),ee.forEach(function(pe){if(re[pe]){var be=pe.replace(/^(.)/,function(ye){return ye.toLowerCase()}).replace(/-(\w)/g,function(ye,Ce){return Ce.toUpperCase()});re[be]||(re[be]=re[pe])}}),fe.forEach(function(pe){re[pe]=oe(re[pe])}),typeof z=="function"&&z(re),se(re,me),le}}Ae.dataFix=le;function oe(re){return re?ie.includes(re)?!0:ae.includes(re)?!1:re:!1}function se(re,ne){ne&&Object.keys(re).forEach(function(z){var y=z.replace(/^\w/,function(a){return a.toLowerCase()});typeof re[y]=="undefined"&&(re[y]=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,ve,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 ie=ue(x("@babel/runtime/helpers/typeof"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.deepCopyWith=Ae.deepCopy=void 0;var ae=x("./isBuffer");Ae.deepCopy=function(le){if(le===null||(0,ie.default)(le)!=="object")return le;if(ae.isBuffer(le))return le.slice();var oe=Array.isArray(le)?[]:{};return Object.keys(le).forEach(function(se){oe[se]=Ae.deepCopy(le[se])}),oe},Ae.deepCopyWith=function(le,oe){function se(re,ne,z){var y=oe(re,ne,z);if(y!==void 0)return y;if(re===null||(0,ie.default)(re)!=="object")return re;if(ae.isBuffer(re))return re.slice();var a=Array.isArray(re)?[]:{};return Object.keys(re).forEach(function(E){a[E]=se(re[E],E,re)}),a}return oe?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,ve,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 ie(ae){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return le==="utf-8"?ae:ue.from(ae).toString("latin1")}Ae.encoder=ie}).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,ve,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"),ie=x("../utils/isObject"),ae=x("../utils/isArray"),le=x("../utils/formatObjKey");function oe(re){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ne&&ie.isObject(re)&&(re=[re]),ae.isArray(re)?re=re.map(se):re=se(re),re}Ae.formatInventoryConfig=oe;function se(re){return ue.dataFix(re,{bool:["IsEnabled"]},function(ne){var z,y;ne.prefix=ne.Filter.Prefix,delete ne.Filter,ne.OSSBucketDestination=ne.Destination.OSSBucketDestination,ne.OSSBucketDestination.rolename=ne.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete ne.OSSBucketDestination.RoleArn,ne.OSSBucketDestination.bucket=ne.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete ne.OSSBucketDestination.Bucket,delete ne.Destination,ne.frequency=ne.Schedule.Frequency,delete ne.Schedule.Frequency,!((z=ne==null?void 0:ne.OptionalFields)===null||z===void 0)&&z.Field&&!ae.isArray((y=ne.OptionalFields)===null||y===void 0?void 0:y.Field)&&(ne.OptionalFields.Field=[ne.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,ve,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 ie=ue(x("@babel/runtime/helpers/typeof"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.formatObjKey=void 0;function ae(oe,se,re){if(oe===null||(0,ie.default)(oe)!=="object")return oe;var ne;if(Array.isArray(oe)){ne=[];for(var z=0;z<oe.length;z++)ne.push(ae(oe[z],se,re))}else ne={},Object.keys(oe).forEach(function(y){ne[le(y,se,re)]=ae(oe[y],se,re)});return ne}Ae.formatObjKey=ae;function le(oe,se,re){return re&&re.exclude&&re.exclude.includes(oe)||(se==="firstUpperCase"?oe=oe.replace(/^./,function(ne){return ne.toUpperCase()}):se==="firstLowerCase"&&(oe=oe.replace(/^./,function(ne){return ne.toLowerCase()}))),oe}},{"@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,ve,Ae){"use strict";x("core-js/modules/es.regexp.exec.js"),Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.getStrBytesCount=void 0;function ue(ie){for(var ae=0,le=0;le<ie.length;le++){var oe=ie.charAt(le);/^[\u00-\uff]$/.test(oe)?ae+=1:ae+=2}return ae}Ae.getStrBytesCount=ue},{"core-js/modules/es.regexp.exec.js":300}],63:[function(x,ve,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,ve,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isBlob=void 0;function ue(ie){return typeof Blob!="undefined"&&ie instanceof Blob}Ae.isBlob=ue},{}],65:[function(x,ve,Ae){(function(ue){(function(){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isBuffer=void 0;function ie(ae){return ue.isBuffer(ae)}Ae.isBuffer=ie}).call(this)}).call(this,{isBuffer:x("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(x,ve,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 ie(){return!!(ue.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}Ae.isDingTalk=ie}).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,ve,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,ve,Ae){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.isFunction=void 0,Ae.isFunction=function(ue){return typeof ue=="function"}},{}],69:[function(x,ve,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 ie=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,ae=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return ie.test(ue)||ae.test(ue)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(x,ve,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,ve,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 ie(ae){var le={};return ue.isObject(ae)&&Object.keys(ae).forEach(function(oe){le[oe.toLowerCase()]=ae[oe]}),le}Ae.lowercaseKeyHeader=ie},{"./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,ve,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 ie(le){return Object.prototype.toString.call(le).replace(/(.*? |])/g,"").toLowerCase()}function ae(le,oe){var se="";return oe&&oe.headers&&(se=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),oe&&oe.firstUpperCase&&(le=ue.formatObjKey(le,"firstUpperCase")),ie(le)==="object"?Object.keys(le).forEach(function(re){ie(le[re])!=="undefined"&&ie(le[re])!=="null"&&(ie(le[re])==="string"||ie(le[re])==="number"?se+="<".concat(re,">").concat(le[re],"</").concat(re,">"):ie(le[re])==="object"?se+="<".concat(re,">").concat(ae(le[re]),"</").concat(re,">"):ie(le[re])==="array"?se+=le[re].map(function(ne){return"<".concat(re,">").concat(ae(ne),"</").concat(re,">")}).join(""):se+="<".concat(re,">").concat(le[re].toString(),"</").concat(re,">"))}):se+=le.toString(),se}Ae.obj2xml=ae},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(x,ve,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(oe,se){var re=typeof Symbol!="undefined"&&oe[Symbol.iterator]||oe["@@iterator"];if(!re){if(Array.isArray(oe)||(re=ie(oe))||se&&oe&&typeof oe.length=="number"){re&&(oe=re);var ne=0,z=function(){};return{s:z,n:function(){return ne>=oe.length?{done:!0}:{done:!1,value:oe[ne++]}},e:function(te){throw te},f:z}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var y=!0,a=!1,E;return{s:function(){re=re.call(oe)},n:function(){var te=re.next();return y=te.done,te},e:function(te){a=!0,E=te},f:function(){try{!y&&re.return!=null&&re.return()}finally{if(a)throw E}}}}function ie(oe,se){if(oe){if(typeof oe=="string")return ae(oe,se);var re=Object.prototype.toString.call(oe).slice(8,-1);if(re==="Object"&&oe.constructor&&(re=oe.constructor.name),re==="Map"||re==="Set")return Array.from(oe);if(re==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(re))return ae(oe,se)}}function ae(oe,se){(se==null||se>oe.length)&&(se=oe.length);for(var re=0,ne=new Array(se);re<se;re++)ne[re]=oe[re];return ne}Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.omit=void 0;function le(oe,se){var re=Object.assign({},oe),ne=ue(se),z;try{for(ne.s();!(z=ne.n()).done;){var y=z.value;delete re[y]}}catch(a){ne.e(a)}finally{ne.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,ve,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(ie,ae){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},oe=0,se=le.retryDelay,re=se===void 0?500:se,ne=le.errorHandler,z=ne===void 0?function(){return!0}:ne,y=function a(){for(var E=arguments.length,b=new Array(E),te=0;te<E;te++)b[te]=arguments[te];return new Promise(function(ee,ce){ie.apply(void 0,b).then(function(fe){oe=0,ee(fe)}).catch(function(fe){oe<ae&&z(fe)?(oe++,setTimeout(function(){ee(a.apply(void 0,b))},re)):(oe=0,ce(fe))})})};return y}Ae.retry=ue},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(x,ve,Ae){"use strict";var ue=function(oe){return oe&&oe.__esModule?oe:{default:oe}};Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.setRegion=void 0;var ie=ue(x("url")),ae=x("./checkConfigValid");function le(oe){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ae.checkConfigValid(oe,"region");var ne=re?"https://":"http://",z=se?"-internal.aliyuncs.com":".aliyuncs.com",y="vpc100-oss-cn-";return oe.substr(0,y.length)===y&&(z=".aliyuncs.com"),ie.default.parse(ne+oe+z)}Ae.setRegion=le},{"./checkConfigValid":52,url:472}],76:[function(x,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=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 ae=ue(x("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.checkCredentials=Ae.setSTSToken=void 0;var le=x("./formatObjKey");function oe(){return se.apply(this,arguments)}function se(){return se=(0,ae.default)(ie.default.mark(function ne(){var z,y;return ie.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:y=E.sent,y=le.formatObjKey(y,"firstLowerCase"),y.securityToken&&(y.stsToken=y.securityToken),re(y),Object.assign(this.options,y);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()}},ne,this)})),se.apply(this,arguments)}Ae.setSTSToken=oe;function re(ne){var z=["accessKeySecret","accessKeyId","stsToken"],y=Object.keys(ne);z.forEach(function(a){if(!y.find(function(E){return E===a}))throw Error("refreshSTSToken must return contains ".concat(a))})}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,ve,Ae){function ue(ae,le,oe,se,re,ne,z){try{var y=ae[ne](z),a=y.value}catch(E){oe(E);return}y.done?le(a):Promise.resolve(a).then(se,re)}function ie(ae){return function(){var le=this,oe=arguments;return new Promise(function(se,re){var ne=ae.apply(le,oe);function z(a){ue(ne,se,re,z,y,"next",a)}function y(a){ue(ne,se,re,z,y,"throw",a)}z(void 0)})}}ve.exports=ie,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],78:[function(x,ve,Ae){function ue(ie){return ie&&ie.__esModule?ie:{default:ie}}ve.exports=ue,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],79:[function(x,ve,Ae){function ue(ie){"@babel/helpers - typeof";return ve.exports=ue=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ae){return typeof ae}:function(ae){return ae&&typeof Symbol=="function"&&ae.constructor===Symbol&&ae!==Symbol.prototype?"symbol":typeof ae},ve.exports.__esModule=!0,ve.exports.default=ve.exports,ue(ie)}ve.exports=ue,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],80:[function(x,ve,Ae){ve.exports=x("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(x,ve,Ae){ve.exports=ue,ve.exports.HttpsAgent=ue;function ue(){}},{}],82:[function(x,ve,Ae){(function(ue){(function(){"use strict";var ie=x("object-assign");function ae(Fe,ke){if(Fe===ke)return 0;for(var We=Fe.length,Ze=ke.length,Ke=0,qe=Math.min(We,Ze);Ke<qe;++Ke)if(Fe[Ke]!==ke[Ke]){We=Fe[Ke],Ze=ke[Ke];break}return We<Ze?-1:Ze<We?1:0}function le(Fe){return ue.Buffer&&typeof ue.Buffer.isBuffer=="function"?ue.Buffer.isBuffer(Fe):!!(Fe!=null&&Fe._isBuffer)}var oe=x("util/"),se=Object.prototype.hasOwnProperty,re=Array.prototype.slice,ne=function(){return function(){}.name==="foo"}();function z(Fe){return Object.prototype.toString.call(Fe)}function y(Fe){return le(Fe)||typeof ue.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Fe):Fe?!!(Fe instanceof DataView||Fe.buffer&&Fe.buffer instanceof ArrayBuffer):!1}var a=ve.exports=he,E=/\s*function\s+([^\(\s]*)\s*/;function b(Fe){if(oe.isFunction(Fe)){if(ne)return Fe.name;var ke=Fe.toString(),We=ke.match(E);return We&&We[1]}}a.AssertionError=function(ke){this.name="AssertionError",this.actual=ke.actual,this.expected=ke.expected,this.operator=ke.operator,ke.message?(this.message=ke.message,this.generatedMessage=!1):(this.message=ce(this),this.generatedMessage=!0);var We=ke.stackStartFunction||fe;if(Error.captureStackTrace)Error.captureStackTrace(this,We);else{var Ze=new Error;if(Ze.stack){var Ke=Ze.stack,qe=b(We),et=Ke.indexOf(`
|
|
|
`+qe);if(et>=0){var ut=Ke.indexOf(`
|
|
|
`,et+1);Ke=Ke.substring(ut+1)}this.stack=Ke}}},oe.inherits(a.AssertionError,Error);function te(Fe,ke){return typeof Fe=="string"?Fe.length<ke?Fe:Fe.slice(0,ke):Fe}function ee(Fe){if(ne||!oe.isFunction(Fe))return oe.inspect(Fe);var ke=b(Fe),We=ke?": "+ke:"";return"[Function"+We+"]"}function ce(Fe){return te(ee(Fe.actual),128)+" "+Fe.operator+" "+te(ee(Fe.expected),128)}function fe(Fe,ke,We,Ze,Ke){throw new a.AssertionError({message:We,actual:Fe,expected:ke,operator:Ze,stackStartFunction:Ke})}a.fail=fe;function he(Fe,ke){Fe||fe(Fe,!0,ke,"==",a.ok)}a.ok=he,a.equal=function(ke,We,Ze){ke!=We&&fe(ke,We,Ze,"==",a.equal)},a.notEqual=function(ke,We,Ze){ke==We&&fe(ke,We,Ze,"!=",a.notEqual)},a.deepEqual=function(ke,We,Ze){me(ke,We,!1)||fe(ke,We,Ze,"deepEqual",a.deepEqual)},a.deepStrictEqual=function(ke,We,Ze){me(ke,We,!0)||fe(ke,We,Ze,"deepStrictEqual",a.deepStrictEqual)};function me(Fe,ke,We,Ze){if(Fe===ke)return!0;if(le(Fe)&&le(ke))return ae(Fe,ke)===0;if(oe.isDate(Fe)&&oe.isDate(ke))return Fe.getTime()===ke.getTime();if(oe.isRegExp(Fe)&&oe.isRegExp(ke))return Fe.source===ke.source&&Fe.global===ke.global&&Fe.multiline===ke.multiline&&Fe.lastIndex===ke.lastIndex&&Fe.ignoreCase===ke.ignoreCase;if((Fe===null||typeof Fe!="object")&&(ke===null||typeof ke!="object"))return We?Fe===ke:Fe==ke;if(y(Fe)&&y(ke)&&z(Fe)===z(ke)&&!(Fe instanceof Float32Array||Fe instanceof Float64Array))return ae(new Uint8Array(Fe.buffer),new Uint8Array(ke.buffer))===0;if(le(Fe)!==le(ke))return!1;Ze=Ze||{actual:[],expected:[]};var Ke=Ze.actual.indexOf(Fe);return Ke!==-1&&Ke===Ze.expected.indexOf(ke)?!0:(Ze.actual.push(Fe),Ze.expected.push(ke),be(Fe,ke,We,Ze))}function pe(Fe){return Object.prototype.toString.call(Fe)=="[object Arguments]"}function be(Fe,ke,We,Ze){if(Fe==null||ke===null||ke===void 0)return!1;if(oe.isPrimitive(Fe)||oe.isPrimitive(ke))return Fe===ke;if(We&&Object.getPrototypeOf(Fe)!==Object.getPrototypeOf(ke))return!1;var Ke=pe(Fe),qe=pe(ke);if(Ke&&!qe||!Ke&&qe)return!1;if(Ke)return Fe=re.call(Fe),ke=re.call(ke),me(Fe,ke,We);var et=je(Fe),ut=je(ke),ct,it;if(et.length!==ut.length)return!1;for(et.sort(),ut.sort(),it=et.length-1;it>=0;it--)if(et[it]!==ut[it])return!1;for(it=et.length-1;it>=0;it--)if(ct=et[it],!me(Fe[ct],ke[ct],We,Ze))return!1;return!0}a.notDeepEqual=function(ke,We,Ze){me(ke,We,!1)&&fe(ke,We,Ze,"notDeepEqual",a.notDeepEqual)},a.notDeepStrictEqual=ye;function ye(Fe,ke,We){me(Fe,ke,!0)&&fe(Fe,ke,We,"notDeepStrictEqual",ye)}a.strictEqual=function(ke,We,Ze){ke!==We&&fe(ke,We,Ze,"===",a.strictEqual)},a.notStrictEqual=function(ke,We,Ze){ke===We&&fe(ke,We,Ze,"!==",a.notStrictEqual)};function Ce(Fe,ke){if(!Fe||!ke)return!1;if(Object.prototype.toString.call(ke)=="[object RegExp]")return ke.test(Fe);try{if(Fe instanceof ke)return!0}catch(We){}return Error.isPrototypeOf(ke)?!1:ke.call({},Fe)===!0}function Se(Fe){var ke;try{Fe()}catch(We){ke=We}return ke}function Ue(Fe,ke,We,Ze){var Ke;if(typeof ke!="function")throw new TypeError('"block" argument must be a function');typeof We=="string"&&(Ze=We,We=null),Ke=Se(ke),Ze=(We&&We.name?" ("+We.name+").":".")+(Ze?" "+Ze:"."),Fe&&!Ke&&fe(Ke,We,"Missing expected exception"+Ze);var qe=typeof Ze=="string",et=!Fe&&oe.isError(Ke),ut=!Fe&&Ke&&!We;if((et&&qe&&Ce(Ke,We)||ut)&&fe(Ke,We,"Got unwanted exception"+Ze),Fe&&Ke&&We&&!Ce(Ke,We)||!Fe&&Ke)throw Ke}a.throws=function(Fe,ke,We){Ue(!0,Fe,ke,We)},a.doesNotThrow=function(Fe,ke,We){Ue(!1,Fe,ke,We)},a.ifError=function(Fe){if(Fe)throw Fe};function we(Fe,ke){Fe||fe(Fe,!0,ke,"==",we)}a.strict=ie(we,a,{equal:a.strictEqual,deepEqual:a.deepStrictEqual,notEqual:a.notStrictEqual,notDeepEqual:a.notDeepStrictEqual}),a.strict.strict=a.strict;var je=Object.keys||function(Fe){var ke=[];for(var We in Fe)se.call(Fe,We)&&ke.push(We);return ke}}).call(this)}).call(this,typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(x,ve,Ae){typeof Object.create=="function"?ve.exports=function(ie,ae){ie.super_=ae,ie.prototype=Object.create(ae.prototype,{constructor:{value:ie,enumerable:!1,writable:!0,configurable:!0}})}:ve.exports=function(ie,ae){ie.super_=ae;var le=function(){};le.prototype=ae.prototype,ie.prototype=new le,ie.prototype.constructor=ie}},{}],84:[function(x,ve,Ae){ve.exports=function(ie){return ie&&typeof ie=="object"&&typeof ie.copy=="function"&&typeof ie.fill=="function"&&typeof ie.readUInt8=="function"}},{}],85:[function(x,ve,Ae){(function(ue,ie){(function(){var ae=/%[sdj%]/g;Ae.format=function(ut){if(!be(ut)){for(var ct=[],it=0;it<arguments.length;it++)ct.push(se(arguments[it]));return ct.join(" ")}for(var it=1,tt=arguments,st=tt.length,gt=String(ut).replace(ae,function(xt){if(xt==="%%")return"%";if(it>=st)return xt;switch(xt){case"%s":return String(tt[it++]);case"%d":return Number(tt[it++]);case"%j":try{return JSON.stringify(tt[it++])}catch(vt){return"[Circular]"}default:return xt}}),bt=tt[it];it<st;bt=tt[++it])he(bt)||!Ue(bt)?gt+=" "+bt:gt+=" "+se(bt);return gt},Ae.deprecate=function(ut,ct){if(Ce(ie.process))return function(){return Ae.deprecate(ut,ct).apply(this,arguments)};if(ue.noDeprecation===!0)return ut;var it=!1;function tt(){if(!it){if(ue.throwDeprecation)throw new Error(ct);ue.traceDeprecation?console.trace(ct):console.error(ct),it=!0}return ut.apply(this,arguments)}return tt};var le={},oe;Ae.debuglog=function(ut){if(Ce(oe)&&(oe=ue.env.NODE_DEBUG||""),ut=ut.toUpperCase(),!le[ut])if(new RegExp("\\b"+ut+"\\b","i").test(oe)){var ct=ue.pid;le[ut]=function(){var it=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",ut,ct,it)}}else le[ut]=function(){};return le[ut]};function se(ut,ct){var it={seen:[],stylize:ne};return arguments.length>=3&&(it.depth=arguments[2]),arguments.length>=4&&(it.colors=arguments[3]),fe(ct)?it.showHidden=ct:ct&&Ae._extend(it,ct),Ce(it.showHidden)&&(it.showHidden=!1),Ce(it.depth)&&(it.depth=2),Ce(it.colors)&&(it.colors=!1),Ce(it.customInspect)&&(it.customInspect=!0),it.colors&&(it.stylize=re),y(it,ut,it.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 it=se.styles[ct];return it?"\x1B["+se.colors[it][0]+"m"+ut+"\x1B["+se.colors[it][1]+"m":ut}function ne(ut,ct){return ut}function z(ut){var ct={};return ut.forEach(function(it,tt){ct[it]=!0}),ct}function y(ut,ct,it){if(ut.customInspect&&ct&&Fe(ct.inspect)&&ct.inspect!==Ae.inspect&&!(ct.constructor&&ct.constructor.prototype===ct)){var tt=ct.inspect(it,ut);return be(tt)||(tt=y(ut,tt,it)),tt}var st=a(ut,ct);if(st)return st;var gt=Object.keys(ct),bt=z(gt);if(ut.showHidden&&(gt=Object.getOwnPropertyNames(ct)),je(ct)&&(gt.indexOf("message")>=0||gt.indexOf("description")>=0))return E(ct);if(gt.length===0){if(Fe(ct)){var xt=ct.name?": "+ct.name:"";return ut.stylize("[Function"+xt+"]","special")}if(Se(ct))return ut.stylize(RegExp.prototype.toString.call(ct),"regexp");if(we(ct))return ut.stylize(Date.prototype.toString.call(ct),"date");if(je(ct))return E(ct)}var vt="",At=!1,Je=["{","}"];if(ce(ct)&&(At=!0,Je=["[","]"]),Fe(ct)){var Te=ct.name?": "+ct.name:"";vt=" [Function"+Te+"]"}if(Se(ct)&&(vt=" "+RegExp.prototype.toString.call(ct)),we(ct)&&(vt=" "+Date.prototype.toUTCString.call(ct)),je(ct)&&(vt=" "+E(ct)),gt.length===0&&(!At||ct.length==0))return Je[0]+vt+Je[1];if(it<0)return Se(ct)?ut.stylize(RegExp.prototype.toString.call(ct),"regexp"):ut.stylize("[Object]","special");ut.seen.push(ct);var Ve;return At?Ve=b(ut,ct,it,bt,gt):Ve=gt.map(function(Le){return te(ut,ct,it,bt,Le,At)}),ut.seen.pop(),ee(Ve,vt,Je)}function a(ut,ct){if(Ce(ct))return ut.stylize("undefined","undefined");if(be(ct)){var it="'"+JSON.stringify(ct).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ut.stylize(it,"string")}if(pe(ct))return ut.stylize(""+ct,"number");if(fe(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,it,tt,st){for(var gt=[],bt=0,xt=ct.length;bt<xt;++bt)et(ct,String(bt))?gt.push(te(ut,ct,it,tt,String(bt),!0)):gt.push("");return st.forEach(function(vt){vt.match(/^\d+$/)||gt.push(te(ut,ct,it,tt,vt,!0))}),gt}function te(ut,ct,it,tt,st,gt){var bt,xt,vt;if(vt=Object.getOwnPropertyDescriptor(ct,st)||{value:ct[st]},vt.get?vt.set?xt=ut.stylize("[Getter/Setter]","special"):xt=ut.stylize("[Getter]","special"):vt.set&&(xt=ut.stylize("[Setter]","special")),et(tt,st)||(bt="["+st+"]"),xt||(ut.seen.indexOf(vt.value)<0?(he(it)?xt=y(ut,vt.value,null):xt=y(ut,vt.value,it-1),xt.indexOf(`
|
|
|
`)>-1&&(gt?xt=xt.split(`
|
|
|
`).map(function(At){return" "+At}).join(`
|
|
|
`).substr(2):xt=`
|
|
|
`+xt.split(`
|
|
|
`).map(function(At){return" "+At}).join(`
|
|
|
`))):xt=ut.stylize("[Circular]","special")),Ce(bt)){if(gt&&st.match(/^\d+$/))return xt;bt=JSON.stringify(""+st),bt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(bt=bt.substr(1,bt.length-2),bt=ut.stylize(bt,"name")):(bt=bt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),bt=ut.stylize(bt,"string"))}return bt+": "+xt}function ee(ut,ct,it){var tt=0,st=ut.reduce(function(gt,bt){return tt++,bt.indexOf(`
|
|
|
`)>=0&&tt++,gt+bt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return st>60?it[0]+(ct===""?"":ct+`
|
|
|
`)+" "+ut.join(`,
|
|
|
`)+" "+it[1]:it[0]+ct+" "+ut.join(", ")+" "+it[1]}function ce(ut){return Array.isArray(ut)}Ae.isArray=ce;function fe(ut){return typeof ut=="boolean"}Ae.isBoolean=fe;function he(ut){return ut===null}Ae.isNull=he;function me(ut){return ut==null}Ae.isNullOrUndefined=me;function pe(ut){return typeof ut=="number"}Ae.isNumber=pe;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 Se(ut){return Ue(ut)&&We(ut)==="[object RegExp]"}Ae.isRegExp=Se;function Ue(ut){return typeof ut=="object"&&ut!==null}Ae.isObject=Ue;function we(ut){return Ue(ut)&&We(ut)==="[object Date]"}Ae.isDate=we;function je(ut){return Ue(ut)&&(We(ut)==="[object Error]"||ut instanceof Error)}Ae.isError=je;function Fe(ut){return typeof ut=="function"}Ae.isFunction=Fe;function ke(ut){return ut===null||typeof ut=="boolean"||typeof ut=="number"||typeof ut=="string"||typeof ut=="symbol"||typeof ut=="undefined"}Ae.isPrimitive=ke,Ae.isBuffer=x("./support/isBuffer");function We(ut){return Object.prototype.toString.call(ut)}function Ze(ut){return ut<10?"0"+ut.toString(10):ut.toString(10)}var Ke=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function qe(){var ut=new Date,ct=[Ze(ut.getHours()),Ze(ut.getMinutes()),Ze(ut.getSeconds())].join(":");return[ut.getDate(),Ke[ut.getMonth()],ct].join(" ")}Ae.log=function(){console.log("%s - %s",qe(),Ae.format.apply(Ae,arguments))},Ae.inherits=x("inherits"),Ae._extend=function(ut,ct){if(!ct||!Ue(ct))return ut;for(var it=Object.keys(ct),tt=it.length;tt--;)ut[it[tt]]=ct[it[tt]];return ut};function et(ut,ct){return Object.prototype.hasOwnProperty.call(ut,ct)}}).call(this)}).call(this,x("_process"),typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(x,ve,Ae){(function(ue){(function(){"use strict";var ie=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ae=typeof globalThis=="undefined"?ue:globalThis;ve.exports=function(){for(var oe=[],se=0;se<ie.length;se++)typeof ae[ie[se]]=="function"&&(oe[oe.length]=ie[se]);return oe}}).call(this)}).call(this,typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(x,ve,Ae){"use strict";Ae.byteLength=ne,Ae.toByteArray=y,Ae.fromByteArray=b;for(var ue=[],ie=[],ae=typeof Uint8Array!="undefined"?Uint8Array:Array,le="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=0,se=le.length;oe<se;++oe)ue[oe]=le[oe],ie[le.charCodeAt(oe)]=oe;ie[45]=62,ie[95]=63;function re(te){var ee=te.length;if(ee%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=te.indexOf("=");ce===-1&&(ce=ee);var fe=ce===ee?0:4-ce%4;return[ce,fe]}function ne(te){var ee=re(te),ce=ee[0],fe=ee[1];return(ce+fe)*3/4-fe}function z(te,ee,ce){return(ee+ce)*3/4-ce}function y(te){var ee,ce=re(te),fe=ce[0],he=ce[1],me=new ae(z(te,fe,he)),pe=0,be=he>0?fe-4:fe,ye;for(ye=0;ye<be;ye+=4)ee=ie[te.charCodeAt(ye)]<<18|ie[te.charCodeAt(ye+1)]<<12|ie[te.charCodeAt(ye+2)]<<6|ie[te.charCodeAt(ye+3)],me[pe++]=ee>>16&255,me[pe++]=ee>>8&255,me[pe++]=ee&255;return he===2&&(ee=ie[te.charCodeAt(ye)]<<2|ie[te.charCodeAt(ye+1)]>>4,me[pe++]=ee&255),he===1&&(ee=ie[te.charCodeAt(ye)]<<10|ie[te.charCodeAt(ye+1)]<<4|ie[te.charCodeAt(ye+2)]>>2,me[pe++]=ee>>8&255,me[pe++]=ee&255),me}function a(te){return ue[te>>18&63]+ue[te>>12&63]+ue[te>>6&63]+ue[te&63]}function E(te,ee,ce){for(var fe,he=[],me=ee;me<ce;me+=3)fe=(te[me]<<16&16711680)+(te[me+1]<<8&65280)+(te[me+2]&255),he.push(a(fe));return he.join("")}function b(te){for(var ee,ce=te.length,fe=ce%3,he=[],me=16383,pe=0,be=ce-fe;pe<be;pe+=me)he.push(E(te,pe,pe+me>be?be:pe+me));return fe===1?(ee=te[ce-1],he.push(ue[ee>>2]+ue[ee<<4&63]+"==")):fe===2&&(ee=(te[ce-2]<<8)+te[ce-1],he.push(ue[ee>>10]+ue[ee>>4&63]+ue[ee<<2&63]+"=")),he.join("")}},{}],88:[function(x,ve,Ae){(function(ue,ie,ae){typeof ve!="undefined"&&ve.exports?ve.exports=ae():typeof de=="function"&&de.amd?de(ie,ae):ue[ie]=ae()})(this,"bowser",function(){var ue=!0;function ie(z){function y(ct){var it=z.match(ct);return it&&it.length>1&&it[1]||""}function a(ct){var it=z.match(ct);return it&&it.length>1&&it[2]||""}var E=y(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(z),te=!b&&/android/i.test(z),ee=/nexus\s*[0-6]\s*/i.test(z),ce=!ee&&/nexus\s*[0-9]+/i.test(z),fe=/CrOS/.test(z),he=/silk/i.test(z),me=/sailfish/i.test(z),pe=/tizen/i.test(z),be=/(web|hpw)(o|0)s/i.test(z),ye=/windows phone/i.test(z),Ce=/SamsungBrowser/i.test(z),Se=!ye&&/windows/i.test(z),Ue=!E&&!he&&/macintosh/i.test(z),we=!te&&!me&&!pe&&!be&&/linux/i.test(z),je=a(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Fe=y(/version\/(\d+(\.\d+)?)/i),ke=/tablet/i.test(z)&&!/tablet pc/i.test(z),We=!ke&&/[^-]mobi/i.test(z),Ze=/xbox/i.test(z),Ke;/opera/i.test(z)?Ke={name:"Opera",opera:ue,version:Fe||y(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?Ke={name:"Opera",opera:ue,version:y(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Fe}:/SamsungBrowser/i.test(z)?Ke={name:"Samsung Internet for Android",samsungBrowser:ue,version:Fe||y(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?Ke={name:"NAVER Whale browser",whale:ue,version:y(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?Ke={name:"MZ Browser",mzbrowser:ue,version:y(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?Ke={name:"Opera Coast",coast:ue,version:Fe||y(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?Ke={name:"Focus",focus:ue,version:y(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?Ke={name:"Yandex Browser",yandexbrowser:ue,version:Fe||y(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?Ke={name:"UC Browser",ucbrowser:ue,version:y(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?Ke={name:"Maxthon",maxthon:ue,version:y(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?Ke={name:"Epiphany",epiphany:ue,version:y(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?Ke={name:"Puffin",puffin:ue,version:y(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?Ke={name:"Sleipnir",sleipnir:ue,version:y(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?Ke={name:"K-Meleon",kMeleon:ue,version:y(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Ke={name:"Windows Phone",osname:"Windows Phone",windowsphone:ue},je?(Ke.msedge=ue,Ke.version=je):(Ke.msie=ue,Ke.version=y(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?Ke={name:"Internet Explorer",msie:ue,version:y(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:fe?Ke={name:"Chrome",osname:"Chrome OS",chromeos:ue,chromeBook:ue,chrome:ue,version:y(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(z)?Ke={name:"Microsoft Edge",msedge:ue,version:je}:/vivaldi/i.test(z)?Ke={name:"Vivaldi",vivaldi:ue,version:y(/vivaldi\/(\d+(\.\d+)?)/i)||Fe}:me?Ke={name:"Sailfish",osname:"Sailfish OS",sailfish:ue,version:y(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?Ke={name:"SeaMonkey",seamonkey:ue,version:y(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(Ke={name:"Firefox",firefox:ue,version:y(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(Ke.firefoxos=ue,Ke.osname="Firefox OS")):he?Ke={name:"Amazon Silk",silk:ue,version:y(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?Ke={name:"PhantomJS",phantom:ue,version:y(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?Ke={name:"SlimerJS",slimer:ue,version:y(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?Ke={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ue,version:Fe||y(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:be?(Ke={name:"WebOS",osname:"WebOS",webos:ue,version:Fe||y(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(Ke.touchpad=ue)):/bada/i.test(z)?Ke={name:"Bada",osname:"Bada",bada:ue,version:y(/dolfin\/(\d+(\.\d+)?)/i)}:pe?Ke={name:"Tizen",osname:"Tizen",tizen:ue,version:y(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Fe}:/qupzilla/i.test(z)?Ke={name:"QupZilla",qupzilla:ue,version:y(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Fe}:/chromium/i.test(z)?Ke={name:"Chromium",chromium:ue,version:y(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Fe}:/chrome|crios|crmo/i.test(z)?Ke={name:"Chrome",chrome:ue,version:y(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:te?Ke={name:"Android",version:Fe}:/safari|applewebkit/i.test(z)?(Ke={name:"Safari",safari:ue},Fe&&(Ke.version=Fe)):E?(Ke={name:E=="iphone"?"iPhone":E=="ipad"?"iPad":"iPod"},Fe&&(Ke.version=Fe)):/googlebot/i.test(z)?Ke={name:"Googlebot",googlebot:ue,version:y(/googlebot\/(\d+(\.\d+))/i)||Fe}:Ke={name:y(/^(.*)\/(.*) /),version:a(/^(.*)\/(.*) /)},!Ke.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(Ke.name=Ke.name||"Blink",Ke.blink=ue):(Ke.name=Ke.name||"Webkit",Ke.webkit=ue),!Ke.version&&Fe&&(Ke.version=Fe)):!Ke.opera&&/gecko\//i.test(z)&&(Ke.name=Ke.name||"Gecko",Ke.gecko=ue,Ke.version=Ke.version||y(/gecko\/(\d+(\.\d+)?)/i)),!Ke.windowsphone&&(te||Ke.silk)?(Ke.android=ue,Ke.osname="Android"):!Ke.windowsphone&&E?(Ke[E]=ue,Ke.ios=ue,Ke.osname="iOS"):Ue?(Ke.mac=ue,Ke.osname="macOS"):Ze?(Ke.xbox=ue,Ke.osname="Xbox"):Se?(Ke.windows=ue,Ke.osname="Windows"):we&&(Ke.linux=ue,Ke.osname="Linux");function qe(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="";Ke.windows?et=qe(y(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Ke.windowsphone?et=y(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Ke.mac?(et=y(/Mac OS X (\d+([_\.\s]\d+)*)/i),et=et.replace(/[_\s]/g,".")):E?(et=y(/os (\d+([_\s]\d+)*) like mac os x/i),et=et.replace(/[_\s]/g,".")):te?et=y(/android[ \/-](\d+(\.\d+)*)/i):Ke.webos?et=y(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Ke.blackberry?et=y(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Ke.bada?et=y(/bada\/(\d+(\.\d+)*)/i):Ke.tizen&&(et=y(/tizen[\/\s](\d+(\.\d+)*)/i)),et&&(Ke.osversion=et);var ut=!Ke.windows&&et.split(".")[0];return ke||ce||E=="ipad"||te&&(ut==3||ut>=4&&!We)||Ke.silk?Ke.tablet=ue:(We||E=="iphone"||E=="ipod"||te||ee||Ke.blackberry||Ke.webos||Ke.bada)&&(Ke.mobile=ue),Ke.msedge||Ke.msie&&Ke.version>=10||Ke.yandexbrowser&&Ke.version>=15||Ke.vivaldi&&Ke.version>=1||Ke.chrome&&Ke.version>=20||Ke.samsungBrowser&&Ke.version>=4||Ke.whale&&se([Ke.version,"1.0"])===1||Ke.mzbrowser&&se([Ke.version,"6.0"])===1||Ke.focus&&se([Ke.version,"1.0"])===1||Ke.firefox&&Ke.version>=20||Ke.safari&&Ke.version>=6||Ke.opera&&Ke.version>=10||Ke.ios&&Ke.osversion&&Ke.osversion.split(".")[0]>=6||Ke.blackberry&&Ke.version>=10.1||Ke.chromium&&Ke.version>=20?Ke.a=ue:Ke.msie&&Ke.version<10||Ke.chrome&&Ke.version<20||Ke.firefox&&Ke.version<20||Ke.safari&&Ke.version<6||Ke.opera&&Ke.version<10||Ke.ios&&Ke.osversion&&Ke.osversion.split(".")[0]<6||Ke.chromium&&Ke.version<20?Ke.c=ue:Ke.x=ue,Ke}var ae=ie(typeof navigator!="undefined"&&navigator.userAgent||"");ae.test=function(z){for(var y=0;y<z.length;++y){var a=z[y];if(typeof a=="string"&&a in ae)return!0}return!1};function le(z){return z.split(".").length}function oe(z,y){var a=[],E;if(Array.prototype.map)return Array.prototype.map.call(z,y);for(E=0;E<z.length;E++)a.push(y(z[E]));return a}function se(z){for(var y=Math.max(le(z[0]),le(z[1])),a=oe(z,function(E){var b=y-le(E);return E=E+new Array(b+1).join(".0"),oe(E.split("."),function(te){return new Array(20-te.length).join("0")+te}).reverse()});--y>=0;){if(a[0][y]>a[1][y])return 1;if(a[0][y]===a[1][y]){if(y===0)return 0}else return-1}}function re(z,y,a){var E=ae;typeof y=="string"&&(a=y,y=void 0),y===void 0&&(y=!1),a&&(E=ie(a));var b=""+E.version;for(var te in z)if(z.hasOwnProperty(te)&&E[te]){if(typeof z[te]!="string")throw new Error("Browser version in the minVersion map should be a string: "+te+": "+String(z));return se([b,z[te]])<0}return y}function ne(z,y,a){return!re(z,y,a)}return ae.isUnsupportedBrowser=re,ae.compareVersions=se,ae.check=ne,ae._detect=ie,ae.detect=ie,ae})},{}],89:[function(x,ve,Ae){},{}],90:[function(x,ve,Ae){(function(ue){(function(){"use strict";var ie=x("base64-js"),ae=x("ieee754");Ae.Buffer=re,Ae.SlowBuffer=fe,Ae.INSPECT_MAX_BYTES=50;var le=2147483647;Ae.kMaxLength=le,re.TYPED_ARRAY_SUPPORT=oe(),!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 oe(){try{var Me=new Uint8Array(1);return Me.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Me.foo()===42}catch(Re){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(Me){if(Me>le)throw new RangeError('The value "'+Me+'" is invalid for option "size"');var Re=new Uint8Array(Me);return Re.__proto__=re.prototype,Re}function re(Me,Re,ze){if(typeof Me=="number"){if(typeof Re=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return a(Me)}return ne(Me,Re,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 ne(Me,Re,ze){if(typeof Me=="string")return E(Me,Re);if(ArrayBuffer.isView(Me))return b(Me);if(Me==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Me);if(Be(Me,ArrayBuffer)||Me&&Be(Me.buffer,ArrayBuffer))return te(Me,Re,ze);if(typeof Me=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var nt=Me.valueOf&&Me.valueOf();if(nt!=null&&nt!==Me)return re.from(nt,Re,ze);var yt=ee(Me);if(yt)return yt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Me[Symbol.toPrimitive]=="function")return re.from(Me[Symbol.toPrimitive]("string"),Re,ze);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Me)}re.from=function(Me,Re,ze){return ne(Me,Re,ze)},re.prototype.__proto__=Uint8Array.prototype,re.__proto__=Uint8Array;function z(Me){if(typeof Me!="number")throw new TypeError('"size" argument must be of type number');if(Me<0)throw new RangeError('The value "'+Me+'" is invalid for option "size"')}function y(Me,Re,ze){return z(Me),Me<=0?se(Me):Re!==void 0?typeof ze=="string"?se(Me).fill(Re,ze):se(Me).fill(Re):se(Me)}re.alloc=function(Me,Re,ze){return y(Me,Re,ze)};function a(Me){return z(Me),se(Me<0?0:ce(Me)|0)}re.allocUnsafe=function(Me){return a(Me)},re.allocUnsafeSlow=function(Me){return a(Me)};function E(Me,Re){if((typeof Re!="string"||Re==="")&&(Re="utf8"),!re.isEncoding(Re))throw new TypeError("Unknown encoding: "+Re);var ze=he(Me,Re)|0,nt=se(ze),yt=nt.write(Me,Re);return yt!==ze&&(nt=nt.slice(0,yt)),nt}function b(Me){for(var Re=Me.length<0?0:ce(Me.length)|0,ze=se(Re),nt=0;nt<Re;nt+=1)ze[nt]=Me[nt]&255;return ze}function te(Me,Re,ze){if(Re<0||Me.byteLength<Re)throw new RangeError('"offset" is outside of buffer bounds');if(Me.byteLength<Re+(ze||0))throw new RangeError('"length" is outside of buffer bounds');var nt;return Re===void 0&&ze===void 0?nt=new Uint8Array(Me):ze===void 0?nt=new Uint8Array(Me,Re):nt=new Uint8Array(Me,Re,ze),nt.__proto__=re.prototype,nt}function ee(Me){if(re.isBuffer(Me)){var Re=ce(Me.length)|0,ze=se(Re);return ze.length===0||Me.copy(ze,0,0,Re),ze}if(Me.length!==void 0)return typeof Me.length!="number"||Ge(Me.length)?se(0):b(Me);if(Me.type==="Buffer"&&Array.isArray(Me.data))return b(Me.data)}function ce(Me){if(Me>=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return Me|0}function fe(Me){return+Me!=Me&&(Me=0),re.alloc(+Me)}re.isBuffer=function(Re){return Re!=null&&Re._isBuffer===!0&&Re!==re.prototype},re.compare=function(Re,ze){if(Be(Re,Uint8Array)&&(Re=re.from(Re,Re.offset,Re.byteLength)),Be(ze,Uint8Array)&&(ze=re.from(ze,ze.offset,ze.byteLength)),!re.isBuffer(Re)||!re.isBuffer(ze))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Re===ze)return 0;for(var nt=Re.length,yt=ze.length,Lt=0,Rt=Math.min(nt,yt);Lt<Rt;++Lt)if(Re[Lt]!==ze[Lt]){nt=Re[Lt],yt=ze[Lt];break}return nt<yt?-1:yt<nt?1:0},re.isEncoding=function(Re){switch(String(Re).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(Re,ze){if(!Array.isArray(Re))throw new TypeError('"list" argument must be an Array of Buffers');if(Re.length===0)return re.alloc(0);var nt;if(ze===void 0)for(ze=0,nt=0;nt<Re.length;++nt)ze+=Re[nt].length;var yt=re.allocUnsafe(ze),Lt=0;for(nt=0;nt<Re.length;++nt){var Rt=Re[nt];if(Be(Rt,Uint8Array)&&(Rt=re.from(Rt)),!re.isBuffer(Rt))throw new TypeError('"list" argument must be an Array of Buffers');Rt.copy(yt,Lt),Lt+=Rt.length}return yt};function he(Me,Re){if(re.isBuffer(Me))return Me.length;if(ArrayBuffer.isView(Me)||Be(Me,ArrayBuffer))return Me.byteLength;if(typeof Me!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Me);var ze=Me.length,nt=arguments.length>2&&arguments[2]===!0;if(!nt&&ze===0)return 0;for(var yt=!1;;)switch(Re){case"ascii":case"latin1":case"binary":return ze;case"utf8":case"utf-8":return Je(Me).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze*2;case"hex":return ze>>>1;case"base64":return Le(Me).length;default:if(yt)return nt?-1:Je(Me).length;Re=(""+Re).toLowerCase(),yt=!0}}re.byteLength=he;function me(Me,Re,ze){var nt=!1;if((Re===void 0||Re<0)&&(Re=0),Re>this.length||((ze===void 0||ze>this.length)&&(ze=this.length),ze<=0)||(ze>>>=0,Re>>>=0,ze<=Re))return"";for(Me||(Me="utf8");;)switch(Me){case"hex":return ut(this,Re,ze);case"utf8":case"utf-8":return We(this,Re,ze);case"ascii":return qe(this,Re,ze);case"latin1":case"binary":return et(this,Re,ze);case"base64":return ke(this,Re,ze);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ct(this,Re,ze);default:if(nt)throw new TypeError("Unknown encoding: "+Me);Me=(Me+"").toLowerCase(),nt=!0}}re.prototype._isBuffer=!0;function pe(Me,Re,ze){var nt=Me[Re];Me[Re]=Me[ze],Me[ze]=nt}re.prototype.swap16=function(){var Re=this.length;if(Re%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ze=0;ze<Re;ze+=2)pe(this,ze,ze+1);return this},re.prototype.swap32=function(){var Re=this.length;if(Re%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var ze=0;ze<Re;ze+=4)pe(this,ze,ze+3),pe(this,ze+1,ze+2);return this},re.prototype.swap64=function(){var Re=this.length;if(Re%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var ze=0;ze<Re;ze+=8)pe(this,ze,ze+7),pe(this,ze+1,ze+6),pe(this,ze+2,ze+5),pe(this,ze+3,ze+4);return this},re.prototype.toString=function(){var Re=this.length;return Re===0?"":arguments.length===0?We(this,0,Re):me.apply(this,arguments)},re.prototype.toLocaleString=re.prototype.toString,re.prototype.equals=function(Re){if(!re.isBuffer(Re))throw new TypeError("Argument must be a Buffer");return this===Re?!0:re.compare(this,Re)===0},re.prototype.inspect=function(){var Re="",ze=Ae.INSPECT_MAX_BYTES;return Re=this.toString("hex",0,ze).replace(/(.{2})/g,"$1 ").trim(),this.length>ze&&(Re+=" ... "),"<Buffer "+Re+">"},re.prototype.compare=function(Re,ze,nt,yt,Lt){if(Be(Re,Uint8Array)&&(Re=re.from(Re,Re.offset,Re.byteLength)),!re.isBuffer(Re))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Re);if(ze===void 0&&(ze=0),nt===void 0&&(nt=Re?Re.length:0),yt===void 0&&(yt=0),Lt===void 0&&(Lt=this.length),ze<0||nt>Re.length||yt<0||Lt>this.length)throw new RangeError("out of range index");if(yt>=Lt&&ze>=nt)return 0;if(yt>=Lt)return-1;if(ze>=nt)return 1;if(ze>>>=0,nt>>>=0,yt>>>=0,Lt>>>=0,this===Re)return 0;for(var Rt=Lt-yt,St=nt-ze,pt=Math.min(Rt,St),Ft=this.slice(yt,Lt),Ut=Re.slice(ze,nt),Ct=0;Ct<pt;++Ct)if(Ft[Ct]!==Ut[Ct]){Rt=Ft[Ct],St=Ut[Ct];break}return Rt<St?-1:St<Rt?1:0};function be(Me,Re,ze,nt,yt){if(Me.length===0)return-1;if(typeof ze=="string"?(nt=ze,ze=0):ze>2147483647?ze=2147483647:ze<-2147483648&&(ze=-2147483648),ze=+ze,Ge(ze)&&(ze=yt?0:Me.length-1),ze<0&&(ze=Me.length+ze),ze>=Me.length){if(yt)return-1;ze=Me.length-1}else if(ze<0)if(yt)ze=0;else return-1;if(typeof Re=="string"&&(Re=re.from(Re,nt)),re.isBuffer(Re))return Re.length===0?-1:ye(Me,Re,ze,nt,yt);if(typeof Re=="number")return Re=Re&255,typeof Uint8Array.prototype.indexOf=="function"?yt?Uint8Array.prototype.indexOf.call(Me,Re,ze):Uint8Array.prototype.lastIndexOf.call(Me,Re,ze):ye(Me,[Re],ze,nt,yt);throw new TypeError("val must be string, number or Buffer")}function ye(Me,Re,ze,nt,yt){var Lt=1,Rt=Me.length,St=Re.length;if(nt!==void 0&&(nt=String(nt).toLowerCase(),nt==="ucs2"||nt==="ucs-2"||nt==="utf16le"||nt==="utf-16le")){if(Me.length<2||Re.length<2)return-1;Lt=2,Rt/=2,St/=2,ze/=2}function pt(Bt,Nt){return Lt===1?Bt[Nt]:Bt.readUInt16BE(Nt*Lt)}var Ft;if(yt){var Ut=-1;for(Ft=ze;Ft<Rt;Ft++)if(pt(Me,Ft)===pt(Re,Ut===-1?0:Ft-Ut)){if(Ut===-1&&(Ut=Ft),Ft-Ut+1===St)return Ut*Lt}else Ut!==-1&&(Ft-=Ft-Ut),Ut=-1}else for(ze+St>Rt&&(ze=Rt-St),Ft=ze;Ft>=0;Ft--){for(var Ct=!0,qt=0;qt<St;qt++)if(pt(Me,Ft+qt)!==pt(Re,qt)){Ct=!1;break}if(Ct)return Ft}return-1}re.prototype.includes=function(Re,ze,nt){return this.indexOf(Re,ze,nt)!==-1},re.prototype.indexOf=function(Re,ze,nt){return be(this,Re,ze,nt,!0)},re.prototype.lastIndexOf=function(Re,ze,nt){return be(this,Re,ze,nt,!1)};function Ce(Me,Re,ze,nt){ze=Number(ze)||0;var yt=Me.length-ze;nt?(nt=Number(nt),nt>yt&&(nt=yt)):nt=yt;var Lt=Re.length;nt>Lt/2&&(nt=Lt/2);for(var Rt=0;Rt<nt;++Rt){var St=parseInt(Re.substr(Rt*2,2),16);if(Ge(St))return Rt;Me[ze+Rt]=St}return Rt}function Se(Me,Re,ze,nt){return Ee(Je(Re,Me.length-ze),Me,ze,nt)}function Ue(Me,Re,ze,nt){return Ee(Te(Re),Me,ze,nt)}function we(Me,Re,ze,nt){return Ue(Me,Re,ze,nt)}function je(Me,Re,ze,nt){return Ee(Le(Re),Me,ze,nt)}function Fe(Me,Re,ze,nt){return Ee(Ve(Re,Me.length-ze),Me,ze,nt)}re.prototype.write=function(Re,ze,nt,yt){if(ze===void 0)yt="utf8",nt=this.length,ze=0;else if(nt===void 0&&typeof ze=="string")yt=ze,nt=this.length,ze=0;else if(isFinite(ze))ze=ze>>>0,isFinite(nt)?(nt=nt>>>0,yt===void 0&&(yt="utf8")):(yt=nt,nt=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Lt=this.length-ze;if((nt===void 0||nt>Lt)&&(nt=Lt),Re.length>0&&(nt<0||ze<0)||ze>this.length)throw new RangeError("Attempt to write outside buffer bounds");yt||(yt="utf8");for(var Rt=!1;;)switch(yt){case"hex":return Ce(this,Re,ze,nt);case"utf8":case"utf-8":return Se(this,Re,ze,nt);case"ascii":return Ue(this,Re,ze,nt);case"latin1":case"binary":return we(this,Re,ze,nt);case"base64":return je(this,Re,ze,nt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Fe(this,Re,ze,nt);default:if(Rt)throw new TypeError("Unknown encoding: "+yt);yt=(""+yt).toLowerCase(),Rt=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ke(Me,Re,ze){return Re===0&&ze===Me.length?ie.fromByteArray(Me):ie.fromByteArray(Me.slice(Re,ze))}function We(Me,Re,ze){ze=Math.min(Me.length,ze);for(var nt=[],yt=Re;yt<ze;){var Lt=Me[yt],Rt=null,St=Lt>239?4:Lt>223?3:Lt>191?2:1;if(yt+St<=ze){var pt,Ft,Ut,Ct;switch(St){case 1:Lt<128&&(Rt=Lt);break;case 2:pt=Me[yt+1],(pt&192)===128&&(Ct=(Lt&31)<<6|pt&63,Ct>127&&(Rt=Ct));break;case 3:pt=Me[yt+1],Ft=Me[yt+2],(pt&192)===128&&(Ft&192)===128&&(Ct=(Lt&15)<<12|(pt&63)<<6|Ft&63,Ct>2047&&(Ct<55296||Ct>57343)&&(Rt=Ct));break;case 4:pt=Me[yt+1],Ft=Me[yt+2],Ut=Me[yt+3],(pt&192)===128&&(Ft&192)===128&&(Ut&192)===128&&(Ct=(Lt&15)<<18|(pt&63)<<12|(Ft&63)<<6|Ut&63,Ct>65535&&Ct<1114112&&(Rt=Ct))}}Rt===null?(Rt=65533,St=1):Rt>65535&&(Rt-=65536,nt.push(Rt>>>10&1023|55296),Rt=56320|Rt&1023),nt.push(Rt),yt+=St}return Ke(nt)}var Ze=4096;function Ke(Me){var Re=Me.length;if(Re<=Ze)return String.fromCharCode.apply(String,Me);for(var ze="",nt=0;nt<Re;)ze+=String.fromCharCode.apply(String,Me.slice(nt,nt+=Ze));return ze}function qe(Me,Re,ze){var nt="";ze=Math.min(Me.length,ze);for(var yt=Re;yt<ze;++yt)nt+=String.fromCharCode(Me[yt]&127);return nt}function et(Me,Re,ze){var nt="";ze=Math.min(Me.length,ze);for(var yt=Re;yt<ze;++yt)nt+=String.fromCharCode(Me[yt]);return nt}function ut(Me,Re,ze){var nt=Me.length;(!Re||Re<0)&&(Re=0),(!ze||ze<0||ze>nt)&&(ze=nt);for(var yt="",Lt=Re;Lt<ze;++Lt)yt+=At(Me[Lt]);return yt}function ct(Me,Re,ze){for(var nt=Me.slice(Re,ze),yt="",Lt=0;Lt<nt.length;Lt+=2)yt+=String.fromCharCode(nt[Lt]+nt[Lt+1]*256);return yt}re.prototype.slice=function(Re,ze){var nt=this.length;Re=~~Re,ze=ze===void 0?nt:~~ze,Re<0?(Re+=nt,Re<0&&(Re=0)):Re>nt&&(Re=nt),ze<0?(ze+=nt,ze<0&&(ze=0)):ze>nt&&(ze=nt),ze<Re&&(ze=Re);var yt=this.subarray(Re,ze);return yt.__proto__=re.prototype,yt};function it(Me,Re,ze){if(Me%1!==0||Me<0)throw new RangeError("offset is not uint");if(Me+Re>ze)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUIntLE=function(Re,ze,nt){Re=Re>>>0,ze=ze>>>0,nt||it(Re,ze,this.length);for(var yt=this[Re],Lt=1,Rt=0;++Rt<ze&&(Lt*=256);)yt+=this[Re+Rt]*Lt;return yt},re.prototype.readUIntBE=function(Re,ze,nt){Re=Re>>>0,ze=ze>>>0,nt||it(Re,ze,this.length);for(var yt=this[Re+--ze],Lt=1;ze>0&&(Lt*=256);)yt+=this[Re+--ze]*Lt;return yt},re.prototype.readUInt8=function(Re,ze){return Re=Re>>>0,ze||it(Re,1,this.length),this[Re]},re.prototype.readUInt16LE=function(Re,ze){return Re=Re>>>0,ze||it(Re,2,this.length),this[Re]|this[Re+1]<<8},re.prototype.readUInt16BE=function(Re,ze){return Re=Re>>>0,ze||it(Re,2,this.length),this[Re]<<8|this[Re+1]},re.prototype.readUInt32LE=function(Re,ze){return Re=Re>>>0,ze||it(Re,4,this.length),(this[Re]|this[Re+1]<<8|this[Re+2]<<16)+this[Re+3]*16777216},re.prototype.readUInt32BE=function(Re,ze){return Re=Re>>>0,ze||it(Re,4,this.length),this[Re]*16777216+(this[Re+1]<<16|this[Re+2]<<8|this[Re+3])},re.prototype.readIntLE=function(Re,ze,nt){Re=Re>>>0,ze=ze>>>0,nt||it(Re,ze,this.length);for(var yt=this[Re],Lt=1,Rt=0;++Rt<ze&&(Lt*=256);)yt+=this[Re+Rt]*Lt;return Lt*=128,yt>=Lt&&(yt-=Math.pow(2,8*ze)),yt},re.prototype.readIntBE=function(Re,ze,nt){Re=Re>>>0,ze=ze>>>0,nt||it(Re,ze,this.length);for(var yt=ze,Lt=1,Rt=this[Re+--yt];yt>0&&(Lt*=256);)Rt+=this[Re+--yt]*Lt;return Lt*=128,Rt>=Lt&&(Rt-=Math.pow(2,8*ze)),Rt},re.prototype.readInt8=function(Re,ze){return Re=Re>>>0,ze||it(Re,1,this.length),this[Re]&128?(255-this[Re]+1)*-1:this[Re]},re.prototype.readInt16LE=function(Re,ze){Re=Re>>>0,ze||it(Re,2,this.length);var nt=this[Re]|this[Re+1]<<8;return nt&32768?nt|4294901760:nt},re.prototype.readInt16BE=function(Re,ze){Re=Re>>>0,ze||it(Re,2,this.length);var nt=this[Re+1]|this[Re]<<8;return nt&32768?nt|4294901760:nt},re.prototype.readInt32LE=function(Re,ze){return Re=Re>>>0,ze||it(Re,4,this.length),this[Re]|this[Re+1]<<8|this[Re+2]<<16|this[Re+3]<<24},re.prototype.readInt32BE=function(Re,ze){return Re=Re>>>0,ze||it(Re,4,this.length),this[Re]<<24|this[Re+1]<<16|this[Re+2]<<8|this[Re+3]},re.prototype.readFloatLE=function(Re,ze){return Re=Re>>>0,ze||it(Re,4,this.length),ae.read(this,Re,!0,23,4)},re.prototype.readFloatBE=function(Re,ze){return Re=Re>>>0,ze||it(Re,4,this.length),ae.read(this,Re,!1,23,4)},re.prototype.readDoubleLE=function(Re,ze){return Re=Re>>>0,ze||it(Re,8,this.length),ae.read(this,Re,!0,52,8)},re.prototype.readDoubleBE=function(Re,ze){return Re=Re>>>0,ze||it(Re,8,this.length),ae.read(this,Re,!1,52,8)};function tt(Me,Re,ze,nt,yt,Lt){if(!re.isBuffer(Me))throw new TypeError('"buffer" argument must be a Buffer instance');if(Re>yt||Re<Lt)throw new RangeError('"value" argument is out of bounds');if(ze+nt>Me.length)throw new RangeError("Index out of range")}re.prototype.writeUIntLE=function(Re,ze,nt,yt){if(Re=+Re,ze=ze>>>0,nt=nt>>>0,!yt){var Lt=Math.pow(2,8*nt)-1;tt(this,Re,ze,nt,Lt,0)}var Rt=1,St=0;for(this[ze]=Re&255;++St<nt&&(Rt*=256);)this[ze+St]=Re/Rt&255;return ze+nt},re.prototype.writeUIntBE=function(Re,ze,nt,yt){if(Re=+Re,ze=ze>>>0,nt=nt>>>0,!yt){var Lt=Math.pow(2,8*nt)-1;tt(this,Re,ze,nt,Lt,0)}var Rt=nt-1,St=1;for(this[ze+Rt]=Re&255;--Rt>=0&&(St*=256);)this[ze+Rt]=Re/St&255;return ze+nt},re.prototype.writeUInt8=function(Re,ze,nt){return Re=+Re,ze=ze>>>0,nt||tt(this,Re,ze,1,255,0),this[ze]=Re&255,ze+1},re.prototype.writeUInt16LE=function(Re,ze,nt){return Re=+Re,ze=ze>>>0,nt||tt(this,Re,ze,2,65535,0),this[ze]=Re&255,this[ze+1]=Re>>>8,ze+2},re.prototype.writeUInt16BE=function(Re,ze,nt){return Re=+Re,ze=ze>>>0,nt||tt(this,Re,ze,2,65535,0),this[ze]=Re>>>8,this[ze+1]=Re&255,ze+2},re.prototype.writeUInt32LE=function(Re,ze,nt){return Re=+Re,ze=ze>>>0,nt||tt(this,Re,ze,4,4294967295,0),this[ze+3]=Re>>>24,this[ze+2]=Re>>>16,this[ze+1]=Re>>>8,this[ze]=Re&255,ze+4},re.prototype.writeUInt32BE=function(Re,ze,nt){return Re=+Re,ze=ze>>>0,nt||tt(this,Re,ze,4,4294967295,0),this[ze]=Re>>>24,this[ze+1]=Re>>>16,this[ze+2]=Re>>>8,this[ze+3]=Re&255,ze+4},re.prototype.writeIntLE=function(Re,ze,nt,yt){if(Re=+Re,ze=ze>>>0,!yt){var Lt=Math.pow(2,8*nt-1);tt(this,Re,ze,nt,Lt-1,-Lt)}var Rt=0,St=1,pt=0;for(this[ze]=Re&255;++Rt<nt&&(St*=256);)Re<0&&pt===0&&this[ze+Rt-1]!==0&&(pt=1),this[ze+Rt]=(Re/St>>0)-pt&255;return ze+nt},re.prototype.writeIntBE=function(Re,ze,nt,yt){if(Re=+Re,ze=ze>>>0,!yt){var Lt=Math.pow(2,8*nt-1);tt(this,Re,ze,nt,Lt-1,-Lt)}var Rt=nt-1,St=1,pt=0;for(this[ze+Rt]=Re&255;--Rt>=0&&(St*=256);)Re<0&&pt===0&&this[ze+Rt+1]!==0&&(pt=1),this[ze+Rt]=(Re/St>>0)-pt&255;return ze+nt},re.prototype.writeInt8=function(Re,ze,nt){return Re=+Re,ze=ze>>>0,nt||tt(this,Re,ze,1,127,-128),Re<0&&(Re=255+Re+1),this[ze]=Re&255,ze+1},re.prototype.writeInt16LE=function(Re,ze,nt){return Re=+Re,ze=ze>>>0,nt||tt(this,Re,ze,2,32767,-32768),this[ze]=Re&255,this[ze+1]=Re>>>8,ze+2},re.prototype.writeInt16BE=function(Re,ze,nt){return Re=+Re,ze=ze>>>0,nt||tt(this,Re,ze,2,32767,-32768),this[ze]=Re>>>8,this[ze+1]=Re&255,ze+2},re.prototype.writeInt32LE=function(Re,ze,nt){return Re=+Re,ze=ze>>>0,nt||tt(this,Re,ze,4,2147483647,-2147483648),this[ze]=Re&255,this[ze+1]=Re>>>8,this[ze+2]=Re>>>16,this[ze+3]=Re>>>24,ze+4},re.prototype.writeInt32BE=function(Re,ze,nt){return Re=+Re,ze=ze>>>0,nt||tt(this,Re,ze,4,2147483647,-2147483648),Re<0&&(Re=4294967295+Re+1),this[ze]=Re>>>24,this[ze+1]=Re>>>16,this[ze+2]=Re>>>8,this[ze+3]=Re&255,ze+4};function st(Me,Re,ze,nt,yt,Lt){if(ze+nt>Me.length)throw new RangeError("Index out of range");if(ze<0)throw new RangeError("Index out of range")}function gt(Me,Re,ze,nt,yt){return Re=+Re,ze=ze>>>0,yt||st(Me,Re,ze,4,34028234663852886e22,-34028234663852886e22),ae.write(Me,Re,ze,nt,23,4),ze+4}re.prototype.writeFloatLE=function(Re,ze,nt){return gt(this,Re,ze,!0,nt)},re.prototype.writeFloatBE=function(Re,ze,nt){return gt(this,Re,ze,!1,nt)};function bt(Me,Re,ze,nt,yt){return Re=+Re,ze=ze>>>0,yt||st(Me,Re,ze,8,17976931348623157e292,-17976931348623157e292),ae.write(Me,Re,ze,nt,52,8),ze+8}re.prototype.writeDoubleLE=function(Re,ze,nt){return bt(this,Re,ze,!0,nt)},re.prototype.writeDoubleBE=function(Re,ze,nt){return bt(this,Re,ze,!1,nt)},re.prototype.copy=function(Re,ze,nt,yt){if(!re.isBuffer(Re))throw new TypeError("argument should be a Buffer");if(nt||(nt=0),!yt&&yt!==0&&(yt=this.length),ze>=Re.length&&(ze=Re.length),ze||(ze=0),yt>0&&yt<nt&&(yt=nt),yt===nt||Re.length===0||this.length===0)return 0;if(ze<0)throw new RangeError("targetStart out of bounds");if(nt<0||nt>=this.length)throw new RangeError("Index out of range");if(yt<0)throw new RangeError("sourceEnd out of bounds");yt>this.length&&(yt=this.length),Re.length-ze<yt-nt&&(yt=Re.length-ze+nt);var Lt=yt-nt;if(this===Re&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(ze,nt,yt);else if(this===Re&&nt<ze&&ze<yt)for(var Rt=Lt-1;Rt>=0;--Rt)Re[Rt+ze]=this[Rt+nt];else Uint8Array.prototype.set.call(Re,this.subarray(nt,yt),ze);return Lt},re.prototype.fill=function(Re,ze,nt,yt){if(typeof Re=="string"){if(typeof ze=="string"?(yt=ze,ze=0,nt=this.length):typeof nt=="string"&&(yt=nt,nt=this.length),yt!==void 0&&typeof yt!="string")throw new TypeError("encoding must be a string");if(typeof yt=="string"&&!re.isEncoding(yt))throw new TypeError("Unknown encoding: "+yt);if(Re.length===1){var Lt=Re.charCodeAt(0);(yt==="utf8"&&Lt<128||yt==="latin1")&&(Re=Lt)}}else typeof Re=="number"&&(Re=Re&255);if(ze<0||this.length<ze||this.length<nt)throw new RangeError("Out of range index");if(nt<=ze)return this;ze=ze>>>0,nt=nt===void 0?this.length:nt>>>0,Re||(Re=0);var Rt;if(typeof Re=="number")for(Rt=ze;Rt<nt;++Rt)this[Rt]=Re;else{var St=re.isBuffer(Re)?Re:re.from(Re,yt),pt=St.length;if(pt===0)throw new TypeError('The value "'+Re+'" is invalid for argument "value"');for(Rt=0;Rt<nt-ze;++Rt)this[Rt+ze]=St[Rt%pt]}return this};var xt=/[^+/0-9A-Za-z-_]/g;function vt(Me){if(Me=Me.split("=")[0],Me=Me.trim().replace(xt,""),Me.length<2)return"";for(;Me.length%4!==0;)Me=Me+"=";return Me}function At(Me){return Me<16?"0"+Me.toString(16):Me.toString(16)}function Je(Me,Re){Re=Re||1/0;for(var ze,nt=Me.length,yt=null,Lt=[],Rt=0;Rt<nt;++Rt){if(ze=Me.charCodeAt(Rt),ze>55295&&ze<57344){if(!yt){if(ze>56319){(Re-=3)>-1&&Lt.push(239,191,189);continue}else if(Rt+1===nt){(Re-=3)>-1&&Lt.push(239,191,189);continue}yt=ze;continue}if(ze<56320){(Re-=3)>-1&&Lt.push(239,191,189),yt=ze;continue}ze=(yt-55296<<10|ze-56320)+65536}else yt&&(Re-=3)>-1&&Lt.push(239,191,189);if(yt=null,ze<128){if((Re-=1)<0)break;Lt.push(ze)}else if(ze<2048){if((Re-=2)<0)break;Lt.push(ze>>6|192,ze&63|128)}else if(ze<65536){if((Re-=3)<0)break;Lt.push(ze>>12|224,ze>>6&63|128,ze&63|128)}else if(ze<1114112){if((Re-=4)<0)break;Lt.push(ze>>18|240,ze>>12&63|128,ze>>6&63|128,ze&63|128)}else throw new Error("Invalid code point")}return Lt}function Te(Me){for(var Re=[],ze=0;ze<Me.length;++ze)Re.push(Me.charCodeAt(ze)&255);return Re}function Ve(Me,Re){for(var ze,nt,yt,Lt=[],Rt=0;Rt<Me.length&&!((Re-=2)<0);++Rt)ze=Me.charCodeAt(Rt),nt=ze>>8,yt=ze%256,Lt.push(yt),Lt.push(nt);return Lt}function Le(Me){return ie.toByteArray(vt(Me))}function Ee(Me,Re,ze,nt){for(var yt=0;yt<nt&&!(yt+ze>=Re.length||yt>=Me.length);++yt)Re[yt+ze]=Me[yt];return yt}function Be(Me,Re){return Me instanceof Re||Me!=null&&Me.constructor!=null&&Me.constructor.name!=null&&Me.constructor.name===Re.name}function Ge(Me){return Me!==Me}}).call(this)}).call(this,x("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(x,ve,Ae){ve.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,ve,Ae){"use strict";var ue=x("get-intrinsic"),ie=x("./"),ae=ie(ue("String.prototype.indexOf"));ve.exports=function(oe,se){var re=ue(oe,!!se);return typeof re=="function"&&ae(oe,".prototype.")>-1?ie(re):re}},{"./":93,"get-intrinsic":348}],93:[function(x,ve,Ae){"use strict";var ue=x("function-bind"),ie=x("get-intrinsic"),ae=ie("%Function.prototype.apply%"),le=ie("%Function.prototype.call%"),oe=ie("%Reflect.apply%",!0)||ue.call(le,ae),se=ie("%Object.getOwnPropertyDescriptor%",!0),re=ie("%Object.defineProperty%",!0),ne=ie("%Math.max%");if(re)try{re({},"a",{value:1})}catch(y){re=null}ve.exports=function(a){var E=oe(ue,le,arguments);if(se&&re){var b=se(E,"length");b.configurable&&re(E,"length",{value:1+ne(0,a.length-(arguments.length-1))})}return E};var z=function(){return oe(ue,ae,arguments)};re?re(ve.exports,"apply",{value:z}):ve.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(x,ve,Ae){"use strict";var ue=Array.prototype.slice;ve.exports=ie;function ie(le,oe){if(!(this instanceof ie))return new ie(le,oe);this.src=le,this._withAccess=oe}ie.prototype.withAccess=function(le){return this._withAccess=le!==!1,this},ie.prototype.pick=function(le){return Array.isArray(le)||(le=ue.call(arguments)),le.length&&(this.keys=le),this},ie.prototype.to=function(le){if(le=le||{},!this.src)return le;var oe=this.keys||Object.keys(this.src);if(!this._withAccess){for(var se=0;se<oe.length;se++)re=oe[se],le[re]===void 0&&(le[re]=this.src[re]);return le}for(var se=0;se<oe.length;se++){var re=oe[se];if(ae(le,re)){var ne=this.src.__lookupGetter__(re),z=this.src.__lookupSetter__(re);ne&&le.__defineGetter__(re,ne),z&&le.__defineSetter__(re,z),!ne&&!z&&(le[re]=this.src[re])}}return le},ie.prototype.toCover=function(le){for(var oe=this.keys||Object.keys(this.src),se=0;se<oe.length;se++){var re=oe[se];delete le[re];var ne=this.src.__lookupGetter__(re),z=this.src.__lookupSetter__(re);ne&&le.__defineGetter__(re,ne),z&&le.__defineSetter__(re,z),!ne&&!z&&(le[re]=this.src[re])}},ie.prototype.override=ie.prototype.toCover,ie.prototype.and=function(le){var oe={};return this.to(oe),this.src=le,this.to(oe),this.src=oe,this};function ae(le,oe){return le[oe]===void 0&&le.__lookupGetter__(oe)===void 0&&le.__lookupSetter__(oe)===void 0}},{}],95:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/is-callable"),ae=x("../internals/try-to-string"),le=ue.TypeError;ve.exports=function(oe){if(ie(oe))return oe;throw le(ae(oe)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/is-constructor"),ae=x("../internals/try-to-string"),le=ue.TypeError;ve.exports=function(oe){if(ie(oe))return oe;throw le(ae(oe)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/is-callable"),ae=ue.String,le=ue.TypeError;ve.exports=function(oe){if(typeof oe=="object"||ie(oe))return oe;throw le("Can't set "+ae(oe)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(x,ve,Ae){var ue=x("../internals/well-known-symbol"),ie=x("../internals/object-create"),ae=x("../internals/object-define-property"),le=ue("unscopables"),oe=Array.prototype;oe[le]==null&&ae.f(oe,le,{configurable:!0,value:ie(null)}),ve.exports=function(se){oe[le][se]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(x,ve,Ae){"use strict";var ue=x("../internals/string-multibyte").charAt;ve.exports=function(ie,ae,le){return ae+(le?ue(ie,ae).length:1)}},{"../internals/string-multibyte":239}],100:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/object-is-prototype-of"),ae=ue.TypeError;ve.exports=function(le,oe){if(ie(oe,le))return le;throw ae("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/is-object"),ae=ue.String,le=ue.TypeError;ve.exports=function(oe){if(ie(oe))return oe;throw le(ae(oe)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(x,ve,Ae){ve.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-native"),ie=x("../internals/descriptors"),ae=x("../internals/global"),le=x("../internals/is-callable"),oe=x("../internals/is-object"),se=x("../internals/has-own-property"),re=x("../internals/classof"),ne=x("../internals/try-to-string"),z=x("../internals/create-non-enumerable-property"),y=x("../internals/redefine"),a=x("../internals/object-define-property").f,E=x("../internals/object-is-prototype-of"),b=x("../internals/object-get-prototype-of"),te=x("../internals/object-set-prototype-of"),ee=x("../internals/well-known-symbol"),ce=x("../internals/uid"),fe=ae.Int8Array,he=fe&&fe.prototype,me=ae.Uint8ClampedArray,pe=me&&me.prototype,be=fe&&b(fe),ye=he&&b(he),Ce=Object.prototype,Se=ae.TypeError,Ue=ee("toStringTag"),we=ce("TYPED_ARRAY_TAG"),je=ce("TYPED_ARRAY_CONSTRUCTOR"),Fe=ue&&!!te&&re(ae.opera)!=="Opera",ke=!1,We,Ze,Ke,qe={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(xt){if(!oe(xt))return!1;var vt=re(xt);return vt==="DataView"||se(qe,vt)||se(et,vt)},ct=function(bt){if(!oe(bt))return!1;var xt=re(bt);return se(qe,xt)||se(et,xt)},it=function(bt){if(ct(bt))return bt;throw Se("Target is not a typed array")},tt=function(bt){if(le(bt)&&(!te||E(be,bt)))return bt;throw Se(ne(bt)+" is not a typed array constructor")},st=function(bt,xt,vt,At){if(ie){if(vt)for(var Je in qe){var Te=ae[Je];if(Te&&se(Te.prototype,bt))try{delete Te.prototype[bt]}catch(Ve){try{Te.prototype[bt]=xt}catch(Le){}}}(!ye[bt]||vt)&&y(ye,bt,vt?xt:Fe&&he[bt]||xt,At)}},gt=function(bt,xt,vt){var At,Je;if(ie){if(te){if(vt){for(At in qe)if(Je=ae[At],Je&&se(Je,bt))try{delete Je[bt]}catch(Te){}}if(!be[bt]||vt)try{return y(be,bt,vt?xt:Fe&&be[bt]||xt)}catch(Te){}else return}for(At in qe)Je=ae[At],Je&&(!Je[bt]||vt)&&y(Je,bt,xt)}};for(We in qe)Ze=ae[We],Ke=Ze&&Ze.prototype,Ke?z(Ke,je,Ze):Fe=!1;for(We in et)Ze=ae[We],Ke=Ze&&Ze.prototype,Ke&&z(Ke,je,Ze);if((!Fe||!le(be)||be===Function.prototype)&&(be=function(){throw Se("Incorrect invocation")},Fe))for(We in qe)ae[We]&&te(ae[We],be);if((!Fe||!ye||ye===Ce)&&(ye=be.prototype,Fe))for(We in qe)ae[We]&&te(ae[We].prototype,ye);if(Fe&&b(pe)!==ye&&te(pe,ye),ie&&!se(ye,Ue)){ke=!0,a(ye,Ue,{get:function(){return oe(this)?this[we]:void 0}});for(We in qe)ae[We]&&z(ae[We],we,We)}ve.exports={NATIVE_ARRAY_BUFFER_VIEWS:Fe,TYPED_ARRAY_CONSTRUCTOR:je,TYPED_ARRAY_TAG:ke&&we,aTypedArray:it,aTypedArrayConstructor:tt,exportTypedArrayMethod:st,exportTypedArrayStaticMethod:gt,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,ve,Ae){"use strict";var ue=x("../internals/global"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/descriptors"),le=x("../internals/array-buffer-native"),oe=x("../internals/function-name"),se=x("../internals/create-non-enumerable-property"),re=x("../internals/redefine-all"),ne=x("../internals/fails"),z=x("../internals/an-instance"),y=x("../internals/to-integer-or-infinity"),a=x("../internals/to-length"),E=x("../internals/to-index"),b=x("../internals/ieee754"),te=x("../internals/object-get-prototype-of"),ee=x("../internals/object-set-prototype-of"),ce=x("../internals/object-get-own-property-names").f,fe=x("../internals/object-define-property").f,he=x("../internals/array-fill"),me=x("../internals/array-slice-simple"),pe=x("../internals/set-to-string-tag"),be=x("../internals/internal-state"),ye=oe.PROPER,Ce=oe.CONFIGURABLE,Se=be.get,Ue=be.set,we="ArrayBuffer",je="DataView",Fe="prototype",ke="Wrong length",We="Wrong index",Ze=ue[we],Ke=Ze,qe=Ke&&Ke[Fe],et=ue[je],ut=et&&et[Fe],ct=Object.prototype,it=ue.Array,tt=ue.RangeError,st=ie(he),gt=ie([].reverse),bt=b.pack,xt=b.unpack,vt=function(Rt){return[Rt&255]},At=function(Rt){return[Rt&255,Rt>>8&255]},Je=function(Rt){return[Rt&255,Rt>>8&255,Rt>>16&255,Rt>>24&255]},Te=function(Rt){return Rt[3]<<24|Rt[2]<<16|Rt[1]<<8|Rt[0]},Ve=function(Rt){return bt(Rt,23,4)},Le=function(Rt){return bt(Rt,52,8)},Ee=function(Rt,St){fe(Rt[Fe],St,{get:function(){return Se(this)[St]}})},Be=function(Rt,St,pt,Ft){var Ut=E(pt),Ct=Se(Rt);if(Ut+St>Ct.byteLength)throw tt(We);var qt=Se(Ct.buffer).bytes,Bt=Ut+Ct.byteOffset,Nt=me(qt,Bt,Bt+St);return Ft?Nt:gt(Nt)},Ge=function(Rt,St,pt,Ft,Ut,Ct){var qt=E(pt),Bt=Se(Rt);if(qt+St>Bt.byteLength)throw tt(We);for(var Nt=Se(Bt.buffer).bytes,en=qt+Bt.byteOffset,Yt=Ft(+Ut),pn=0;pn<St;pn++)Nt[en+pn]=Yt[Ct?pn:St-pn-1]};if(!le)Ke=function(St){z(this,qe);var pt=E(St);Ue(this,{bytes:st(it(pt),0),byteLength:pt}),ae||(this.byteLength=pt)},qe=Ke[Fe],et=function(St,pt,Ft){z(this,ut),z(St,qe);var Ut=Se(St).byteLength,Ct=y(pt);if(Ct<0||Ct>Ut)throw tt("Wrong offset");if(Ft=Ft===void 0?Ut-Ct:a(Ft),Ct+Ft>Ut)throw tt(ke);Ue(this,{buffer:St,byteLength:Ft,byteOffset:Ct}),ae||(this.buffer=St,this.byteLength=Ft,this.byteOffset=Ct)},ut=et[Fe],ae&&(Ee(Ke,"byteLength"),Ee(et,"buffer"),Ee(et,"byteLength"),Ee(et,"byteOffset")),re(ut,{getInt8:function(St){return Be(this,1,St)[0]<<24>>24},getUint8:function(St){return Be(this,1,St)[0]},getInt16:function(St){var pt=Be(this,2,St,arguments.length>1?arguments[1]:void 0);return(pt[1]<<8|pt[0])<<16>>16},getUint16:function(St){var pt=Be(this,2,St,arguments.length>1?arguments[1]:void 0);return pt[1]<<8|pt[0]},getInt32:function(St){return Te(Be(this,4,St,arguments.length>1?arguments[1]:void 0))},getUint32:function(St){return Te(Be(this,4,St,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(St){return xt(Be(this,4,St,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(St){return xt(Be(this,8,St,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(St,pt){Ge(this,1,St,vt,pt)},setUint8:function(St,pt){Ge(this,1,St,vt,pt)},setInt16:function(St,pt){Ge(this,2,St,At,pt,arguments.length>2?arguments[2]:void 0)},setUint16:function(St,pt){Ge(this,2,St,At,pt,arguments.length>2?arguments[2]:void 0)},setInt32:function(St,pt){Ge(this,4,St,Je,pt,arguments.length>2?arguments[2]:void 0)},setUint32:function(St,pt){Ge(this,4,St,Je,pt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(St,pt){Ge(this,4,St,Ve,pt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(St,pt){Ge(this,8,St,Le,pt,arguments.length>2?arguments[2]:void 0)}});else{var Me=ye&&Ze.name!==we;if(!ne(function(){Ze(1)})||!ne(function(){new Ze(-1)})||ne(function(){return new Ze,new Ze(1.5),new Ze(NaN),Me&&!Ce})){Ke=function(St){return z(this,qe),new Ze(E(St))},Ke[Fe]=qe;for(var Re=ce(Ze),ze=0,nt;Re.length>ze;)(nt=Re[ze++])in Ke||se(Ke,nt,Ze[nt]);qe.constructor=Ke}else Me&&Ce&&se(Ze,"name",we);ee&&te(ut)!==ct&&ee(ut,ct);var yt=new et(new Ke(2)),Lt=ie(ut.setInt8);yt.setInt8(0,2147483648),yt.setInt8(1,2147483649),(yt.getInt8(0)||!yt.getInt8(1))&&re(ut,{setInt8:function(St,pt){Lt(this,St,pt<<24>>24)},setUint8:function(St,pt){Lt(this,St,pt<<24>>24)}},{unsafe:!0})}pe(Ke,we),pe(et,je),ve.exports={ArrayBuffer:Ke,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,ve,Ae){"use strict";var ue=x("../internals/to-object"),ie=x("../internals/to-absolute-index"),ae=x("../internals/length-of-array-like"),le=Math.min;ve.exports=[].copyWithin||function(se,re){var ne=ue(this),z=ae(ne),y=ie(se,z),a=ie(re,z),E=arguments.length>2?arguments[2]:void 0,b=le((E===void 0?z:ie(E,z))-a,z-y),te=1;for(a<y&&y<a+b&&(te=-1,a+=b-1,y+=b-1);b-- >0;)a in ne?ne[y]=ne[a]:delete ne[y],y+=te,a+=te;return ne}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(x,ve,Ae){"use strict";var ue=x("../internals/to-object"),ie=x("../internals/to-absolute-index"),ae=x("../internals/length-of-array-like");ve.exports=function(oe){for(var se=ue(this),re=ae(se),ne=arguments.length,z=ie(ne>1?arguments[1]:void 0,re),y=ne>2?arguments[2]:void 0,a=y===void 0?re:ie(y,re);a>z;)se[z++]=oe;return se}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-iteration").forEach,ie=x("../internals/array-method-is-strict"),ae=ie("forEach");ve.exports=ae?[].forEach:function(oe){return ue(this,oe,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(x,ve,Ae){var ue=x("../internals/length-of-array-like");ve.exports=function(ie,ae){for(var le=0,oe=ue(ae),se=new ie(oe);oe>le;)se[le]=ae[le++];return se}},{"../internals/length-of-array-like":188}],109:[function(x,ve,Ae){"use strict";var ue=x("../internals/global"),ie=x("../internals/function-bind-context"),ae=x("../internals/function-call"),le=x("../internals/to-object"),oe=x("../internals/call-with-safe-iteration-closing"),se=x("../internals/is-array-iterator-method"),re=x("../internals/is-constructor"),ne=x("../internals/length-of-array-like"),z=x("../internals/create-property"),y=x("../internals/get-iterator"),a=x("../internals/get-iterator-method"),E=ue.Array;ve.exports=function(te){var ee=le(te),ce=re(this),fe=arguments.length,he=fe>1?arguments[1]:void 0,me=he!==void 0;me&&(he=ie(he,fe>2?arguments[2]:void 0));var pe=a(ee),be=0,ye,Ce,Se,Ue,we,je;if(pe&&!(this==E&&se(pe)))for(Ue=y(ee,pe),we=Ue.next,Ce=ce?new this:[];!(Se=ae(we,Ue)).done;be++)je=me?oe(Ue,he,[Se.value,be],!0):Se.value,z(Ce,be,je);else for(ye=ne(ee),Ce=ce?new this(ye):E(ye);ye>be;be++)je=me?he(ee[be],be):ee[be],z(Ce,be,je);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,ve,Ae){var ue=x("../internals/to-indexed-object"),ie=x("../internals/to-absolute-index"),ae=x("../internals/length-of-array-like"),le=function(oe){return function(se,re,ne){var z=ue(se),y=ae(z),a=ie(ne,y),E;if(oe&&re!=re){for(;y>a;)if(E=z[a++],E!=E)return!0}else for(;y>a;a++)if((oe||a in z)&&z[a]===re)return oe||a||0;return!oe&&-1}};ve.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,ve,Ae){var ue=x("../internals/function-bind-context"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/indexed-object"),le=x("../internals/to-object"),oe=x("../internals/length-of-array-like"),se=x("../internals/array-species-create"),re=ie([].push),ne=function(z){var y=z==1,a=z==2,E=z==3,b=z==4,te=z==6,ee=z==7,ce=z==5||te;return function(fe,he,me,pe){for(var be=le(fe),ye=ae(be),Ce=ue(he,me),Se=oe(ye),Ue=0,we=pe||se,je=y?we(fe,Se):a||ee?we(fe,0):void 0,Fe,ke;Se>Ue;Ue++)if((ce||Ue in ye)&&(Fe=ye[Ue],ke=Ce(Fe,Ue,be),z))if(y)je[Ue]=ke;else if(ke)switch(z){case 3:return!0;case 5:return Fe;case 6:return Ue;case 2:re(je,Fe)}else switch(z){case 4:return!1;case 7:re(je,Fe)}return te?-1:E||b?b:je}};ve.exports={forEach:ne(0),map:ne(1),filter:ne(2),some:ne(3),every:ne(4),find:ne(5),findIndex:ne(6),filterReject:ne(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(x,ve,Ae){"use strict";var ue=x("../internals/function-apply"),ie=x("../internals/to-indexed-object"),ae=x("../internals/to-integer-or-infinity"),le=x("../internals/length-of-array-like"),oe=x("../internals/array-method-is-strict"),se=Math.min,re=[].lastIndexOf,ne=!!re&&1/[1].lastIndexOf(1,-0)<0,z=oe("lastIndexOf"),y=ne||!z;ve.exports=y?function(E){if(ne)return ue(re,this,arguments)||0;var b=ie(this),te=le(b),ee=te-1;for(arguments.length>1&&(ee=se(ee,ae(arguments[1]))),ee<0&&(ee=te+ee);ee>=0;ee--)if(ee in b&&b[ee]===E)return ee||0;return-1}:re},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(x,ve,Ae){var ue=x("../internals/fails"),ie=x("../internals/well-known-symbol"),ae=x("../internals/engine-v8-version"),le=ie("species");ve.exports=function(oe){return ae>=51||!ue(function(){var se=[],re=se.constructor={};return re[le]=function(){return{foo:1}},se[oe](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(x,ve,Ae){"use strict";var ue=x("../internals/fails");ve.exports=function(ie,ae){var le=[][ie];return!!le&&ue(function(){le.call(null,ae||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/a-callable"),ae=x("../internals/to-object"),le=x("../internals/indexed-object"),oe=x("../internals/length-of-array-like"),se=ue.TypeError,re=function(ne){return function(z,y,a,E){ie(y);var b=ae(z),te=le(b),ee=oe(b),ce=ne?ee-1:0,fe=ne?-1:1;if(a<2)for(;;){if(ce in te){E=te[ce],ce+=fe;break}if(ce+=fe,ne?ce<0:ee<=ce)throw se("Reduce of empty array with no initial value")}for(;ne?ce>=0:ee>ce;ce+=fe)ce in te&&(E=y(E,te[ce],ce,b));return E}};ve.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,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/to-absolute-index"),ae=x("../internals/length-of-array-like"),le=x("../internals/create-property"),oe=ue.Array,se=Math.max;ve.exports=function(re,ne,z){for(var y=ae(re),a=ie(ne,y),E=ie(z===void 0?y:z,y),b=oe(se(E-a,0)),te=0;a<E;a++,te++)le(b,te,re[a]);return b.length=te,b}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this");ve.exports=ue([].slice)},{"../internals/function-uncurry-this":157}],118:[function(x,ve,Ae){var ue=x("../internals/array-slice-simple"),ie=Math.floor,ae=function(se,re){var ne=se.length,z=ie(ne/2);return ne<8?le(se,re):oe(se,ae(ue(se,0,z),re),ae(ue(se,z),re),re)},le=function(se,re){for(var ne=se.length,z=1,y,a;z<ne;){for(a=z,y=se[z];a&&re(se[a-1],y)>0;)se[a]=se[--a];a!==z++&&(se[a]=y)}return se},oe=function(se,re,ne,z){for(var y=re.length,a=ne.length,E=0,b=0;E<y||b<a;)se[E+b]=E<y&&b<a?z(re[E],ne[b])<=0?re[E++]:ne[b++]:E<y?re[E++]:ne[b++];return se};ve.exports=ae},{"../internals/array-slice-simple":116}],119:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/is-array"),ae=x("../internals/is-constructor"),le=x("../internals/is-object"),oe=x("../internals/well-known-symbol"),se=oe("species"),re=ue.Array;ve.exports=function(ne){var z;return ie(ne)&&(z=ne.constructor,ae(z)&&(z===re||ie(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,ve,Ae){var ue=x("../internals/array-species-constructor");ve.exports=function(ie,ae){return new(ue(ie))(ae===0?0:ae)}},{"../internals/array-species-constructor":119}],121:[function(x,ve,Ae){var ue=x("../internals/an-object"),ie=x("../internals/iterator-close");ve.exports=function(ae,le,oe,se){try{return se?le(ue(oe)[0],oe[1]):le(oe)}catch(re){ie(ae,"throw",re)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(x,ve,Ae){var ue=x("../internals/well-known-symbol"),ie=ue("iterator"),ae=!1;try{var le=0,oe={next:function(){return{done:!!le++}},return:function(){ae=!0}};oe[ie]=function(){return this},Array.from(oe,function(){throw 2})}catch(se){}ve.exports=function(se,re){if(!re&&!ae)return!1;var ne=!1;try{var z={};z[ie]=function(){return{next:function(){return{done:ne=!0}}}},se(z)}catch(y){}return ne}},{"../internals/well-known-symbol":268}],123:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this"),ie=ue({}.toString),ae=ue("".slice);ve.exports=function(le){return ae(ie(le),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/to-string-tag-support"),ae=x("../internals/is-callable"),le=x("../internals/classof-raw"),oe=x("../internals/well-known-symbol"),se=oe("toStringTag"),re=ue.Object,ne=le(function(){return arguments}())=="Arguments",z=function(y,a){try{return y[a]}catch(E){}};ve.exports=ie?le:function(y){var a,E,b;return y===void 0?"Undefined":y===null?"Null":typeof(E=z(a=re(y),se))=="string"?E:ne?le(a):(b=le(a))=="Object"&&ae(a.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,ve,Ae){var ue=x("../internals/has-own-property"),ie=x("../internals/own-keys"),ae=x("../internals/object-get-own-property-descriptor"),le=x("../internals/object-define-property");ve.exports=function(oe,se,re){for(var ne=ie(se),z=le.f,y=ae.f,a=0;a<ne.length;a++){var E=ne[a];!ue(oe,E)&&!(re&&ue(re,E))&&z(oe,E,y(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,ve,Ae){var ue=x("../internals/well-known-symbol"),ie=ue("match");ve.exports=function(ae){var le=/./;try{"/./"[ae](le)}catch(oe){try{return le[ie]=!1,"/./"[ae](le)}catch(se){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(x,ve,Ae){var ue=x("../internals/fails");ve.exports=!ue(function(){function ie(){}return ie.prototype.constructor=null,Object.getPrototypeOf(new ie)!==ie.prototype})},{"../internals/fails":150}],128:[function(x,ve,Ae){"use strict";var ue=x("../internals/iterators-core").IteratorPrototype,ie=x("../internals/object-create"),ae=x("../internals/create-property-descriptor"),le=x("../internals/set-to-string-tag"),oe=x("../internals/iterators"),se=function(){return this};ve.exports=function(re,ne,z,y){var a=ne+" Iterator";return re.prototype=ie(ue,{next:ae(+!y,z)}),le(re,a,!1,!0),oe[a]=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,ve,Ae){var ue=x("../internals/descriptors"),ie=x("../internals/object-define-property"),ae=x("../internals/create-property-descriptor");ve.exports=ue?function(le,oe,se){return ie.f(le,oe,ae(1,se))}:function(le,oe,se){return le[oe]=se,le}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(x,ve,Ae){ve.exports=function(ue,ie){return{enumerable:!(ue&1),configurable:!(ue&2),writable:!(ue&4),value:ie}}},{}],131:[function(x,ve,Ae){"use strict";var ue=x("../internals/to-property-key"),ie=x("../internals/object-define-property"),ae=x("../internals/create-property-descriptor");ve.exports=function(le,oe,se){var re=ue(oe);re in le?ie.f(le,re,ae(0,se)):le[re]=se}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(x,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/function-call"),ae=x("../internals/is-pure"),le=x("../internals/function-name"),oe=x("../internals/is-callable"),se=x("../internals/create-iterator-constructor"),re=x("../internals/object-get-prototype-of"),ne=x("../internals/object-set-prototype-of"),z=x("../internals/set-to-string-tag"),y=x("../internals/create-non-enumerable-property"),a=x("../internals/redefine"),E=x("../internals/well-known-symbol"),b=x("../internals/iterators"),te=x("../internals/iterators-core"),ee=le.PROPER,ce=le.CONFIGURABLE,fe=te.IteratorPrototype,he=te.BUGGY_SAFARI_ITERATORS,me=E("iterator"),pe="keys",be="values",ye="entries",Ce=function(){return this};ve.exports=function(Se,Ue,we,je,Fe,ke,We){se(we,Ue,je);var Ze=function(bt){if(bt===Fe&&ct)return ct;if(!he&&bt in et)return et[bt];switch(bt){case pe:return function(){return new we(this,bt)};case be:return function(){return new we(this,bt)};case ye:return function(){return new we(this,bt)}}return function(){return new we(this)}},Ke=Ue+" Iterator",qe=!1,et=Se.prototype,ut=et[me]||et["@@iterator"]||Fe&&et[Fe],ct=!he&&ut||Ze(Fe),it=Ue=="Array"&&et.entries||ut,tt,st,gt;if(it&&(tt=re(it.call(new Se)),tt!==Object.prototype&&tt.next&&(!ae&&re(tt)!==fe&&(ne?ne(tt,fe):oe(tt[me])||a(tt,me,Ce)),z(tt,Ke,!0,!0),ae&&(b[Ke]=Ce))),ee&&Fe==be&&ut&&ut.name!==be&&(!ae&&ce?y(et,"name",be):(qe=!0,ct=function(){return ie(ut,this)})),Fe)if(st={values:Ze(be),keys:ke?ct:Ze(pe),entries:Ze(ye)},We)for(gt in st)(he||qe||!(gt in et))&&a(et,gt,st[gt]);else ue({target:Ue,proto:!0,forced:he||qe},st);return(!ae||We)&&et[me]!==ct&&a(et,me,ct,{name:Fe}),b[Ue]=ct,st}},{"../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,ve,Ae){var ue=x("../internals/path"),ie=x("../internals/has-own-property"),ae=x("../internals/well-known-symbol-wrapped"),le=x("../internals/object-define-property").f;ve.exports=function(oe){var se=ue.Symbol||(ue.Symbol={});ie(se,oe)||le(se,oe,{value:ae.f(oe)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(x,ve,Ae){var ue=x("../internals/fails");ve.exports=!ue(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/is-object"),ae=ue.document,le=ie(ae)&&ie(ae.createElement);ve.exports=function(oe){return le?ae.createElement(oe):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(x,ve,Ae){ve.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],137:[function(x,ve,Ae){var ue=x("../internals/document-create-element"),ie=ue("span").classList,ae=ie&&ie.constructor&&ie.constructor.prototype;ve.exports=ae===Object.prototype?void 0:ae},{"../internals/document-create-element":135}],138:[function(x,ve,Ae){var ue=x("../internals/engine-user-agent"),ie=ue.match(/firefox\/(\d+)/i);ve.exports=!!ie&&+ie[1]},{"../internals/engine-user-agent":145}],139:[function(x,ve,Ae){ve.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(x,ve,Ae){var ue=x("../internals/engine-user-agent");ve.exports=/MSIE|Trident/.test(ue)},{"../internals/engine-user-agent":145}],141:[function(x,ve,Ae){var ue=x("../internals/engine-user-agent"),ie=x("../internals/global");ve.exports=/ipad|iphone|ipod/i.test(ue)&&ie.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(x,ve,Ae){var ue=x("../internals/engine-user-agent");ve.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(ue)},{"../internals/engine-user-agent":145}],143:[function(x,ve,Ae){var ue=x("../internals/classof-raw"),ie=x("../internals/global");ve.exports=ue(ie.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(x,ve,Ae){var ue=x("../internals/engine-user-agent");ve.exports=/web0s(?!.*chrome)/i.test(ue)},{"../internals/engine-user-agent":145}],145:[function(x,ve,Ae){var ue=x("../internals/get-built-in");ve.exports=ue("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/engine-user-agent"),ae=ue.process,le=ue.Deno,oe=ae&&ae.versions||le&&le.version,se=oe&&oe.v8,re,ne;se&&(re=se.split("."),ne=re[0]>0&&re[0]<4?1:+(re[0]+re[1])),!ne&&ie&&(re=ie.match(/Edge\/(\d+)/),(!re||re[1]>=74)&&(re=ie.match(/Chrome\/(\d+)/),re&&(ne=+re[1]))),ve.exports=ne},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(x,ve,Ae){var ue=x("../internals/engine-user-agent"),ie=ue.match(/AppleWebKit\/(\d+)\./);ve.exports=!!ie&&+ie[1]},{"../internals/engine-user-agent":145}],148:[function(x,ve,Ae){ve.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/object-get-own-property-descriptor").f,ae=x("../internals/create-non-enumerable-property"),le=x("../internals/redefine"),oe=x("../internals/set-global"),se=x("../internals/copy-constructor-properties"),re=x("../internals/is-forced");ve.exports=function(ne,z){var y=ne.target,a=ne.global,E=ne.stat,b,te,ee,ce,fe,he;if(a?te=ue:E?te=ue[y]||oe(y,{}):te=(ue[y]||{}).prototype,te)for(ee in z){if(fe=z[ee],ne.noTargetGet?(he=ie(te,ee),ce=he&&he.value):ce=te[ee],b=re(a?ee:y+(E?".":"#")+ee,ne.forced),!b&&ce!==void 0){if(typeof fe==typeof ce)continue;se(fe,ce)}(ne.sham||ce&&ce.sham)&&ae(fe,"sham",!0),le(te,ee,fe,ne)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(x,ve,Ae){ve.exports=function(ue){try{return!!ue()}catch(ie){return!0}}},{}],151:[function(x,ve,Ae){"use strict";x("../modules/es.regexp.exec");var ue=x("../internals/function-uncurry-this"),ie=x("../internals/redefine"),ae=x("../internals/regexp-exec"),le=x("../internals/fails"),oe=x("../internals/well-known-symbol"),se=x("../internals/create-non-enumerable-property"),re=oe("species"),ne=RegExp.prototype;ve.exports=function(z,y,a,E){var b=oe(z),te=!le(function(){var he={};return he[b]=function(){return 7},""[z](he)!=7}),ee=te&&!le(function(){var he=!1,me=/a/;return z==="split"&&(me={},me.constructor={},me.constructor[re]=function(){return me},me.flags="",me[b]=/./[b]),me.exec=function(){return he=!0,null},me[b](""),!he});if(!te||!ee||a){var ce=ue(/./[b]),fe=y(b,""[z],function(he,me,pe,be,ye){var Ce=ue(he),Se=me.exec;return Se===ae||Se===ne.exec?te&&!ye?{done:!0,value:ce(me,pe,be)}:{done:!0,value:Ce(pe,me,be)}:{done:!1}});ie(String.prototype,z,fe[0]),ie(ne,b,fe[1])}E&&se(ne[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(x,ve,Ae){var ue=x("../internals/function-bind-native"),ie=Function.prototype,ae=ie.apply,le=ie.call;ve.exports=typeof Reflect=="object"&&Reflect.apply||(ue?le.bind(ae):function(){return le.apply(ae,arguments)})},{"../internals/function-bind-native":154}],153:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this"),ie=x("../internals/a-callable"),ae=x("../internals/function-bind-native"),le=ue(ue.bind);ve.exports=function(oe,se){return ie(oe),se===void 0?oe:ae?le(oe,se):function(){return oe.apply(se,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(x,ve,Ae){var ue=x("../internals/fails");ve.exports=!ue(function(){var ie=function(){}.bind();return typeof ie!="function"||ie.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(x,ve,Ae){var ue=x("../internals/function-bind-native"),ie=Function.prototype.call;ve.exports=ue?ie.bind(ie):function(){return ie.apply(ie,arguments)}},{"../internals/function-bind-native":154}],156:[function(x,ve,Ae){var ue=x("../internals/descriptors"),ie=x("../internals/has-own-property"),ae=Function.prototype,le=ue&&Object.getOwnPropertyDescriptor,oe=ie(ae,"name"),se=oe&&function(){}.name==="something",re=oe&&(!ue||ue&&le(ae,"name").configurable);ve.exports={EXISTS:oe,PROPER:se,CONFIGURABLE:re}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(x,ve,Ae){var ue=x("../internals/function-bind-native"),ie=Function.prototype,ae=ie.bind,le=ie.call,oe=ue&&ae.bind(le,le);ve.exports=ue?function(se){return se&&oe(se)}:function(se){return se&&function(){return le.apply(se,arguments)}}},{"../internals/function-bind-native":154}],158:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/is-callable"),ae=function(le){return ie(le)?le:void 0};ve.exports=function(le,oe){return arguments.length<2?ae(ue[le]):ue[le]&&ue[le][oe]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(x,ve,Ae){var ue=x("../internals/classof"),ie=x("../internals/get-method"),ae=x("../internals/iterators"),le=x("../internals/well-known-symbol"),oe=le("iterator");ve.exports=function(se){if(se!=null)return ie(se,oe)||ie(se,"@@iterator")||ae[ue(se)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/function-call"),ae=x("../internals/a-callable"),le=x("../internals/an-object"),oe=x("../internals/try-to-string"),se=x("../internals/get-iterator-method"),re=ue.TypeError;ve.exports=function(ne,z){var y=arguments.length<2?se(ne):z;if(ae(y))return le(ie(y,ne));throw re(oe(ne)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(x,ve,Ae){var ue=x("../internals/a-callable");ve.exports=function(ie,ae){var le=ie[ae];return le==null?void 0:ue(le)}},{"../internals/a-callable":95}],162:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this"),ie=x("../internals/to-object"),ae=Math.floor,le=ue("".charAt),oe=ue("".replace),se=ue("".slice),re=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ne=/\$([$&'`]|\d{1,2})/g;ve.exports=function(z,y,a,E,b,te){var ee=a+z.length,ce=E.length,fe=ne;return b!==void 0&&(b=ie(b),fe=re),oe(te,fe,function(he,me){var pe;switch(le(me,0)){case"$":return"$";case"&":return z;case"`":return se(y,0,a);case"'":return se(y,ee);case"<":pe=b[se(me,1,-1)];break;default:var be=+me;if(be===0)return he;if(be>ce){var ye=ae(be/10);return ye===0?he:ye<=ce?E[ye-1]===void 0?le(me,1):E[ye-1]+le(me,1):he}pe=E[be-1]}return pe===void 0?"":pe})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(x,ve,Ae){(function(ue){(function(){var ie=function(ae){return ae&&ae.Math==Math&&ae};ve.exports=ie(typeof globalThis=="object"&&globalThis)||ie(typeof window=="object"&&window)||ie(typeof self=="object"&&self)||ie(typeof ue=="object"&&ue)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this"),ie=x("../internals/to-object"),ae=ue({}.hasOwnProperty);ve.exports=Object.hasOwn||function(oe,se){return ae(ie(oe),se)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(x,ve,Ae){ve.exports={}},{}],166:[function(x,ve,Ae){var ue=x("../internals/global");ve.exports=function(ie,ae){var le=ue.console;le&&le.error&&(arguments.length==1?le.error(ie):le.error(ie,ae))}},{"../internals/global":163}],167:[function(x,ve,Ae){var ue=x("../internals/get-built-in");ve.exports=ue("document","documentElement")},{"../internals/get-built-in":158}],168:[function(x,ve,Ae){var ue=x("../internals/descriptors"),ie=x("../internals/fails"),ae=x("../internals/document-create-element");ve.exports=!ue&&!ie(function(){return Object.defineProperty(ae("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(x,ve,Ae){var ue=x("../internals/global"),ie=ue.Array,ae=Math.abs,le=Math.pow,oe=Math.floor,se=Math.log,re=Math.LN2,ne=function(y,a,E){var b=ie(E),te=E*8-a-1,ee=(1<<te)-1,ce=ee>>1,fe=a===23?le(2,-24)-le(2,-77):0,he=y<0||y===0&&1/y<0?1:0,me=0,pe,be,ye;for(y=ae(y),y!=y||y===1/0?(be=y!=y?1:0,pe=ee):(pe=oe(se(y)/re),ye=le(2,-pe),y*ye<1&&(pe--,ye*=2),pe+ce>=1?y+=fe/ye:y+=fe*le(2,1-ce),y*ye>=2&&(pe++,ye/=2),pe+ce>=ee?(be=0,pe=ee):pe+ce>=1?(be=(y*ye-1)*le(2,a),pe=pe+ce):(be=y*le(2,ce-1)*le(2,a),pe=0));a>=8;)b[me++]=be&255,be/=256,a-=8;for(pe=pe<<a|be,te+=a;te>0;)b[me++]=pe&255,pe/=256,te-=8;return b[--me]|=he*128,b},z=function(y,a){var E=y.length,b=E*8-a-1,te=(1<<b)-1,ee=te>>1,ce=b-7,fe=E-1,he=y[fe--],me=he&127,pe;for(he>>=7;ce>0;)me=me*256+y[fe--],ce-=8;for(pe=me&(1<<-ce)-1,me>>=-ce,ce+=a;ce>0;)pe=pe*256+y[fe--],ce-=8;if(me===0)me=1-ee;else{if(me===te)return pe?NaN:he?-1/0:1/0;pe=pe+le(2,a),me=me-ee}return(he?-1:1)*pe*le(2,me-a)};ve.exports={pack:ne,unpack:z}},{"../internals/global":163}],170:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/fails"),le=x("../internals/classof-raw"),oe=ue.Object,se=ie("".split);ve.exports=ae(function(){return!oe("z").propertyIsEnumerable(0)})?function(re){return le(re)=="String"?se(re,""):oe(re)}:oe},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(x,ve,Ae){var ue=x("../internals/is-callable"),ie=x("../internals/is-object"),ae=x("../internals/object-set-prototype-of");ve.exports=function(le,oe,se){var re,ne;return ae&&ue(re=oe.constructor)&&re!==se&&ie(ne=re.prototype)&&ne!==se.prototype&&ae(le,ne),le}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this"),ie=x("../internals/is-callable"),ae=x("../internals/shared-store"),le=ue(Function.toString);ie(ae.inspectSource)||(ae.inspectSource=function(oe){return le(oe)}),ve.exports=ae.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(x,ve,Ae){var ue=x("../internals/native-weak-map"),ie=x("../internals/global"),ae=x("../internals/function-uncurry-this"),le=x("../internals/is-object"),oe=x("../internals/create-non-enumerable-property"),se=x("../internals/has-own-property"),re=x("../internals/shared-store"),ne=x("../internals/shared-key"),z=x("../internals/hidden-keys"),y="Object already initialized",a=ie.TypeError,E=ie.WeakMap,b,te,ee,ce=function(Ce){return ee(Ce)?te(Ce):b(Ce,{})},fe=function(Ce){return function(Se){var Ue;if(!le(Se)||(Ue=te(Se)).type!==Ce)throw a("Incompatible receiver, "+Ce+" required");return Ue}};if(ue||re.state){var he=re.state||(re.state=new E),me=ae(he.get),pe=ae(he.has),be=ae(he.set);b=function(Ce,Se){if(pe(he,Ce))throw new a(y);return Se.facade=Ce,be(he,Ce,Se),Se},te=function(Ce){return me(he,Ce)||{}},ee=function(Ce){return pe(he,Ce)}}else{var ye=ne("state");z[ye]=!0,b=function(Ce,Se){if(se(Ce,ye))throw new a(y);return Se.facade=Ce,oe(Ce,ye,Se),Se},te=function(Ce){return se(Ce,ye)?Ce[ye]:{}},ee=function(Ce){return se(Ce,ye)}}ve.exports={set:b,get:te,has:ee,enforce:ce,getterFor:fe}},{"../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,ve,Ae){var ue=x("../internals/well-known-symbol"),ie=x("../internals/iterators"),ae=ue("iterator"),le=Array.prototype;ve.exports=function(oe){return oe!==void 0&&(ie.Array===oe||le[ae]===oe)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(x,ve,Ae){var ue=x("../internals/classof-raw");ve.exports=Array.isArray||function(ae){return ue(ae)=="Array"}},{"../internals/classof-raw":123}],176:[function(x,ve,Ae){ve.exports=function(ue){return typeof ue=="function"}},{}],177:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this"),ie=x("../internals/fails"),ae=x("../internals/is-callable"),le=x("../internals/classof"),oe=x("../internals/get-built-in"),se=x("../internals/inspect-source"),re=function(){},ne=[],z=oe("Reflect","construct"),y=/^\s*(?:class|function)\b/,a=ue(y.exec),E=!y.exec(re),b=function(ce){if(!ae(ce))return!1;try{return z(re,ne,ce),!0}catch(fe){return!1}},te=function(ce){if(!ae(ce))return!1;switch(le(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return E||!!a(y,se(ce))}catch(fe){return!0}};te.sham=!0,ve.exports=!z||ie(function(){var ee;return b(b.call)||!b(Object)||!b(function(){ee=!0})||ee})?te:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(x,ve,Ae){var ue=x("../internals/fails"),ie=x("../internals/is-callable"),ae=/#|\.prototype\./,le=function(z,y){var a=se[oe(z)];return a==ne?!0:a==re?!1:ie(y)?ue(y):!!y},oe=le.normalize=function(z){return String(z).replace(ae,".").toLowerCase()},se=le.data={},re=le.NATIVE="N",ne=le.POLYFILL="P";ve.exports=le},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(x,ve,Ae){var ue=x("../internals/is-object"),ie=Math.floor;ve.exports=Number.isInteger||function(le){return!ue(le)&&isFinite(le)&&ie(le)===le}},{"../internals/is-object":180}],180:[function(x,ve,Ae){var ue=x("../internals/is-callable");ve.exports=function(ie){return typeof ie=="object"?ie!==null:ue(ie)}},{"../internals/is-callable":176}],181:[function(x,ve,Ae){ve.exports=!1},{}],182:[function(x,ve,Ae){var ue=x("../internals/is-object"),ie=x("../internals/classof-raw"),ae=x("../internals/well-known-symbol"),le=ae("match");ve.exports=function(oe){var se;return ue(oe)&&((se=oe[le])!==void 0?!!se:ie(oe)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/get-built-in"),ae=x("../internals/is-callable"),le=x("../internals/object-is-prototype-of"),oe=x("../internals/use-symbol-as-uid"),se=ue.Object;ve.exports=oe?function(re){return typeof re=="symbol"}:function(re){var ne=ie("Symbol");return ae(ne)&&le(ne.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,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/function-bind-context"),ae=x("../internals/function-call"),le=x("../internals/an-object"),oe=x("../internals/try-to-string"),se=x("../internals/is-array-iterator-method"),re=x("../internals/length-of-array-like"),ne=x("../internals/object-is-prototype-of"),z=x("../internals/get-iterator"),y=x("../internals/get-iterator-method"),a=x("../internals/iterator-close"),E=ue.TypeError,b=function(ee,ce){this.stopped=ee,this.result=ce},te=b.prototype;ve.exports=function(ee,ce,fe){var he=fe&&fe.that,me=!!(fe&&fe.AS_ENTRIES),pe=!!(fe&&fe.IS_ITERATOR),be=!!(fe&&fe.INTERRUPTED),ye=ie(ce,he),Ce,Se,Ue,we,je,Fe,ke,We=function(Ke){return Ce&&a(Ce,"normal",Ke),new b(!0,Ke)},Ze=function(Ke){return me?(le(Ke),be?ye(Ke[0],Ke[1],We):ye(Ke[0],Ke[1])):be?ye(Ke,We):ye(Ke)};if(pe)Ce=ee;else{if(Se=y(ee),!Se)throw E(oe(ee)+" is not iterable");if(se(Se)){for(Ue=0,we=re(ee);we>Ue;Ue++)if(je=Ze(ee[Ue]),je&&ne(te,je))return je;return new b(!1)}Ce=z(ee,Se)}for(Fe=Ce.next;!(ke=ae(Fe,Ce)).done;){try{je=Ze(ke.value)}catch(Ke){a(Ce,"throw",Ke)}if(typeof je=="object"&&je&&ne(te,je))return je}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(x,ve,Ae){var ue=x("../internals/function-call"),ie=x("../internals/an-object"),ae=x("../internals/get-method");ve.exports=function(le,oe,se){var re,ne;ie(le);try{if(re=ae(le,"return"),!re){if(oe==="throw")throw se;return se}re=ue(re,le)}catch(z){ne=!0,re=z}if(oe==="throw")throw se;if(ne)throw re;return ie(re),se}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(x,ve,Ae){"use strict";var ue=x("../internals/fails"),ie=x("../internals/is-callable"),ae=x("../internals/object-create"),le=x("../internals/object-get-prototype-of"),oe=x("../internals/redefine"),se=x("../internals/well-known-symbol"),re=x("../internals/is-pure"),ne=se("iterator"),z=!1,y,a,E;[].keys&&(E=[].keys(),"next"in E?(a=le(le(E)),a!==Object.prototype&&(y=a)):z=!0);var b=y==null||ue(function(){var te={};return y[ne].call(te)!==te});b?y={}:re&&(y=ae(y)),ie(y[ne])||oe(y,ne,function(){return this}),ve.exports={IteratorPrototype:y,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,ve,Ae){arguments[4][165][0].apply(Ae,arguments)},{dup:165}],188:[function(x,ve,Ae){var ue=x("../internals/to-length");ve.exports=function(ie){return ue(ie.length)}},{"../internals/to-length":249}],189:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/function-bind-context"),ae=x("../internals/object-get-own-property-descriptor").f,le=x("../internals/task").set,oe=x("../internals/engine-is-ios"),se=x("../internals/engine-is-ios-pebble"),re=x("../internals/engine-is-webos-webkit"),ne=x("../internals/engine-is-node"),z=ue.MutationObserver||ue.WebKitMutationObserver,y=ue.document,a=ue.process,E=ue.Promise,b=ae(ue,"queueMicrotask"),te=b&&b.value,ee,ce,fe,he,me,pe,be,ye;te||(ee=function(){var Ce,Se;for(ne&&(Ce=a.domain)&&Ce.exit();ce;){Se=ce.fn,ce=ce.next;try{Se()}catch(Ue){throw ce?he():fe=void 0,Ue}}fe=void 0,Ce&&Ce.enter()},!oe&&!ne&&!re&&z&&y?(me=!0,pe=y.createTextNode(""),new z(ee).observe(pe,{characterData:!0}),he=function(){pe.data=me=!me}):!se&&E&&E.resolve?(be=E.resolve(void 0),be.constructor=E,ye=ie(be.then,be),he=function(){ye(ee)}):ne?he=function(){a.nextTick(ee)}:(le=ie(le,ue),he=function(){le(ee)})),ve.exports=te||function(Ce){var Se={fn:Ce,next:void 0};fe&&(fe.next=Se),ce||(ce=Se,he()),fe=Se}},{"../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,ve,Ae){var ue=x("../internals/native-symbol");ve.exports=ue&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(x,ve,Ae){var ue=x("../internals/engine-v8-version"),ie=x("../internals/fails");ve.exports=!!Object.getOwnPropertySymbols&&!ie(function(){var ae=Symbol();return!String(ae)||!(Object(ae)instanceof Symbol)||!Symbol.sham&&ue&&ue<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/is-callable"),ae=x("../internals/inspect-source"),le=ue.WeakMap;ve.exports=ie(le)&&/native code/.test(ae(le))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(x,ve,Ae){"use strict";var ue=x("../internals/a-callable"),ie=function(ae){var le,oe;this.promise=new ae(function(se,re){if(le!==void 0||oe!==void 0)throw TypeError("Bad Promise constructor");le=se,oe=re}),this.resolve=ue(le),this.reject=ue(oe)};ve.exports.f=function(ae){return new ie(ae)}},{"../internals/a-callable":95}],194:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/is-regexp"),ae=ue.TypeError;ve.exports=function(le){if(ie(le))throw ae("The method doesn't accept regular expressions");return le}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(x,ve,Ae){"use strict";var ue=x("../internals/descriptors"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/function-call"),le=x("../internals/fails"),oe=x("../internals/object-keys"),se=x("../internals/object-get-own-property-symbols"),re=x("../internals/object-property-is-enumerable"),ne=x("../internals/to-object"),z=x("../internals/indexed-object"),y=Object.assign,a=Object.defineProperty,E=ie([].concat);ve.exports=!y||le(function(){if(ue&&y({b:1},y(a({},"a",{enumerable:!0,get:function(){a(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},te={},ee=Symbol(),ce="abcdefghijklmnopqrst";return b[ee]=7,ce.split("").forEach(function(fe){te[fe]=fe}),y({},b)[ee]!=7||oe(y({},te)).join("")!=ce})?function(te,ee){for(var ce=ne(te),fe=arguments.length,he=1,me=se.f,pe=re.f;fe>he;)for(var be=z(arguments[he++]),ye=me?E(oe(be),me(be)):oe(be),Ce=ye.length,Se=0,Ue;Ce>Se;)Ue=ye[Se++],(!ue||ae(pe,be,Ue))&&(ce[Ue]=be[Ue]);return ce}:y},{"../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,ve,Ae){var ue=x("../internals/an-object"),ie=x("../internals/object-define-properties"),ae=x("../internals/enum-bug-keys"),le=x("../internals/hidden-keys"),oe=x("../internals/html"),se=x("../internals/document-create-element"),re=x("../internals/shared-key"),ne=">",z="<",y="prototype",a="script",E=re("IE_PROTO"),b=function(){},te=function(me){return z+a+ne+me+z+"/"+a+ne},ee=function(me){me.write(te("")),me.close();var pe=me.parentWindow.Object;return me=null,pe},ce=function(){var me=se("iframe"),pe="java"+a+":",be;return me.style.display="none",oe.appendChild(me),me.src=String(pe),be=me.contentWindow.document,be.open(),be.write(te("document.F=Object")),be.close(),be.F},fe,he=function(){try{fe=new ActiveXObject("htmlfile")}catch(pe){}he=typeof document!="undefined"?document.domain&&fe?ee(fe):ce():ee(fe);for(var me=ae.length;me--;)delete he[y][ae[me]];return he()};le[E]=!0,ve.exports=Object.create||function(pe,be){var ye;return pe!==null?(b[y]=ue(pe),ye=new b,b[y]=null,ye[E]=pe):ye=he(),be===void 0?ye:ie.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,ve,Ae){var ue=x("../internals/descriptors"),ie=x("../internals/v8-prototype-define-bug"),ae=x("../internals/object-define-property"),le=x("../internals/an-object"),oe=x("../internals/to-indexed-object"),se=x("../internals/object-keys");Ae.f=ue&&!ie?Object.defineProperties:function(ne,z){le(ne);for(var y=oe(z),a=se(z),E=a.length,b=0,te;E>b;)ae.f(ne,te=a[b++],y[te]);return ne}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/descriptors"),ae=x("../internals/ie8-dom-define"),le=x("../internals/v8-prototype-define-bug"),oe=x("../internals/an-object"),se=x("../internals/to-property-key"),re=ue.TypeError,ne=Object.defineProperty,z=Object.getOwnPropertyDescriptor,y="enumerable",a="configurable",E="writable";Ae.f=ie?le?function(te,ee,ce){if(oe(te),ee=se(ee),oe(ce),typeof te=="function"&&ee==="prototype"&&"value"in ce&&E in ce&&!ce[E]){var fe=z(te,ee);fe&&fe[E]&&(te[ee]=ce.value,ce={configurable:a in ce?ce[a]:fe[a],enumerable:y in ce?ce[y]:fe[y],writable:!1})}return ne(te,ee,ce)}:ne:function(te,ee,ce){if(oe(te),ee=se(ee),oe(ce),ae)try{return ne(te,ee,ce)}catch(fe){}if("get"in ce||"set"in ce)throw re("Accessors not supported");return"value"in ce&&(te[ee]=ce.value),te}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(x,ve,Ae){var ue=x("../internals/descriptors"),ie=x("../internals/function-call"),ae=x("../internals/object-property-is-enumerable"),le=x("../internals/create-property-descriptor"),oe=x("../internals/to-indexed-object"),se=x("../internals/to-property-key"),re=x("../internals/has-own-property"),ne=x("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;Ae.f=ue?z:function(a,E){if(a=oe(a),E=se(E),ne)try{return z(a,E)}catch(b){}if(re(a,E))return le(!ie(ae.f,a,E),a[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,ve,Ae){var ue=x("../internals/classof-raw"),ie=x("../internals/to-indexed-object"),ae=x("../internals/object-get-own-property-names").f,le=x("../internals/array-slice-simple"),oe=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],se=function(re){try{return ae(re)}catch(ne){return le(oe)}};ve.exports.f=function(ne){return oe&&ue(ne)=="Window"?se(ne):ae(ie(ne))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(x,ve,Ae){var ue=x("../internals/object-keys-internal"),ie=x("../internals/enum-bug-keys"),ae=ie.concat("length","prototype");Ae.f=Object.getOwnPropertyNames||function(oe){return ue(oe,ae)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(x,ve,Ae){Ae.f=Object.getOwnPropertySymbols},{}],203:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/has-own-property"),ae=x("../internals/is-callable"),le=x("../internals/to-object"),oe=x("../internals/shared-key"),se=x("../internals/correct-prototype-getter"),re=oe("IE_PROTO"),ne=ue.Object,z=ne.prototype;ve.exports=se?ne.getPrototypeOf:function(y){var a=le(y);if(ie(a,re))return a[re];var E=a.constructor;return ae(E)&&a instanceof E?E.prototype:a instanceof ne?z:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this");ve.exports=ue({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this"),ie=x("../internals/has-own-property"),ae=x("../internals/to-indexed-object"),le=x("../internals/array-includes").indexOf,oe=x("../internals/hidden-keys"),se=ue([].push);ve.exports=function(re,ne){var z=ae(re),y=0,a=[],E;for(E in z)!ie(oe,E)&&ie(z,E)&&se(a,E);for(;ne.length>y;)ie(z,E=ne[y++])&&(~le(a,E)||se(a,E));return a}},{"../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,ve,Ae){var ue=x("../internals/object-keys-internal"),ie=x("../internals/enum-bug-keys");ve.exports=Object.keys||function(le){return ue(le,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(x,ve,Ae){"use strict";var ue={}.propertyIsEnumerable,ie=Object.getOwnPropertyDescriptor,ae=ie&&!ue.call({1:2},1);Ae.f=ae?function(oe){var se=ie(this,oe);return!!se&&se.enumerable}:ue},{}],208:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this"),ie=x("../internals/an-object"),ae=x("../internals/a-possible-prototype");ve.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var le=!1,oe={},se;try{se=ue(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),se(oe,[]),le=oe instanceof Array}catch(re){}return function(ne,z){return ie(ne),ae(z),le?se(ne,z):ne.__proto__=z,ne}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(x,ve,Ae){var ue=x("../internals/descriptors"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/object-keys"),le=x("../internals/to-indexed-object"),oe=x("../internals/object-property-is-enumerable").f,se=ie(oe),re=ie([].push),ne=function(z){return function(y){for(var a=le(y),E=ae(a),b=E.length,te=0,ee=[],ce;b>te;)ce=E[te++],(!ue||se(a,ce))&&re(ee,z?[ce,a[ce]]:a[ce]);return ee}};ve.exports={entries:ne(!0),values:ne(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(x,ve,Ae){"use strict";var ue=x("../internals/to-string-tag-support"),ie=x("../internals/classof");ve.exports=ue?{}.toString:function(){return"[object "+ie(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/function-call"),ae=x("../internals/is-callable"),le=x("../internals/is-object"),oe=ue.TypeError;ve.exports=function(se,re){var ne,z;if(re==="string"&&ae(ne=se.toString)&&!le(z=ie(ne,se))||ae(ne=se.valueOf)&&!le(z=ie(ne,se))||re!=="string"&&ae(ne=se.toString)&&!le(z=ie(ne,se)))return z;throw oe("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,ve,Ae){var ue=x("../internals/get-built-in"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/object-get-own-property-names"),le=x("../internals/object-get-own-property-symbols"),oe=x("../internals/an-object"),se=ie([].concat);ve.exports=ue("Reflect","ownKeys")||function(ne){var z=ae.f(oe(ne)),y=le.f;return y?se(z,y(ne)):z}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(x,ve,Ae){var ue=x("../internals/global");ve.exports=ue},{"../internals/global":163}],214:[function(x,ve,Ae){ve.exports=function(ue){try{return{error:!1,value:ue()}}catch(ie){return{error:!0,value:ie}}}},{}],215:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/promise-native-constructor"),ae=x("../internals/is-callable"),le=x("../internals/is-forced"),oe=x("../internals/inspect-source"),se=x("../internals/well-known-symbol"),re=x("../internals/engine-is-browser"),ne=x("../internals/is-pure"),z=x("../internals/engine-v8-version"),y=ie&&ie.prototype,a=se("species"),E=!1,b=ae(ue.PromiseRejectionEvent),te=le("Promise",function(){var ee=oe(ie),ce=ee!==String(ie);if(!ce&&z===66||ne&&!(y.catch&&y.finally))return!0;if(z>=51&&/native code/.test(ee))return!1;var fe=new ie(function(pe){pe(1)}),he=function(pe){pe(function(){},function(){})},me=fe.constructor={};return me[a]=he,E=fe.then(function(){})instanceof he,E?!ce&&re&&!b:!0});ve.exports={CONSTRUCTOR:te,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,ve,Ae){var ue=x("../internals/global");ve.exports=ue.Promise},{"../internals/global":163}],217:[function(x,ve,Ae){var ue=x("../internals/an-object"),ie=x("../internals/is-object"),ae=x("../internals/new-promise-capability");ve.exports=function(le,oe){if(ue(le),ie(oe)&&oe.constructor===le)return oe;var se=ae.f(le),re=se.resolve;return re(oe),se.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(x,ve,Ae){var ue=x("../internals/promise-native-constructor"),ie=x("../internals/check-correctness-of-iteration"),ae=x("../internals/promise-constructor-detection").CONSTRUCTOR;ve.exports=ae||!ie(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,ve,Ae){var ue=x("../internals/object-define-property").f;ve.exports=function(ie,ae,le){le in ie||ue(ie,le,{configurable:!0,get:function(){return ae[le]},set:function(oe){ae[le]=oe}})}},{"../internals/object-define-property":198}],220:[function(x,ve,Ae){var ue=function(){this.head=null,this.tail=null};ue.prototype={add:function(ie){var ae={item:ie,next:null};this.head?this.tail.next=ae:this.head=ae,this.tail=ae},get:function(){var ie=this.head;if(ie)return this.head=ie.next,this.tail===ie&&(this.tail=null),ie.item}},ve.exports=ue},{}],221:[function(x,ve,Ae){var ue=x("../internals/redefine");ve.exports=function(ie,ae,le){for(var oe in ae)ue(ie,oe,ae[oe],le);return ie}},{"../internals/redefine":222}],222:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/is-callable"),ae=x("../internals/has-own-property"),le=x("../internals/create-non-enumerable-property"),oe=x("../internals/set-global"),se=x("../internals/inspect-source"),re=x("../internals/internal-state"),ne=x("../internals/function-name").CONFIGURABLE,z=re.get,y=re.enforce,a=String(String).split("String");(ve.exports=function(E,b,te,ee){var ce=ee?!!ee.unsafe:!1,fe=ee?!!ee.enumerable:!1,he=ee?!!ee.noTargetGet:!1,me=ee&&ee.name!==void 0?ee.name:b,pe;if(ie(te)&&(String(me).slice(0,7)==="Symbol("&&(me="["+String(me).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ae(te,"name")||ne&&te.name!==me)&&le(te,"name",me),pe=y(te),pe.source||(pe.source=a.join(typeof me=="string"?me:""))),E===ue){fe?E[b]=te:oe(b,te);return}else ce?!he&&E[b]&&(fe=!0):delete E[b];fe?E[b]=te:le(E,b,te)})(Function.prototype,"toString",function(){return ie(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,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/function-call"),ae=x("../internals/an-object"),le=x("../internals/is-callable"),oe=x("../internals/classof-raw"),se=x("../internals/regexp-exec"),re=ue.TypeError;ve.exports=function(ne,z){var y=ne.exec;if(le(y)){var a=ie(y,ne,z);return a!==null&&ae(a),a}if(oe(ne)==="RegExp")return ie(se,ne,z);throw re("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(x,ve,Ae){"use strict";var ue=x("../internals/function-call"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/to-string"),le=x("../internals/regexp-flags"),oe=x("../internals/regexp-sticky-helpers"),se=x("../internals/shared"),re=x("../internals/object-create"),ne=x("../internals/internal-state").get,z=x("../internals/regexp-unsupported-dot-all"),y=x("../internals/regexp-unsupported-ncg"),a=se("native-string-replace",String.prototype.replace),E=RegExp.prototype.exec,b=E,te=ie("".charAt),ee=ie("".indexOf),ce=ie("".replace),fe=ie("".slice),he=function(){var ye=/a/,Ce=/b*/g;return ue(E,ye,"a"),ue(E,Ce,"a"),ye.lastIndex!==0||Ce.lastIndex!==0}(),me=oe.BROKEN_CARET,pe=/()??/.exec("")[1]!==void 0,be=he||pe||me||z||y;be&&(b=function(Ce){var Se=this,Ue=ne(Se),we=ae(Ce),je=Ue.raw,Fe,ke,We,Ze,Ke,qe,et;if(je)return je.lastIndex=Se.lastIndex,Fe=ue(b,je,we),Se.lastIndex=je.lastIndex,Fe;var ut=Ue.groups,ct=me&&Se.sticky,it=ue(le,Se),tt=Se.source,st=0,gt=we;if(ct&&(it=ce(it,"y",""),ee(it,"g")===-1&&(it+="g"),gt=fe(we,Se.lastIndex),Se.lastIndex>0&&(!Se.multiline||Se.multiline&&te(we,Se.lastIndex-1)!==`
|
|
|
`)&&(tt="(?: "+tt+")",gt=" "+gt,st++),ke=new RegExp("^(?:"+tt+")",it)),pe&&(ke=new RegExp("^"+tt+"$(?!\\s)",it)),he&&(We=Se.lastIndex),Ze=ue(E,ct?ke:Se,gt),ct?Ze?(Ze.input=fe(Ze.input,st),Ze[0]=fe(Ze[0],st),Ze.index=Se.lastIndex,Se.lastIndex+=Ze[0].length):Se.lastIndex=0:he&&Ze&&(Se.lastIndex=Se.global?Ze.index+Ze[0].length:We),pe&&Ze&&Ze.length>1&&ue(a,Ze[0],ke,function(){for(Ke=1;Ke<arguments.length-2;Ke++)arguments[Ke]===void 0&&(Ze[Ke]=void 0)}),Ze&&ut)for(Ze.groups=qe=re(null),Ke=0;Ke<ut.length;Ke++)et=ut[Ke],qe[et[0]]=Ze[et[1]];return Ze}),ve.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,ve,Ae){"use strict";var ue=x("../internals/an-object");ve.exports=function(){var ie=ue(this),ae="";return ie.hasIndices&&(ae+="d"),ie.global&&(ae+="g"),ie.ignoreCase&&(ae+="i"),ie.multiline&&(ae+="m"),ie.dotAll&&(ae+="s"),ie.unicode&&(ae+="u"),ie.sticky&&(ae+="y"),ae}},{"../internals/an-object":101}],226:[function(x,ve,Ae){var ue=x("../internals/function-call"),ie=x("../internals/has-own-property"),ae=x("../internals/object-is-prototype-of"),le=x("../internals/regexp-flags"),oe=RegExp.prototype;ve.exports=function(se){var re=se.flags;return re===void 0&&!("flags"in oe)&&!ie(se,"flags")&&ae(oe,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,ve,Ae){var ue=x("../internals/fails"),ie=x("../internals/global"),ae=ie.RegExp,le=ue(function(){var re=ae("a","y");return re.lastIndex=2,re.exec("abcd")!=null}),oe=le||ue(function(){return!ae("a","y").sticky}),se=le||ue(function(){var re=ae("^r","gy");return re.lastIndex=2,re.exec("str")!=null});ve.exports={BROKEN_CARET:se,MISSED_STICKY:oe,UNSUPPORTED_Y:le}},{"../internals/fails":150,"../internals/global":163}],228:[function(x,ve,Ae){var ue=x("../internals/fails"),ie=x("../internals/global"),ae=ie.RegExp;ve.exports=ue(function(){var le=ae(".","s");return!(le.dotAll&&le.exec(`
|
|
|
`)&&le.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(x,ve,Ae){var ue=x("../internals/fails"),ie=x("../internals/global"),ae=ie.RegExp;ve.exports=ue(function(){var le=ae("(?<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,ve,Ae){var ue=x("../internals/global"),ie=ue.TypeError;ve.exports=function(ae){if(ae==null)throw ie("Can't call method on "+ae);return ae}},{"../internals/global":163}],231:[function(x,ve,Ae){ve.exports=Object.is||function(ie,ae){return ie===ae?ie!==0||1/ie===1/ae:ie!=ie&&ae!=ae}},{}],232:[function(x,ve,Ae){var ue=x("../internals/global"),ie=Object.defineProperty;ve.exports=function(ae,le){try{ie(ue,ae,{value:le,configurable:!0,writable:!0})}catch(oe){ue[ae]=le}return le}},{"../internals/global":163}],233:[function(x,ve,Ae){"use strict";var ue=x("../internals/get-built-in"),ie=x("../internals/object-define-property"),ae=x("../internals/well-known-symbol"),le=x("../internals/descriptors"),oe=ae("species");ve.exports=function(se){var re=ue(se),ne=ie.f;le&&re&&!re[oe]&&ne(re,oe,{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,ve,Ae){var ue=x("../internals/object-define-property").f,ie=x("../internals/has-own-property"),ae=x("../internals/well-known-symbol"),le=ae("toStringTag");ve.exports=function(oe,se,re){oe&&!re&&(oe=oe.prototype),oe&&!ie(oe,le)&&ue(oe,le,{configurable:!0,value:se})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(x,ve,Ae){var ue=x("../internals/shared"),ie=x("../internals/uid"),ae=ue("keys");ve.exports=function(le){return ae[le]||(ae[le]=ie(le))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/set-global"),ae="__core-js_shared__",le=ue[ae]||ie(ae,{});ve.exports=le},{"../internals/global":163,"../internals/set-global":232}],237:[function(x,ve,Ae){var ue=x("../internals/is-pure"),ie=x("../internals/shared-store");(ve.exports=function(ae,le){return ie[ae]||(ie[ae]=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,ve,Ae){var ue=x("../internals/an-object"),ie=x("../internals/a-constructor"),ae=x("../internals/well-known-symbol"),le=ae("species");ve.exports=function(oe,se){var re=ue(oe).constructor,ne;return re===void 0||(ne=ue(re)[le])==null?se:ie(ne)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this"),ie=x("../internals/to-integer-or-infinity"),ae=x("../internals/to-string"),le=x("../internals/require-object-coercible"),oe=ue("".charAt),se=ue("".charCodeAt),re=ue("".slice),ne=function(z){return function(y,a){var E=ae(le(y)),b=ie(a),te=E.length,ee,ce;return b<0||b>=te?z?"":void 0:(ee=se(E,b),ee<55296||ee>56319||b+1===te||(ce=se(E,b+1))<56320||ce>57343?z?oe(E,b):ee:z?re(E,b,b+2):(ee-55296<<10)+(ce-56320)+65536)}};ve.exports={codeAt:ne(!1),charAt:ne(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(x,ve,Ae){var ue=x("../internals/function-name").PROPER,ie=x("../internals/fails"),ae=x("../internals/whitespaces"),le="\u200B\x85\u180E";ve.exports=function(oe){return ie(function(){return!!ae[oe]()||le[oe]()!==le||ue&&ae[oe].name!==oe})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this"),ie=x("../internals/require-object-coercible"),ae=x("../internals/to-string"),le=x("../internals/whitespaces"),oe=ue("".replace),se="["+le+"]",re=RegExp("^"+se+se+"*"),ne=RegExp(se+se+"*$"),z=function(y){return function(a){var E=ae(ie(a));return y&1&&(E=oe(E,re,"")),y&2&&(E=oe(E,ne,"")),E}};ve.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,ve,Ae){var ue=x("../internals/function-call"),ie=x("../internals/get-built-in"),ae=x("../internals/well-known-symbol"),le=x("../internals/redefine");ve.exports=function(){var oe=ie("Symbol"),se=oe&&oe.prototype,re=se&&se.valueOf,ne=ae("toPrimitive");se&&!se[ne]&&le(se,ne,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,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/function-apply"),ae=x("../internals/function-bind-context"),le=x("../internals/is-callable"),oe=x("../internals/has-own-property"),se=x("../internals/fails"),re=x("../internals/html"),ne=x("../internals/array-slice"),z=x("../internals/document-create-element"),y=x("../internals/validate-arguments-length"),a=x("../internals/engine-is-ios"),E=x("../internals/engine-is-node"),b=ue.setImmediate,te=ue.clearImmediate,ee=ue.process,ce=ue.Dispatch,fe=ue.Function,he=ue.MessageChannel,me=ue.String,pe=0,be={},ye="onreadystatechange",Ce,Se,Ue,we;try{Ce=ue.location}catch(Ze){}var je=function(Ze){if(oe(be,Ze)){var Ke=be[Ze];delete be[Ze],Ke()}},Fe=function(Ze){return function(){je(Ze)}},ke=function(Ze){je(Ze.data)},We=function(Ze){ue.postMessage(me(Ze),Ce.protocol+"//"+Ce.host)};(!b||!te)&&(b=function(Ke){y(arguments.length,1);var qe=le(Ke)?Ke:fe(Ke),et=ne(arguments,1);return be[++pe]=function(){ie(qe,void 0,et)},Se(pe),pe},te=function(Ke){delete be[Ke]},E?Se=function(Ze){ee.nextTick(Fe(Ze))}:ce&&ce.now?Se=function(Ze){ce.now(Fe(Ze))}:he&&!a?(Ue=new he,we=Ue.port2,Ue.port1.onmessage=ke,Se=ae(we.postMessage,we)):ue.addEventListener&&le(ue.postMessage)&&!ue.importScripts&&Ce&&Ce.protocol!=="file:"&&!se(We)?(Se=We,ue.addEventListener("message",ke,!1)):ye in z("script")?Se=function(Ze){re.appendChild(z("script"))[ye]=function(){re.removeChild(this),je(Ze)}}:Se=function(Ze){setTimeout(Fe(Ze),0)}),ve.exports={set:b,clear:te}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this");ve.exports=ue(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(x,ve,Ae){var ue=x("../internals/to-integer-or-infinity"),ie=Math.max,ae=Math.min;ve.exports=function(le,oe){var se=ue(le);return se<0?ie(se+oe,0):ae(se,oe)}},{"../internals/to-integer-or-infinity":248}],246:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/to-integer-or-infinity"),ae=x("../internals/to-length"),le=ue.RangeError;ve.exports=function(oe){if(oe===void 0)return 0;var se=ie(oe),re=ae(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,ve,Ae){var ue=x("../internals/indexed-object"),ie=x("../internals/require-object-coercible");ve.exports=function(ae){return ue(ie(ae))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(x,ve,Ae){var ue=Math.ceil,ie=Math.floor;ve.exports=function(ae){var le=+ae;return le!==le||le===0?0:(le>0?ie:ue)(le)}},{}],249:[function(x,ve,Ae){var ue=x("../internals/to-integer-or-infinity"),ie=Math.min;ve.exports=function(ae){return ae>0?ie(ue(ae),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/require-object-coercible"),ae=ue.Object;ve.exports=function(le){return ae(ie(le))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/to-positive-integer"),ae=ue.RangeError;ve.exports=function(le,oe){var se=ie(le);if(se%oe)throw ae("Wrong offset");return se}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/to-integer-or-infinity"),ae=ue.RangeError;ve.exports=function(le){var oe=ie(le);if(oe<0)throw ae("The argument can't be less than 0");return oe}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/function-call"),ae=x("../internals/is-object"),le=x("../internals/is-symbol"),oe=x("../internals/get-method"),se=x("../internals/ordinary-to-primitive"),re=x("../internals/well-known-symbol"),ne=ue.TypeError,z=re("toPrimitive");ve.exports=function(y,a){if(!ae(y)||le(y))return y;var E=oe(y,z),b;if(E){if(a===void 0&&(a="default"),b=ie(E,y,a),!ae(b)||le(b))return b;throw ne("Can't convert object to primitive value")}return a===void 0&&(a="number"),se(y,a)}},{"../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,ve,Ae){var ue=x("../internals/to-primitive"),ie=x("../internals/is-symbol");ve.exports=function(ae){var le=ue(ae,"string");return ie(le)?le:le+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(x,ve,Ae){var ue=x("../internals/well-known-symbol"),ie=ue("toStringTag"),ae={};ae[ie]="z",ve.exports=String(ae)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/classof"),ae=ue.String;ve.exports=function(le){if(ie(le)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ae(le)}},{"../internals/classof":124,"../internals/global":163}],257:[function(x,ve,Ae){var ue=x("../internals/global"),ie=ue.String;ve.exports=function(ae){try{return ie(ae)}catch(le){return"Object"}}},{"../internals/global":163}],258:[function(x,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/global"),ae=x("../internals/function-call"),le=x("../internals/descriptors"),oe=x("../internals/typed-array-constructors-require-wrappers"),se=x("../internals/array-buffer-view-core"),re=x("../internals/array-buffer"),ne=x("../internals/an-instance"),z=x("../internals/create-property-descriptor"),y=x("../internals/create-non-enumerable-property"),a=x("../internals/is-integral-number"),E=x("../internals/to-length"),b=x("../internals/to-index"),te=x("../internals/to-offset"),ee=x("../internals/to-property-key"),ce=x("../internals/has-own-property"),fe=x("../internals/classof"),he=x("../internals/is-object"),me=x("../internals/is-symbol"),pe=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,Se=x("../internals/typed-array-from"),Ue=x("../internals/array-iteration").forEach,we=x("../internals/set-species"),je=x("../internals/object-define-property"),Fe=x("../internals/object-get-own-property-descriptor"),ke=x("../internals/internal-state"),We=x("../internals/inherit-if-required"),Ze=ke.get,Ke=ke.set,qe=je.f,et=Fe.f,ut=Math.round,ct=ie.RangeError,it=re.ArrayBuffer,tt=it.prototype,st=re.DataView,gt=se.NATIVE_ARRAY_BUFFER_VIEWS,bt=se.TYPED_ARRAY_CONSTRUCTOR,xt=se.TYPED_ARRAY_TAG,vt=se.TypedArray,At=se.TypedArrayPrototype,Je=se.aTypedArrayConstructor,Te=se.isTypedArray,Ve="BYTES_PER_ELEMENT",Le="Wrong length",Ee=function(nt,yt){Je(nt);for(var Lt=0,Rt=yt.length,St=new nt(Rt);Rt>Lt;)St[Lt]=yt[Lt++];return St},Be=function(nt,yt){qe(nt,yt,{get:function(){return Ze(this)[yt]}})},Ge=function(nt){var yt;return be(tt,nt)||(yt=fe(nt))=="ArrayBuffer"||yt=="SharedArrayBuffer"},Me=function(nt,yt){return Te(nt)&&!me(yt)&&yt in nt&&a(+yt)&&yt>=0},Re=function(yt,Lt){return Lt=ee(Lt),Me(yt,Lt)?z(2,yt[Lt]):et(yt,Lt)},ze=function(yt,Lt,Rt){return Lt=ee(Lt),Me(yt,Lt)&&he(Rt)&&ce(Rt,"value")&&!ce(Rt,"get")&&!ce(Rt,"set")&&!Rt.configurable&&(!ce(Rt,"writable")||Rt.writable)&&(!ce(Rt,"enumerable")||Rt.enumerable)?(yt[Lt]=Rt.value,yt):qe(yt,Lt,Rt)};le?(gt||(Fe.f=Re,je.f=ze,Be(At,"buffer"),Be(At,"byteOffset"),Be(At,"byteLength"),Be(At,"length")),ue({target:"Object",stat:!0,forced:!gt},{getOwnPropertyDescriptor:Re,defineProperty:ze}),ve.exports=function(nt,yt,Lt){var Rt=nt.match(/\d+$/)[0]/8,St=nt+(Lt?"Clamped":"")+"Array",pt="get"+nt,Ft="set"+nt,Ut=ie[St],Ct=Ut,qt=Ct&&Ct.prototype,Bt={},Nt=function(pn,zn){var bn=Ze(pn);return bn.view[pt](zn*Rt+bn.byteOffset,!0)},en=function(pn,zn,bn){var Pn=Ze(pn);Lt&&(bn=(bn=ut(bn))<0?0:bn>255?255:bn&255),Pn.view[Ft](zn*Rt+Pn.byteOffset,bn,!0)},Yt=function(pn,zn){qe(pn,zn,{get:function(){return Nt(this,zn)},set:function(bn){return en(this,zn,bn)},enumerable:!0})};gt?oe&&(Ct=yt(function(pn,zn,bn,Pn){return ne(pn,qt),We(function(){return he(zn)?Ge(zn)?Pn!==void 0?new Ut(zn,te(bn,Rt),Pn):bn!==void 0?new Ut(zn,te(bn,Rt)):new Ut(zn):Te(zn)?Ee(Ct,zn):ae(Se,Ct,zn):new Ut(b(zn))}(),pn,Ct)}),ye&&ye(Ct,vt),Ue(Ce(Ut),function(pn){pn in Ct||y(Ct,pn,Ut[pn])}),Ct.prototype=qt):(Ct=yt(function(pn,zn,bn,Pn){ne(pn,qt);var hn=0,Bn=0,ir,Lr,Ur;if(!he(zn))Ur=b(zn),Lr=Ur*Rt,ir=new it(Lr);else if(Ge(zn)){ir=zn,Bn=te(bn,Rt);var la=zn.byteLength;if(Pn===void 0){if(la%Rt||(Lr=la-Bn,Lr<0))throw ct(Le)}else if(Lr=E(Pn)*Rt,Lr+Bn>la)throw ct(Le);Ur=Lr/Rt}else return Te(zn)?Ee(Ct,zn):ae(Se,Ct,zn);for(Ke(pn,{buffer:ir,byteOffset:Bn,byteLength:Lr,length:Ur,view:new st(ir)});hn<Ur;)Yt(pn,hn++)}),ye&&ye(Ct,vt),qt=Ct.prototype=pe(At)),qt.constructor!==Ct&&y(qt,"constructor",Ct),y(qt,bt,Ct),xt&&y(qt,xt,St),Bt[St]=Ct,ue({global:!0,forced:Ct!=Ut,sham:!gt},Bt),Ve in Ct||y(Ct,Ve,Rt),Ve in qt||y(qt,Ve,Rt),we(St)}):ve.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,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/fails"),ae=x("../internals/check-correctness-of-iteration"),le=x("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,oe=ue.ArrayBuffer,se=ue.Int8Array;ve.exports=!le||!ie(function(){se(1)})||!ie(function(){new se(-1)})||!ae(function(re){new se,new se(null),new se(1.5),new se(re)},!0)||ie(function(){return new se(new oe(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,ve,Ae){var ue=x("../internals/array-from-constructor-and-list"),ie=x("../internals/typed-array-species-constructor");ve.exports=function(ae,le){return ue(ie(ae),le)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(x,ve,Ae){var ue=x("../internals/function-bind-context"),ie=x("../internals/function-call"),ae=x("../internals/a-constructor"),le=x("../internals/to-object"),oe=x("../internals/length-of-array-like"),se=x("../internals/get-iterator"),re=x("../internals/get-iterator-method"),ne=x("../internals/is-array-iterator-method"),z=x("../internals/array-buffer-view-core").aTypedArrayConstructor;ve.exports=function(a){var E=ae(this),b=le(a),te=arguments.length,ee=te>1?arguments[1]:void 0,ce=ee!==void 0,fe=re(b),he,me,pe,be,ye,Ce;if(fe&&!ne(fe))for(ye=se(b,fe),Ce=ye.next,b=[];!(be=ie(Ce,ye)).done;)b.push(be.value);for(ce&&te>2&&(ee=ue(ee,arguments[2])),me=oe(b),pe=new(z(E))(me),he=0;me>he;he++)pe[he]=ce?ee(b[he],he):b[he];return pe}},{"../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,ve,Ae){var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/species-constructor"),ae=ue.TYPED_ARRAY_CONSTRUCTOR,le=ue.aTypedArrayConstructor;ve.exports=function(oe){return le(ie(oe,oe[ae]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(x,ve,Ae){var ue=x("../internals/function-uncurry-this"),ie=0,ae=Math.random(),le=ue(1 .toString);ve.exports=function(oe){return"Symbol("+(oe===void 0?"":oe)+")_"+le(++ie+ae,36)}},{"../internals/function-uncurry-this":157}],264:[function(x,ve,Ae){var ue=x("../internals/native-symbol");ve.exports=ue&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(x,ve,Ae){var ue=x("../internals/descriptors"),ie=x("../internals/fails");ve.exports=ue&&ie(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(x,ve,Ae){var ue=x("../internals/global"),ie=ue.TypeError;ve.exports=function(ae,le){if(ae<le)throw ie("Not enough arguments");return ae}},{"../internals/global":163}],267:[function(x,ve,Ae){var ue=x("../internals/well-known-symbol");Ae.f=ue},{"../internals/well-known-symbol":268}],268:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/shared"),ae=x("../internals/has-own-property"),le=x("../internals/uid"),oe=x("../internals/native-symbol"),se=x("../internals/use-symbol-as-uid"),re=ie("wks"),ne=ue.Symbol,z=ne&&ne.for,y=se?ne:ne&&ne.withoutSetter||le;ve.exports=function(a){if(!ae(re,a)||!(oe||typeof re[a]=="string")){var E="Symbol."+a;oe&&ae(ne,a)?re[a]=ne[a]:se&&z?re[a]=z(E):re[a]=y(E)}return re[a]}},{"../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,ve,Ae){ve.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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/global"),ae=x("../internals/array-buffer"),le=x("../internals/set-species"),oe="ArrayBuffer",se=ae[oe],re=ie[oe];ue({global:!0,forced:re!==se},{ArrayBuffer:se}),le(oe)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(x,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/fails"),le=x("../internals/array-buffer"),oe=x("../internals/an-object"),se=x("../internals/to-absolute-index"),re=x("../internals/to-length"),ne=x("../internals/species-constructor"),z=le.ArrayBuffer,y=le.DataView,a=y.prototype,E=ie(z.prototype.slice),b=ie(a.getUint8),te=ie(a.setUint8),ee=ae(function(){return!new z(2).slice(1,void 0).byteLength});ue({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:ee},{slice:function(fe,he){if(E&&he===void 0)return E(oe(this),fe);for(var me=oe(this).byteLength,pe=se(fe,me),be=se(he===void 0?me:he,me),ye=new(ne(this,z))(re(be-pe)),Ce=new y(this),Se=new y(ye),Ue=0;pe<be;)te(Se,Ue++,b(Ce,pe++));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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/global"),ae=x("../internals/fails"),le=x("../internals/is-array"),oe=x("../internals/is-object"),se=x("../internals/to-object"),re=x("../internals/length-of-array-like"),ne=x("../internals/create-property"),z=x("../internals/array-species-create"),y=x("../internals/array-method-has-species-support"),a=x("../internals/well-known-symbol"),E=x("../internals/engine-v8-version"),b=a("isConcatSpreadable"),te=9007199254740991,ee="Maximum allowed index exceeded",ce=ie.TypeError,fe=E>=51||!ae(function(){var be=[];return be[b]=!1,be.concat()[0]!==be}),he=y("concat"),me=function(be){if(!oe(be))return!1;var ye=be[b];return ye!==void 0?!!ye:le(be)},pe=!fe||!he;ue({target:"Array",proto:!0,forced:pe},{concat:function(ye){var Ce=se(this),Se=z(Ce,0),Ue=0,we,je,Fe,ke,We;for(we=-1,Fe=arguments.length;we<Fe;we++)if(We=we===-1?Ce:arguments[we],me(We)){if(ke=re(We),Ue+ke>te)throw ce(ee);for(je=0;je<ke;je++,Ue++)je in We&&ne(Se,Ue,We[je])}else{if(Ue>=te)throw ce(ee);ne(Se,Ue++,We)}return Se.length=Ue,Se}})},{"../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,ve,Ae){var ue=x("../internals/export"),ie=x("../internals/array-fill"),ae=x("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{fill:ie}),ae("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(x,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/array-iteration").filter,ae=x("../internals/array-method-has-species-support"),le=ae("filter");ue({target:"Array",proto:!0,forced:!le},{filter:function(se){return ie(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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/array-iteration").find,ae=x("../internals/add-to-unscopables"),le="find",oe=!0;le in[]&&Array(1)[le](function(){oe=!1}),ue({target:"Array",proto:!0,forced:oe},{find:function(re){return ie(this,re,arguments.length>1?arguments[1]:void 0)}}),ae(le)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(x,ve,Ae){var ue=x("../internals/export"),ie=x("../internals/array-from"),ae=x("../internals/check-correctness-of-iteration"),le=!ae(function(oe){Array.from(oe)});ue({target:"Array",stat:!0,forced:le},{from:ie})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(x,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/array-includes").includes,ae=x("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{includes:function(oe){return ie(this,oe,arguments.length>1?arguments[1]:void 0)}}),ae("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(x,ve,Ae){"use strict";var ue=x("../internals/to-indexed-object"),ie=x("../internals/add-to-unscopables"),ae=x("../internals/iterators"),le=x("../internals/internal-state"),oe=x("../internals/object-define-property").f,se=x("../internals/define-iterator"),re=x("../internals/is-pure"),ne=x("../internals/descriptors"),z="Array Iterator",y=le.set,a=le.getterFor(z);ve.exports=se(Array,"Array",function(b,te){y(this,{type:z,target:ue(b),index:0,kind:te})},function(){var b=a(this),te=b.target,ee=b.kind,ce=b.index++;return!te||ce>=te.length?(b.target=void 0,{value:void 0,done:!0}):ee=="keys"?{value:ce,done:!1}:ee=="values"?{value:te[ce],done:!1}:{value:[ce,te[ce]],done:!1}},"values");var E=ae.Arguments=ae.Array;if(ie("keys"),ie("values"),ie("entries"),!re&&ne&&E.name!=="values")try{oe(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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/indexed-object"),le=x("../internals/to-indexed-object"),oe=x("../internals/array-method-is-strict"),se=ie([].join),re=ae!=Object,ne=oe("join",",");ue({target:"Array",proto:!0,forced:re||!ne},{join:function(y){return se(le(this),y===void 0?",":y)}})},{"../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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/array-iteration").map,ae=x("../internals/array-method-has-species-support"),le=ae("map");ue({target:"Array",proto:!0,forced:!le},{map:function(se){return ie(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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/global"),ae=x("../internals/is-array"),le=x("../internals/is-constructor"),oe=x("../internals/is-object"),se=x("../internals/to-absolute-index"),re=x("../internals/length-of-array-like"),ne=x("../internals/to-indexed-object"),z=x("../internals/create-property"),y=x("../internals/well-known-symbol"),a=x("../internals/array-method-has-species-support"),E=x("../internals/array-slice"),b=a("slice"),te=y("species"),ee=ie.Array,ce=Math.max;ue({target:"Array",proto:!0,forced:!b},{slice:function(he,me){var pe=ne(this),be=re(pe),ye=se(he,be),Ce=se(me===void 0?be:me,be),Se,Ue,we;if(ae(pe)&&(Se=pe.constructor,le(Se)&&(Se===ee||ae(Se.prototype))?Se=void 0:oe(Se)&&(Se=Se[te],Se===null&&(Se=void 0)),Se===ee||Se===void 0))return E(pe,ye,Ce);for(Ue=new(Se===void 0?ee:Se)(ce(Ce-ye,0)),we=0;ye<Ce;ye++,we++)ye in pe&&z(Ue,we,pe[ye]);return Ue.length=we,Ue}})},{"../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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/a-callable"),le=x("../internals/to-object"),oe=x("../internals/length-of-array-like"),se=x("../internals/to-string"),re=x("../internals/fails"),ne=x("../internals/array-sort"),z=x("../internals/array-method-is-strict"),y=x("../internals/engine-ff-version"),a=x("../internals/engine-is-ie-or-edge"),E=x("../internals/engine-v8-version"),b=x("../internals/engine-webkit-version"),te=[],ee=ie(te.sort),ce=ie(te.push),fe=re(function(){te.sort(void 0)}),he=re(function(){te.sort(null)}),me=z("sort"),pe=!re(function(){if(E)return E<70;if(!(y&&y>3)){if(a)return!0;if(b)return b<603;var Ce="",Se,Ue,we,je;for(Se=65;Se<76;Se++){switch(Ue=String.fromCharCode(Se),Se){case 66:case 69:case 70:case 72:we=3;break;case 68:case 71:we=4;break;default:we=2}for(je=0;je<47;je++)te.push({k:Ue+je,v:we})}for(te.sort(function(Fe,ke){return ke.v-Fe.v}),je=0;je<te.length;je++)Ue=te[je].k.charAt(0),Ce.charAt(Ce.length-1)!==Ue&&(Ce+=Ue);return Ce!=="DGBEFHACIJK"}}),be=fe||!he||!me||!pe,ye=function(Ce){return function(Se,Ue){return Ue===void 0?-1:Se===void 0?1:Ce!==void 0?+Ce(Se,Ue)||0:se(Se)>se(Ue)?1:-1}};ue({target:"Array",proto:!0,forced:be},{sort:function(Se){Se!==void 0&&ae(Se);var Ue=le(this);if(pe)return Se===void 0?ee(Ue):ee(Ue,Se);var we=[],je=oe(Ue),Fe,ke;for(ke=0;ke<je;ke++)ke in Ue&&ce(we,Ue[ke]);for(ne(we,ye(Se)),Fe=we.length,ke=0;ke<Fe;)Ue[ke]=we[ke++];for(;ke<je;)delete Ue[ke++];return Ue}})},{"../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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/global"),ae=x("../internals/to-absolute-index"),le=x("../internals/to-integer-or-infinity"),oe=x("../internals/length-of-array-like"),se=x("../internals/to-object"),re=x("../internals/array-species-create"),ne=x("../internals/create-property"),z=x("../internals/array-method-has-species-support"),y=z("splice"),a=ie.TypeError,E=Math.max,b=Math.min,te=9007199254740991,ee="Maximum allowed length exceeded";ue({target:"Array",proto:!0,forced:!y},{splice:function(fe,he){var me=se(this),pe=oe(me),be=ae(fe,pe),ye=arguments.length,Ce,Se,Ue,we,je,Fe;if(ye===0?Ce=Se=0:ye===1?(Ce=0,Se=pe-be):(Ce=ye-2,Se=b(E(le(he),0),pe-be)),pe+Ce-Se>te)throw a(ee);for(Ue=re(me,Se),we=0;we<Se;we++)je=be+we,je in me&&ne(Ue,we,me[je]);if(Ue.length=Se,Ce<Se){for(we=be;we<pe-Se;we++)je=we+Se,Fe=we+Ce,je in me?me[Fe]=me[je]:delete me[Fe];for(we=pe;we>pe-Se+Ce;we--)delete me[we-1]}else if(Ce>Se)for(we=pe-Se;we>be;we--)je=we+Se-1,Fe=we+Ce-1,je in me?me[Fe]=me[je]:delete me[Fe];for(we=0;we<Ce;we++)me[we+be]=arguments[we+2];return me.length=pe-Se+Ce,Ue}})},{"../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,ve,Ae){var ue=x("../internals/descriptors"),ie=x("../internals/function-name").EXISTS,ae=x("../internals/function-uncurry-this"),le=x("../internals/object-define-property").f,oe=Function.prototype,se=ae(oe.toString),re=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,ne=ae(re.exec),z="name";ue&&!ie&&le(oe,z,{configurable:!0,get:function(){try{return ne(re,se(this))[1]}catch(y){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(x,ve,Ae){var ue=x("../internals/export"),ie=x("../internals/get-built-in"),ae=x("../internals/function-apply"),le=x("../internals/function-call"),oe=x("../internals/function-uncurry-this"),se=x("../internals/fails"),re=x("../internals/is-array"),ne=x("../internals/is-callable"),z=x("../internals/is-object"),y=x("../internals/is-symbol"),a=x("../internals/array-slice"),E=x("../internals/native-symbol"),b=ie("JSON","stringify"),te=oe(/./.exec),ee=oe("".charAt),ce=oe("".charCodeAt),fe=oe("".replace),he=oe(1 .toString),me=/[\uD800-\uDFFF]/g,pe=/^[\uD800-\uDBFF]$/,be=/^[\uDC00-\uDFFF]$/,ye=!E||se(function(){var we=ie("Symbol")();return b([we])!="[null]"||b({a:we})!="{}"||b(Object(we))!="{}"}),Ce=se(function(){return b("\uDF06\uD834")!=='"\\udf06\\ud834"'||b("\uDEAD")!=='"\\udead"'}),Se=function(we,je){var Fe=a(arguments),ke=je;if(!(!z(je)&&we===void 0||y(we)))return re(je)||(je=function(We,Ze){if(ne(ke)&&(Ze=le(ke,this,We,Ze)),!y(Ze))return Ze}),Fe[1]=je,ae(b,null,Fe)},Ue=function(we,je,Fe){var ke=ee(Fe,je-1),We=ee(Fe,je+1);return te(pe,we)&&!te(be,We)||te(be,we)&&!te(pe,ke)?"\\u"+he(ce(we,0),16):we};b&&ue({target:"JSON",stat:!0,forced:ye||Ce},{stringify:function(je,Fe,ke){var We=a(arguments),Ze=ae(ye?Se:b,null,We);return Ce&&typeof Ze=="string"?fe(Ze,me,Ue):Ze}})},{"../internals/array-slice":117,"../internals/export":149,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/is-array":175,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/native-symbol":191}],286:[function(x,ve,Ae){"use strict";var ue=x("../internals/descriptors"),ie=x("../internals/global"),ae=x("../internals/function-uncurry-this"),le=x("../internals/is-forced"),oe=x("../internals/redefine"),se=x("../internals/has-own-property"),re=x("../internals/inherit-if-required"),ne=x("../internals/object-is-prototype-of"),z=x("../internals/is-symbol"),y=x("../internals/to-primitive"),a=x("../internals/fails"),E=x("../internals/object-get-own-property-names").f,b=x("../internals/object-get-own-property-descriptor").f,te=x("../internals/object-define-property").f,ee=x("../internals/this-number-value"),ce=x("../internals/string-trim").trim,fe="Number",he=ie[fe],me=he.prototype,pe=ie.TypeError,be=ae("".slice),ye=ae("".charCodeAt),Ce=function(ke){var We=y(ke,"number");return typeof We=="bigint"?We:Se(We)},Se=function(ke){var We=y(ke,"number"),Ze,Ke,qe,et,ut,ct,it,tt;if(z(We))throw pe("Cannot convert a Symbol value to a number");if(typeof We=="string"&&We.length>2){if(We=ce(We),Ze=ye(We,0),Ze===43||Ze===45){if(Ke=ye(We,2),Ke===88||Ke===120)return NaN}else if(Ze===48){switch(ye(We,1)){case 66:case 98:qe=2,et=49;break;case 79:case 111:qe=8,et=55;break;default:return+We}for(ut=be(We,2),ct=ut.length,it=0;it<ct;it++)if(tt=ye(ut,it),tt<48||tt>et)return NaN;return parseInt(ut,qe)}}return+We};if(le(fe,!he(" 0o1")||!he("0b1")||he("+0x1"))){for(var Ue=function(We){var Ze=arguments.length<1?0:he(Ce(We)),Ke=this;return ne(me,Ke)&&a(function(){ee(Ke)})?re(Object(Ze),Ke,Ue):Ze},we=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(","),je=0,Fe;we.length>je;je++)se(he,Fe=we[je])&&!se(Ue,Fe)&&te(Ue,Fe,b(he,Fe));Ue.prototype=me,me.constructor=Ue,oe(ie,fe,Ue)}},{"../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,ve,Ae){var ue=x("../internals/export"),ie=x("../internals/object-assign");ue({target:"Object",stat:!0,forced:Object.assign!==ie},{assign:ie})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(x,ve,Ae){var ue=x("../internals/export"),ie=x("../internals/object-to-array").entries;ue({target:"Object",stat:!0},{entries:function(le){return ie(le)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(x,ve,Ae){var ue=x("../internals/export"),ie=x("../internals/native-symbol"),ae=x("../internals/fails"),le=x("../internals/object-get-own-property-symbols"),oe=x("../internals/to-object"),se=!ie||ae(function(){le.f(1)});ue({target:"Object",stat:!0,forced:se},{getOwnPropertySymbols:function(ne){var z=le.f;return z?z(oe(ne)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(x,ve,Ae){var ue=x("../internals/export"),ie=x("../internals/to-object"),ae=x("../internals/object-keys"),le=x("../internals/fails"),oe=le(function(){ae(1)});ue({target:"Object",stat:!0,forced:oe},{keys:function(re){return ae(ie(re))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(x,ve,Ae){var ue=x("../internals/to-string-tag-support"),ie=x("../internals/redefine"),ae=x("../internals/object-to-string");ue||ie(Object.prototype,"toString",ae,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(x,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/function-call"),ae=x("../internals/a-callable"),le=x("../internals/new-promise-capability"),oe=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 y=this,a=le.f(y),E=a.resolve,b=a.reject,te=oe(function(){var ee=ae(y.resolve),ce=[],fe=0,he=1;se(z,function(me){var pe=fe++,be=!1;he++,ie(ee,y,me).then(function(ye){be||(be=!0,ce[pe]=ye,--he||E(ce))},b)}),--he||E(ce)});return te.error&&b(te.value),a.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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/is-pure"),ae=x("../internals/promise-constructor-detection").CONSTRUCTOR,le=x("../internals/promise-native-constructor"),oe=x("../internals/get-built-in"),se=x("../internals/is-callable"),re=x("../internals/redefine"),ne=le&&le.prototype;if(ue({target:"Promise",proto:!0,forced:ae,real:!0},{catch:function(y){return this.then(void 0,y)}}),!ie&&se(le)){var z=oe("Promise").prototype.catch;ne.catch!==z&&re(ne,"catch",z,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(x,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/is-pure"),ae=x("../internals/engine-is-node"),le=x("../internals/global"),oe=x("../internals/function-call"),se=x("../internals/redefine"),re=x("../internals/redefine-all"),ne=x("../internals/object-set-prototype-of"),z=x("../internals/set-to-string-tag"),y=x("../internals/set-species"),a=x("../internals/a-callable"),E=x("../internals/is-callable"),b=x("../internals/is-object"),te=x("../internals/an-instance"),ee=x("../internals/species-constructor"),ce=x("../internals/task").set,fe=x("../internals/microtask"),he=x("../internals/host-report-errors"),me=x("../internals/perform"),pe=x("../internals/queue"),be=x("../internals/internal-state"),ye=x("../internals/promise-native-constructor"),Ce=x("../internals/promise-constructor-detection"),Se=x("../internals/new-promise-capability"),Ue="Promise",we=Ce.CONSTRUCTOR,je=Ce.REJECTION_EVENT,Fe=Ce.SUBCLASSING,ke=be.getterFor(Ue),We=be.set,Ze=ye&&ye.prototype,Ke=ye,qe=Ze,et=le.TypeError,ut=le.document,ct=le.process,it=Se.f,tt=it,st=!!(ut&&ut.createEvent&&le.dispatchEvent),gt="unhandledrejection",bt="rejectionhandled",xt=0,vt=1,At=2,Je=1,Te=2,Ve,Le,Ee,Be,Ge=function(Ft){var Ut;return b(Ft)&&E(Ut=Ft.then)?Ut:!1},Me=function(Ft,Ut){var Ct=Ut.value,qt=Ut.state==vt,Bt=qt?Ft.ok:Ft.fail,Nt=Ft.resolve,en=Ft.reject,Yt=Ft.domain,pn,zn,bn;try{Bt?(qt||(Ut.rejection===Te&&Lt(Ut),Ut.rejection=Je),Bt===!0?pn=Ct:(Yt&&Yt.enter(),pn=Bt(Ct),Yt&&(Yt.exit(),bn=!0)),pn===Ft.promise?en(et("Promise-chain cycle")):(zn=Ge(pn))?oe(zn,pn,Nt,en):Nt(pn)):en(Ct)}catch(Pn){Yt&&!bn&&Yt.exit(),en(Pn)}},Re=function(Ft,Ut){Ft.notified||(Ft.notified=!0,fe(function(){for(var Ct=Ft.reactions,qt;qt=Ct.get();)Me(qt,Ft);Ft.notified=!1,Ut&&!Ft.rejection&&nt(Ft)}))},ze=function(Ft,Ut,Ct){var qt,Bt;st?(qt=ut.createEvent("Event"),qt.promise=Ut,qt.reason=Ct,qt.initEvent(Ft,!1,!0),le.dispatchEvent(qt)):qt={promise:Ut,reason:Ct},!je&&(Bt=le["on"+Ft])?Bt(qt):Ft===gt&&he("Unhandled promise rejection",Ct)},nt=function(Ft){oe(ce,le,function(){var Ut=Ft.facade,Ct=Ft.value,qt=yt(Ft),Bt;if(qt&&(Bt=me(function(){ae?ct.emit("unhandledRejection",Ct,Ut):ze(gt,Ut,Ct)}),Ft.rejection=ae||yt(Ft)?Te:Je,Bt.error))throw Bt.value})},yt=function(Ft){return Ft.rejection!==Je&&!Ft.parent},Lt=function(Ft){oe(ce,le,function(){var Ut=Ft.facade;ae?ct.emit("rejectionHandled",Ut):ze(bt,Ut,Ft.value)})},Rt=function(Ft,Ut,Ct){return function(qt){Ft(Ut,qt,Ct)}},St=function(Ft,Ut,Ct){Ft.done||(Ft.done=!0,Ct&&(Ft=Ct),Ft.value=Ut,Ft.state=At,Re(Ft,!0))},pt=function(Ft,Ut,Ct){if(!Ft.done){Ft.done=!0,Ct&&(Ft=Ct);try{if(Ft.facade===Ut)throw et("Promise can't be resolved itself");var qt=Ge(Ut);qt?fe(function(){var Bt={done:!1};try{oe(qt,Ut,Rt(pt,Bt,Ft),Rt(St,Bt,Ft))}catch(Nt){St(Bt,Nt,Ft)}}):(Ft.value=Ut,Ft.state=vt,Re(Ft,!1))}catch(Bt){St({done:!1},Bt,Ft)}}};if(we&&(Ke=function(Ut){te(this,qe),a(Ut),oe(Ve,this);var Ct=ke(this);try{Ut(Rt(pt,Ct),Rt(St,Ct))}catch(qt){St(Ct,qt)}},qe=Ke.prototype,Ve=function(Ut){We(this,{type:Ue,done:!1,notified:!1,parent:!1,reactions:new pe,rejection:!1,state:xt,value:void 0})},Ve.prototype=re(qe,{then:function(Ut,Ct){var qt=ke(this),Bt=it(ee(this,Ke));return qt.parent=!0,Bt.ok=E(Ut)?Ut:!0,Bt.fail=E(Ct)&&Ct,Bt.domain=ae?ct.domain:void 0,qt.state==xt?qt.reactions.add(Bt):fe(function(){Me(Bt,qt)}),Bt.promise}}),Le=function(){var Ft=new Ve,Ut=ke(Ft);this.promise=Ft,this.resolve=Rt(pt,Ut),this.reject=Rt(St,Ut)},Se.f=it=function(Ft){return Ft===Ke||Ft===Ee?new Le(Ft):tt(Ft)},!ie&&E(ye)&&Ze!==Object.prototype)){Be=Ze.then,Fe||se(Ze,"then",function(Ut,Ct){var qt=this;return new Ke(function(Bt,Nt){oe(Be,qt,Bt,Nt)}).then(Ut,Ct)},{unsafe:!0});try{delete Ze.constructor}catch(Ft){}ne&&ne(Ze,qe)}ue({global:!0,wrap:!0,forced:we},{Promise:Ke}),z(Ke,Ue,!1,!0),y(Ue)},{"../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,ve,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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/function-call"),ae=x("../internals/a-callable"),le=x("../internals/new-promise-capability"),oe=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 y=this,a=le.f(y),E=a.reject,b=oe(function(){var te=ae(y.resolve);se(z,function(ee){ie(te,y,ee).then(a.resolve,E)})});return b.error&&E(b.value),a.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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/function-call"),ae=x("../internals/new-promise-capability"),le=x("../internals/promise-constructor-detection").CONSTRUCTOR;ue({target:"Promise",stat:!0,forced:le},{reject:function(se){var re=ae.f(this);return ie(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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/get-built-in"),ae=x("../internals/is-pure"),le=x("../internals/promise-native-constructor"),oe=x("../internals/promise-constructor-detection").CONSTRUCTOR,se=x("../internals/promise-resolve"),re=ie("Promise"),ne=ae&&!oe;ue({target:"Promise",stat:!0,forced:ae||oe},{resolve:function(y){return se(ne&&this===re?le:this,y)}})},{"../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,ve,Ae){var ue=x("../internals/descriptors"),ie=x("../internals/global"),ae=x("../internals/function-uncurry-this"),le=x("../internals/is-forced"),oe=x("../internals/inherit-if-required"),se=x("../internals/create-non-enumerable-property"),re=x("../internals/object-get-own-property-names").f,ne=x("../internals/object-is-prototype-of"),z=x("../internals/is-regexp"),y=x("../internals/to-string"),a=x("../internals/regexp-get-flags"),E=x("../internals/regexp-sticky-helpers"),b=x("../internals/proxy-accessor"),te=x("../internals/redefine"),ee=x("../internals/fails"),ce=x("../internals/has-own-property"),fe=x("../internals/internal-state").enforce,he=x("../internals/set-species"),me=x("../internals/well-known-symbol"),pe=x("../internals/regexp-unsupported-dot-all"),be=x("../internals/regexp-unsupported-ncg"),ye=me("match"),Ce=ie.RegExp,Se=Ce.prototype,Ue=ie.SyntaxError,we=ae(Se.exec),je=ae("".charAt),Fe=ae("".replace),ke=ae("".indexOf),We=ae("".slice),Ze=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Ke=/a/g,qe=/a/g,et=new Ce(Ke)!==Ke,ut=E.MISSED_STICKY,ct=E.UNSUPPORTED_Y,it=ue&&(!et||ut||pe||be||ee(function(){return qe[ye]=!1,Ce(Ke)!=Ke||Ce(qe)==qe||Ce(Ke,"i")!="/a/i"})),tt=function(vt){for(var At=vt.length,Je=0,Te="",Ve=!1,Le;Je<=At;Je++){if(Le=je(vt,Je),Le==="\\"){Te+=Le+je(vt,++Je);continue}!Ve&&Le==="."?Te+="[\\s\\S]":(Le==="["?Ve=!0:Le==="]"&&(Ve=!1),Te+=Le)}return Te},st=function(vt){for(var At=vt.length,Je=0,Te="",Ve=[],Le={},Ee=!1,Be=!1,Ge=0,Me="",Re;Je<=At;Je++){if(Re=je(vt,Je),Re==="\\")Re=Re+je(vt,++Je);else if(Re==="]")Ee=!1;else if(!Ee)switch(!0){case Re==="[":Ee=!0;break;case Re==="(":we(Ze,We(vt,Je+1))&&(Je+=2,Be=!0),Te+=Re,Ge++;continue;case(Re===">"&&Be):if(Me===""||ce(Le,Me))throw new Ue("Invalid capture group name");Le[Me]=!0,Ve[Ve.length]=[Me,Ge],Be=!1,Me="";continue}Be?Me+=Re:Te+=Re}return[Te,Ve]};if(le("RegExp",it)){for(var gt=function(At,Je){var Te=ne(Se,this),Ve=z(At),Le=Je===void 0,Ee=[],Be=At,Ge,Me,Re,ze,nt,yt;if(!Te&&Ve&&Le&&At.constructor===gt)return At;if((Ve||ne(Se,At))&&(At=At.source,Le&&(Je=a(Be))),At=At===void 0?"":y(At),Je=Je===void 0?"":y(Je),Be=At,pe&&"dotAll"in Ke&&(Me=!!Je&&ke(Je,"s")>-1,Me&&(Je=Fe(Je,/s/g,""))),Ge=Je,ut&&"sticky"in Ke&&(Re=!!Je&&ke(Je,"y")>-1,Re&&ct&&(Je=Fe(Je,/y/g,""))),be&&(ze=st(At),At=ze[0],Ee=ze[1]),nt=oe(Ce(At,Je),Te?this:Se,gt),(Me||Re||Ee.length)&&(yt=fe(nt),Me&&(yt.dotAll=!0,yt.raw=gt(tt(At),Ge)),Re&&(yt.sticky=!0),Ee.length&&(yt.groups=Ee)),At!==Be)try{se(nt,"source",Be===""?"(?:)":Be)}catch(Lt){}return nt},bt=re(Ce),xt=0;bt.length>xt;)b(gt,Ce,bt[xt++]);Se.constructor=gt,gt.prototype=Se,te(ie,"RegExp",gt)}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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/regexp-exec");ue({target:"RegExp",proto:!0,forced:/./.exec!==ie},{exec:ie})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(x,ve,Ae){"use strict";var ue=x("../internals/function-name").PROPER,ie=x("../internals/redefine"),ae=x("../internals/an-object"),le=x("../internals/to-string"),oe=x("../internals/fails"),se=x("../internals/regexp-get-flags"),re="toString",ne=RegExp.prototype,z=ne[re],y=oe(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),a=ue&&z.name!=re;(y||a)&&ie(RegExp.prototype,re,function(){var b=ae(this),te=le(b.source),ee=le(se(b));return"/"+te+"/"+ee},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(x,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/not-a-regexp"),le=x("../internals/require-object-coercible"),oe=x("../internals/to-string"),se=x("../internals/correct-is-regexp-logic"),re=ie("".indexOf);ue({target:"String",proto:!0,forced:!se("includes")},{includes:function(z){return!!~re(oe(le(this)),oe(ae(z)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(x,ve,Ae){"use strict";var ue=x("../internals/string-multibyte").charAt,ie=x("../internals/to-string"),ae=x("../internals/internal-state"),le=x("../internals/define-iterator"),oe="String Iterator",se=ae.set,re=ae.getterFor(oe);le(String,"String",function(ne){se(this,{type:oe,string:ie(ne),index:0})},function(){var z=re(this),y=z.string,a=z.index,E;return a>=y.length?{value:void 0,done:!0}:(E=ue(y,a),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,ve,Ae){"use strict";var ue=x("../internals/function-call"),ie=x("../internals/fix-regexp-well-known-symbol-logic"),ae=x("../internals/an-object"),le=x("../internals/to-length"),oe=x("../internals/to-string"),se=x("../internals/require-object-coercible"),re=x("../internals/get-method"),ne=x("../internals/advance-string-index"),z=x("../internals/regexp-exec-abstract");ie("match",function(y,a,E){return[function(te){var ee=se(this),ce=te==null?void 0:re(te,y);return ce?ue(ce,te,ee):new RegExp(te)[y](oe(ee))},function(b){var te=ae(this),ee=oe(b),ce=E(a,te,ee);if(ce.done)return ce.value;if(!te.global)return z(te,ee);var fe=te.unicode;te.lastIndex=0;for(var he=[],me=0,pe;(pe=z(te,ee))!==null;){var be=oe(pe[0]);he[me]=be,be===""&&(te.lastIndex=ne(ee,le(te.lastIndex),fe)),me++}return me===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,ve,Ae){"use strict";var ue=x("../internals/function-apply"),ie=x("../internals/function-call"),ae=x("../internals/function-uncurry-this"),le=x("../internals/fix-regexp-well-known-symbol-logic"),oe=x("../internals/fails"),se=x("../internals/an-object"),re=x("../internals/is-callable"),ne=x("../internals/to-integer-or-infinity"),z=x("../internals/to-length"),y=x("../internals/to-string"),a=x("../internals/require-object-coercible"),E=x("../internals/advance-string-index"),b=x("../internals/get-method"),te=x("../internals/get-substitution"),ee=x("../internals/regexp-exec-abstract"),ce=x("../internals/well-known-symbol"),fe=ce("replace"),he=Math.max,me=Math.min,pe=ae([].concat),be=ae([].push),ye=ae("".indexOf),Ce=ae("".slice),Se=function(Fe){return Fe===void 0?Fe:String(Fe)},Ue=function(){return"a".replace(/./,"$0")==="$0"}(),we=function(){return/./[fe]?/./[fe]("a","$0")==="":!1}(),je=!oe(function(){var Fe=/./;return Fe.exec=function(){var ke=[];return ke.groups={a:"7"},ke},"".replace(Fe,"$<a>")!=="7"});le("replace",function(Fe,ke,We){var Ze=we?"$":"$0";return[function(qe,et){var ut=a(this),ct=qe==null?void 0:b(qe,fe);return ct?ie(ct,qe,ut,et):ie(ke,y(ut),qe,et)},function(Ke,qe){var et=se(this),ut=y(Ke);if(typeof qe=="string"&&ye(qe,Ze)===-1&&ye(qe,"$<")===-1){var ct=We(ke,et,ut,qe);if(ct.done)return ct.value}var it=re(qe);it||(qe=y(qe));var tt=et.global;if(tt){var st=et.unicode;et.lastIndex=0}for(var gt=[];;){var bt=ee(et,ut);if(bt===null||(be(gt,bt),!tt))break;var xt=y(bt[0]);xt===""&&(et.lastIndex=E(ut,z(et.lastIndex),st))}for(var vt="",At=0,Je=0;Je<gt.length;Je++){bt=gt[Je];for(var Te=y(bt[0]),Ve=he(me(ne(bt.index),ut.length),0),Le=[],Ee=1;Ee<bt.length;Ee++)be(Le,Se(bt[Ee]));var Be=bt.groups;if(it){var Ge=pe([Te],Le,Ve,ut);Be!==void 0&&be(Ge,Be);var Me=y(ue(qe,void 0,Ge))}else Me=te(Te,ut,Ve,Le,Be,qe);Ve>=At&&(vt+=Ce(ut,At,Ve)+Me,At=Ve+Te.length)}return vt+Ce(ut,At)}]},!je||!Ue||we)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(x,ve,Ae){"use strict";var ue=x("../internals/function-call"),ie=x("../internals/fix-regexp-well-known-symbol-logic"),ae=x("../internals/an-object"),le=x("../internals/require-object-coercible"),oe=x("../internals/same-value"),se=x("../internals/to-string"),re=x("../internals/get-method"),ne=x("../internals/regexp-exec-abstract");ie("search",function(z,y,a){return[function(b){var te=le(this),ee=b==null?void 0:re(b,z);return ee?ue(ee,b,te):new RegExp(b)[z](se(te))},function(E){var b=ae(this),te=se(E),ee=a(y,b,te);if(ee.done)return ee.value;var ce=b.lastIndex;oe(ce,0)||(b.lastIndex=0);var fe=ne(b,te);return oe(b.lastIndex,ce)||(b.lastIndex=ce),fe===null?-1:fe.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,ve,Ae){"use strict";var ue=x("../internals/function-apply"),ie=x("../internals/function-call"),ae=x("../internals/function-uncurry-this"),le=x("../internals/fix-regexp-well-known-symbol-logic"),oe=x("../internals/is-regexp"),se=x("../internals/an-object"),re=x("../internals/require-object-coercible"),ne=x("../internals/species-constructor"),z=x("../internals/advance-string-index"),y=x("../internals/to-length"),a=x("../internals/to-string"),E=x("../internals/get-method"),b=x("../internals/array-slice-simple"),te=x("../internals/regexp-exec-abstract"),ee=x("../internals/regexp-exec"),ce=x("../internals/regexp-sticky-helpers"),fe=x("../internals/fails"),he=ce.UNSUPPORTED_Y,me=4294967295,pe=Math.min,be=[].push,ye=ae(/./.exec),Ce=ae(be),Se=ae("".slice),Ue=!fe(function(){var we=/(?:)/,je=we.exec;we.exec=function(){return je.apply(this,arguments)};var Fe="ab".split(we);return Fe.length!==2||Fe[0]!=="a"||Fe[1]!=="b"});le("split",function(we,je,Fe){var ke;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?ke=function(We,Ze){var Ke=a(re(this)),qe=Ze===void 0?me:Ze>>>0;if(qe===0)return[];if(We===void 0)return[Ke];if(!oe(We))return ie(je,Ke,We,qe);for(var et=[],ut=(We.ignoreCase?"i":"")+(We.multiline?"m":"")+(We.unicode?"u":"")+(We.sticky?"y":""),ct=0,it=new RegExp(We.source,ut+"g"),tt,st,gt;(tt=ie(ee,it,Ke))&&(st=it.lastIndex,!(st>ct&&(Ce(et,Se(Ke,ct,tt.index)),tt.length>1&&tt.index<Ke.length&&ue(be,et,b(tt,1)),gt=tt[0].length,ct=st,et.length>=qe)));)it.lastIndex===tt.index&&it.lastIndex++;return ct===Ke.length?(gt||!ye(it,""))&&Ce(et,""):Ce(et,Se(Ke,ct)),et.length>qe?b(et,0,qe):et}:"0".split(void 0,0).length?ke=function(We,Ze){return We===void 0&&Ze===0?[]:ie(je,this,We,Ze)}:ke=je,[function(Ze,Ke){var qe=re(this),et=Ze==null?void 0:E(Ze,we);return et?ie(et,Ze,qe,Ke):ie(ke,a(qe),Ze,Ke)},function(We,Ze){var Ke=se(this),qe=a(We),et=Fe(ke,Ke,qe,Ze,ke!==je);if(et.done)return et.value;var ut=ne(Ke,RegExp),ct=Ke.unicode,it=(Ke.ignoreCase?"i":"")+(Ke.multiline?"m":"")+(Ke.unicode?"u":"")+(he?"g":"y"),tt=new ut(he?"^(?:"+Ke.source+")":Ke,it),st=Ze===void 0?me:Ze>>>0;if(st===0)return[];if(qe.length===0)return te(tt,qe)===null?[qe]:[];for(var gt=0,bt=0,xt=[];bt<qe.length;){tt.lastIndex=he?0:bt;var vt=te(tt,he?Se(qe,bt):qe),At;if(vt===null||(At=pe(y(tt.lastIndex+(he?bt:0)),qe.length))===gt)bt=z(qe,bt,ct);else{if(Ce(xt,Se(qe,gt,bt)),xt.length===st)return xt;for(var Je=1;Je<=vt.length-1;Je++)if(Ce(xt,vt[Je]),xt.length===st)return xt;bt=gt=At}}return Ce(xt,Se(qe,gt)),xt}]},!Ue,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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/string-trim").trim,ae=x("../internals/string-trim-forced");ue({target:"String",proto:!0,forced:ae("trim")},{trim:function(){return ie(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(x,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/global"),ae=x("../internals/function-call"),le=x("../internals/function-uncurry-this"),oe=x("../internals/is-pure"),se=x("../internals/descriptors"),re=x("../internals/native-symbol"),ne=x("../internals/fails"),z=x("../internals/has-own-property"),y=x("../internals/object-is-prototype-of"),a=x("../internals/an-object"),E=x("../internals/to-indexed-object"),b=x("../internals/to-property-key"),te=x("../internals/to-string"),ee=x("../internals/create-property-descriptor"),ce=x("../internals/object-create"),fe=x("../internals/object-keys"),he=x("../internals/object-get-own-property-names"),me=x("../internals/object-get-own-property-names-external"),pe=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"),Se=x("../internals/object-property-is-enumerable"),Ue=x("../internals/redefine"),we=x("../internals/shared"),je=x("../internals/shared-key"),Fe=x("../internals/hidden-keys"),ke=x("../internals/uid"),We=x("../internals/well-known-symbol"),Ze=x("../internals/well-known-symbol-wrapped"),Ke=x("../internals/define-well-known-symbol"),qe=x("../internals/symbol-define-to-primitive"),et=x("../internals/set-to-string-tag"),ut=x("../internals/internal-state"),ct=x("../internals/array-iteration").forEach,it=je("hidden"),tt="Symbol",st="prototype",gt=ut.set,bt=ut.getterFor(tt),xt=Object[st],vt=ie.Symbol,At=vt&&vt[st],Je=ie.TypeError,Te=ie.QObject,Ve=be.f,Le=ye.f,Ee=me.f,Be=Se.f,Ge=le([].push),Me=we("symbols"),Re=we("op-symbols"),ze=we("wks"),nt=!Te||!Te[st]||!Te[st].findChild,yt=se&&ne(function(){return ce(Le({},"a",{get:function(){return Le(this,"a",{value:7}).a}})).a!=7})?function(Bt,Nt,en){var Yt=Ve(xt,Nt);Yt&&delete xt[Nt],Le(Bt,Nt,en),Yt&&Bt!==xt&&Le(xt,Nt,Yt)}:Le,Lt=function(Bt,Nt){var en=Me[Bt]=ce(At);return gt(en,{type:tt,tag:Bt,description:Nt}),se||(en.description=Nt),en},Rt=function(Nt,en,Yt){Nt===xt&&Rt(Re,en,Yt),a(Nt);var pn=b(en);return a(Yt),z(Me,pn)?(Yt.enumerable?(z(Nt,it)&&Nt[it][pn]&&(Nt[it][pn]=!1),Yt=ce(Yt,{enumerable:ee(0,!1)})):(z(Nt,it)||Le(Nt,it,ee(1,{})),Nt[it][pn]=!0),yt(Nt,pn,Yt)):Le(Nt,pn,Yt)},St=function(Nt,en){a(Nt);var Yt=E(en),pn=fe(Yt).concat(qt(Yt));return ct(pn,function(zn){(!se||ae(Ft,Yt,zn))&&Rt(Nt,zn,Yt[zn])}),Nt},pt=function(Nt,en){return en===void 0?ce(Nt):St(ce(Nt),en)},Ft=function(Nt){var en=b(Nt),Yt=ae(Be,this,en);return this===xt&&z(Me,en)&&!z(Re,en)?!1:Yt||!z(this,en)||!z(Me,en)||z(this,it)&&this[it][en]?Yt:!0},Ut=function(Nt,en){var Yt=E(Nt),pn=b(en);if(!(Yt===xt&&z(Me,pn)&&!z(Re,pn))){var zn=Ve(Yt,pn);return zn&&z(Me,pn)&&!(z(Yt,it)&&Yt[it][pn])&&(zn.enumerable=!0),zn}},Ct=function(Nt){var en=Ee(E(Nt)),Yt=[];return ct(en,function(pn){!z(Me,pn)&&!z(Fe,pn)&&Ge(Yt,pn)}),Yt},qt=function(Bt){var Nt=Bt===xt,en=Ee(Nt?Re:E(Bt)),Yt=[];return ct(en,function(pn){z(Me,pn)&&(!Nt||z(xt,pn))&&Ge(Yt,Me[pn])}),Yt};re||(vt=function(){if(y(At,this))throw Je("Symbol is not a constructor");var Nt=!arguments.length||arguments[0]===void 0?void 0:te(arguments[0]),en=ke(Nt),Yt=function(pn){this===xt&&ae(Yt,Re,pn),z(this,it)&&z(this[it],en)&&(this[it][en]=!1),yt(this,en,ee(1,pn))};return se&&nt&&yt(xt,en,{configurable:!0,set:Yt}),Lt(en,Nt)},At=vt[st],Ue(At,"toString",function(){return bt(this).tag}),Ue(vt,"withoutSetter",function(Bt){return Lt(ke(Bt),Bt)}),Se.f=Ft,ye.f=Rt,Ce.f=St,be.f=Ut,he.f=me.f=Ct,pe.f=qt,Ze.f=function(Bt){return Lt(We(Bt),Bt)},se&&(Le(At,"description",{configurable:!0,get:function(){return bt(this).description}}),oe||Ue(xt,"propertyIsEnumerable",Ft,{unsafe:!0}))),ue({global:!0,wrap:!0,forced:!re,sham:!re},{Symbol:vt}),ct(fe(ze),function(Bt){Ke(Bt)}),ue({target:tt,stat:!0,forced:!re},{useSetter:function(){nt=!0},useSimple:function(){nt=!1}}),ue({target:"Object",stat:!0,forced:!re,sham:!se},{create:pt,defineProperty:Rt,defineProperties:St,getOwnPropertyDescriptor:Ut}),ue({target:"Object",stat:!0,forced:!re},{getOwnPropertyNames:Ct}),qe(),et(vt,tt),Fe[it]=!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,ve,Ae){"use strict";var ue=x("../internals/export"),ie=x("../internals/descriptors"),ae=x("../internals/global"),le=x("../internals/function-uncurry-this"),oe=x("../internals/has-own-property"),se=x("../internals/is-callable"),re=x("../internals/object-is-prototype-of"),ne=x("../internals/to-string"),z=x("../internals/object-define-property").f,y=x("../internals/copy-constructor-properties"),a=ae.Symbol,E=a&&a.prototype;if(ie&&se(a)&&(!("description"in E)||a().description!==void 0)){var b={},te=function(){var ye=arguments.length<1||arguments[0]===void 0?void 0:ne(arguments[0]),Ce=re(E,this)?new a(ye):ye===void 0?a():a(ye);return ye===""&&(b[Ce]=!0),Ce};y(te,a),te.prototype=E,E.constructor=te;var ee=String(a("test"))=="Symbol(test)",ce=le(E.toString),fe=le(E.valueOf),he=/^Symbol\((.*)\)[^)]+$/,me=le("".replace),pe=le("".slice);z(E,"description",{configurable:!0,get:function(){var ye=fe(this),Ce=ce(ye);if(oe(b,ye))return"";var Se=ee?pe(Ce,7,-1):me(Ce,he,"$1");return Se===""?void 0:Se}}),ue({global:!0,forced:!0},{Symbol:te})}},{"../internals/copy-constructor-properties":125,"../internals/descriptors":134,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/object-define-property":198,"../internals/object-is-prototype-of":204,"../internals/to-string":256}],311:[function(x,ve,Ae){var ue=x("../internals/export"),ie=x("../internals/get-built-in"),ae=x("../internals/has-own-property"),le=x("../internals/to-string"),oe=x("../internals/shared"),se=x("../internals/native-symbol-registry"),re=oe("string-to-symbol-registry"),ne=oe("symbol-to-string-registry");ue({target:"Symbol",stat:!0,forced:!se},{for:function(z){var y=le(z);if(ae(re,y))return re[y];var a=ie("Symbol")(y);return re[y]=a,ne[a]=y,a}})},{"../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,ve,Ae){var ue=x("../internals/define-well-known-symbol");ue("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(x,ve,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,ve,Ae){var ue=x("../internals/export"),ie=x("../internals/has-own-property"),ae=x("../internals/is-symbol"),le=x("../internals/try-to-string"),oe=x("../internals/shared"),se=x("../internals/native-symbol-registry"),re=oe("symbol-to-string-registry");ue({target:"Symbol",stat:!0,forced:!se},{keyFor:function(z){if(!ae(z))throw TypeError(le(z)+" is not a symbol");if(ie(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,ve,Ae){"use strict";var ue=x("../internals/function-uncurry-this"),ie=x("../internals/array-buffer-view-core"),ae=x("../internals/array-copy-within"),le=ue(ae),oe=ie.aTypedArray,se=ie.exportTypedArrayMethod;se("copyWithin",function(ne,z){return le(oe(this),ne,z,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/array-iteration").every,ae=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("every",function(se){return ie(ae(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/function-call"),ae=x("../internals/array-fill"),le=ue.aTypedArray,oe=ue.exportTypedArrayMethod;oe("fill",function(re){var ne=arguments.length;return ie(ae,le(this),re,ne>1?arguments[1]:void 0,ne>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/array-iteration").filter,ae=x("../internals/typed-array-from-species-and-list"),le=ue.aTypedArray,oe=ue.exportTypedArrayMethod;oe("filter",function(re){var ne=ie(le(this),re,arguments.length>1?arguments[1]:void 0);return ae(this,ne)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/array-iteration").findIndex,ae=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("findIndex",function(se){return ie(ae(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/array-iteration").find,ae=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("find",function(se){return ie(ae(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/array-iteration").forEach,ae=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("forEach",function(se){ie(ae(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/array-includes").includes,ae=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("includes",function(se){return ie(ae(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/array-includes").indexOf,ae=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("indexOf",function(se){return ie(ae(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(x,ve,Ae){"use strict";var ue=x("../internals/global"),ie=x("../internals/fails"),ae=x("../internals/function-uncurry-this"),le=x("../internals/array-buffer-view-core"),oe=x("../modules/es.array.iterator"),se=x("../internals/well-known-symbol"),re=se("iterator"),ne=ue.Uint8Array,z=ae(oe.values),y=ae(oe.keys),a=ae(oe.entries),E=le.aTypedArray,b=le.exportTypedArrayMethod,te=ne&&ne.prototype,ee=!ie(function(){te[re].call([1])}),ce=!!te&&te.values&&te[re]===te.values&&te.values.name==="values",fe=function(){return z(E(this))};b("entries",function(){return a(E(this))},ee),b("keys",function(){return y(E(this))},ee),b("values",fe,ee||!ce,{name:"values"}),b(re,fe,ee||!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,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/function-uncurry-this"),ae=ue.aTypedArray,le=ue.exportTypedArrayMethod,oe=ie([].join);le("join",function(re){return oe(ae(this),re)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/function-apply"),ae=x("../internals/array-last-index-of"),le=ue.aTypedArray,oe=ue.exportTypedArrayMethod;oe("lastIndexOf",function(re){var ne=arguments.length;return ie(ae,le(this),ne>1?[re,arguments[1]]:[re])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/array-iteration").map,ae=x("../internals/typed-array-species-constructor"),le=ue.aTypedArray,oe=ue.exportTypedArrayMethod;oe("map",function(re){return ie(le(this),re,arguments.length>1?arguments[1]:void 0,function(ne,z){return new(ae(ne))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/array-reduce").right,ae=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("reduceRight",function(se){var re=arguments.length;return ie(ae(this),se,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/array-reduce").left,ae=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("reduce",function(se){var re=arguments.length;return ie(ae(this),se,re,re>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=ue.aTypedArray,ae=ue.exportTypedArrayMethod,le=Math.floor;ae("reverse",function(){for(var se=this,re=ie(se).length,ne=le(re/2),z=0,y;z<ne;)y=se[z],se[z++]=se[--re],se[re]=y;return se})},{"../internals/array-buffer-view-core":103}],331:[function(x,ve,Ae){"use strict";var ue=x("../internals/global"),ie=x("../internals/function-call"),ae=x("../internals/array-buffer-view-core"),le=x("../internals/length-of-array-like"),oe=x("../internals/to-offset"),se=x("../internals/to-object"),re=x("../internals/fails"),ne=ue.RangeError,z=ue.Int8Array,y=z&&z.prototype,a=y&&y.set,E=ae.aTypedArray,b=ae.exportTypedArrayMethod,te=!re(function(){var ce=new Uint8ClampedArray(2);return ie(a,ce,{length:1,0:3},1),ce[1]!==3}),ee=te&&ae.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(fe){E(this);var he=oe(arguments.length>1?arguments[1]:void 0,1),me=se(fe);if(te)return ie(a,this,me,he);var pe=this.length,be=le(me),ye=0;if(be+he>pe)throw ne("Wrong length");for(;ye<be;)this[he+ye]=me[ye++]},!te||ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-call":155,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-offset":251}],332:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/typed-array-species-constructor"),ae=x("../internals/fails"),le=x("../internals/array-slice"),oe=ue.aTypedArray,se=ue.exportTypedArrayMethod,re=ae(function(){new Int8Array(1).slice()});se("slice",function(z,y){for(var a=le(oe(this),z,y),E=ie(this),b=0,te=a.length,ee=new E(te);te>b;)ee[b]=a[b++];return ee},re)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/array-iteration").some,ae=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("some",function(se){return ie(ae(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(x,ve,Ae){"use strict";var ue=x("../internals/global"),ie=x("../internals/function-uncurry-this"),ae=x("../internals/fails"),le=x("../internals/a-callable"),oe=x("../internals/array-sort"),se=x("../internals/array-buffer-view-core"),re=x("../internals/engine-ff-version"),ne=x("../internals/engine-is-ie-or-edge"),z=x("../internals/engine-v8-version"),y=x("../internals/engine-webkit-version"),a=se.aTypedArray,E=se.exportTypedArrayMethod,b=ue.Uint16Array,te=b&&ie(b.prototype.sort),ee=!!te&&!(ae(function(){te(new b(2),null)})&&ae(function(){te(new b(2),{})})),ce=!!te&&!ae(function(){if(z)return z<74;if(re)return re<67;if(ne)return!0;if(y)return y<602;var he=new b(516),me=Array(516),pe,be;for(pe=0;pe<516;pe++)be=pe%4,he[pe]=515-pe,me[pe]=pe-2*be+3;for(te(he,function(ye,Ce){return(ye/4|0)-(Ce/4|0)}),pe=0;pe<516;pe++)if(he[pe]!==me[pe])return!0}),fe=function(he){return function(me,pe){return he!==void 0?+he(me,pe)||0:pe!==pe?-1:me!==me?1:me===0&&pe===0?1/me>0&&1/pe<0?1:-1:me>pe}};E("sort",function(me){return me!==void 0&&le(me),ce?te(this,me):oe(a(this),fe(me))},!ce||ee)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core"),ie=x("../internals/to-length"),ae=x("../internals/to-absolute-index"),le=x("../internals/typed-array-species-constructor"),oe=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("subarray",function(ne,z){var y=oe(this),a=y.length,E=ae(ne,a),b=le(y);return new b(y.buffer,y.byteOffset+E*y.BYTES_PER_ELEMENT,ie((z===void 0?a:ae(z,a))-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,ve,Ae){"use strict";var ue=x("../internals/global"),ie=x("../internals/function-apply"),ae=x("../internals/array-buffer-view-core"),le=x("../internals/fails"),oe=x("../internals/array-slice"),se=ue.Int8Array,re=ae.aTypedArray,ne=ae.exportTypedArrayMethod,z=[].toLocaleString,y=!!se&&le(function(){z.call(new se(1))}),a=le(function(){return[1,2].toLocaleString()!=new se([1,2]).toLocaleString()})||!le(function(){se.prototype.toLocaleString.call([1,2])});ne("toLocaleString",function(){return ie(z,y?oe(re(this)):re(this),oe(arguments))},a)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(x,ve,Ae){"use strict";var ue=x("../internals/array-buffer-view-core").exportTypedArrayMethod,ie=x("../internals/fails"),ae=x("../internals/global"),le=x("../internals/function-uncurry-this"),oe=ae.Uint8Array,se=oe&&oe.prototype||{},re=[].toString,ne=le([].join);ie(function(){re.call({})})&&(re=function(){return ne(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,ve,Ae){var ue=x("../internals/typed-array-constructor");ue("Uint8",function(ie){return function(le,oe,se){return ie(this,le,oe,se)}})},{"../internals/typed-array-constructor":258}],339:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/dom-iterables"),ae=x("../internals/dom-token-list-prototype"),le=x("../internals/array-for-each"),oe=x("../internals/create-non-enumerable-property"),se=function(ne){if(ne&&ne.forEach!==le)try{oe(ne,"forEach",le)}catch(z){ne.forEach=le}};for(var re in ie)ie[re]&&se(ue[re]&&ue[re].prototype);se(ae)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(x,ve,Ae){var ue=x("../internals/global"),ie=x("../internals/dom-iterables"),ae=x("../internals/dom-token-list-prototype"),le=x("../modules/es.array.iterator"),oe=x("../internals/create-non-enumerable-property"),se=x("../internals/well-known-symbol"),re=se("iterator"),ne=se("toStringTag"),z=le.values,y=function(E,b){if(E){if(E[re]!==z)try{oe(E,re,z)}catch(ee){E[re]=z}if(E[ne]||oe(E,ne,b),ie[b]){for(var te in le)if(E[te]!==le[te])try{oe(E,te,le[te])}catch(ee){E[te]=le[te]}}}};for(var a in ie)y(ue[a]&&ue[a].prototype,a);y(ae,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(x,ve,Ae){function ue(ce){return Array.isArray?Array.isArray(ce):ee(ce)==="[object Array]"}Ae.isArray=ue;function ie(ce){return typeof ce=="boolean"}Ae.isBoolean=ie;function ae(ce){return ce===null}Ae.isNull=ae;function le(ce){return ce==null}Ae.isNullOrUndefined=le;function oe(ce){return typeof ce=="number"}Ae.isNumber=oe;function se(ce){return typeof ce=="string"}Ae.isString=se;function re(ce){return typeof ce=="symbol"}Ae.isSymbol=re;function ne(ce){return ce===void 0}Ae.isUndefined=ne;function z(ce){return ee(ce)==="[object RegExp]"}Ae.isRegExp=z;function y(ce){return typeof ce=="object"&&ce!==null}Ae.isObject=y;function a(ce){return ee(ce)==="[object Date]"}Ae.isDate=a;function E(ce){return ee(ce)==="[object Error]"||ce instanceof Error}Ae.isError=E;function b(ce){return typeof ce=="function"}Ae.isFunction=b;function te(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}Ae.isPrimitive=te,Ae.isBuffer=x("buffer").Buffer.isBuffer;function ee(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(x,ve,Ae){(function(ue){"use strict";var ie=function(){var re=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,ne=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,z=/[^-+\dA-Z]/g;return function(y,a,E,b){if(arguments.length===1&&se(y)==="string"&&!/\d/.test(y)&&(a=y,y=void 0),y=y||new Date,y instanceof Date||(y=new Date(y)),isNaN(y))throw TypeError("Invalid date");a=String(ie.masks[a]||a||ie.masks.default);var te=a.slice(0,4);(te==="UTC:"||te==="GMT:")&&(a=a.slice(4),E=!0,te==="GMT:"&&(b=!0));var ee=E?"getUTC":"get",ce=y[ee+"Date"](),fe=y[ee+"Day"](),he=y[ee+"Month"](),me=y[ee+"FullYear"](),pe=y[ee+"Hours"](),be=y[ee+"Minutes"](),ye=y[ee+"Seconds"](),Ce=y[ee+"Milliseconds"](),Se=E?0:y.getTimezoneOffset(),Ue=le(y),we=oe(y),je={d:ce,dd:ae(ce),ddd:ie.i18n.dayNames[fe],dddd:ie.i18n.dayNames[fe+7],m:he+1,mm:ae(he+1),mmm:ie.i18n.monthNames[he],mmmm:ie.i18n.monthNames[he+12],yy:String(me).slice(2),yyyy:me,h:pe%12||12,hh:ae(pe%12||12),H:pe,HH:ae(pe),M:be,MM:ae(be),s:ye,ss:ae(ye),l:ae(Ce,3),L:ae(Math.round(Ce/10)),t:pe<12?"a":"p",tt:pe<12?"am":"pm",T:pe<12?"A":"P",TT:pe<12?"AM":"PM",Z:b?"GMT":E?"UTC":(String(y).match(ne)||[""]).pop().replace(z,""),o:(Se>0?"-":"+")+ae(Math.floor(Math.abs(Se)/60)*100+Math.abs(Se)%60,4),S:["th","st","nd","rd"][ce%10>3?0:(ce%100-ce%10!=10)*ce%10],W:Ue,N:we};return a.replace(re,function(Fe){return Fe in je?je[Fe]:Fe.slice(1,Fe.length-1)})}}();ie.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"},ie.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function ae(re,ne){for(re=String(re),ne=ne||2;re.length<ne;)re="0"+re;return re}function le(re){var ne=new Date(re.getFullYear(),re.getMonth(),re.getDate());ne.setDate(ne.getDate()-(ne.getDay()+6)%7+3);var z=new Date(ne.getFullYear(),0,4);z.setDate(z.getDate()-(z.getDay()+6)%7+3);var y=ne.getTimezoneOffset()-z.getTimezoneOffset();ne.setHours(ne.getHours()-y);var a=(ne-z)/(864e5*7);return 1+Math.floor(a)}function oe(re){var ne=re.getDay();return ne===0&&(ne=7),ne}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 de=="function"&&de.amd?de(function(){return ie}):typeof Ae=="object"?ve.exports=ie:ue.dateFormat=ie})(this)},{}],343:[function(x,ve,Ae){"use strict";var ue=/["'&<>]/;ve.exports=ie;function ie(ae){var le=""+ae,oe=ue.exec(le);if(!oe)return le;var se,re="",ne=0,z=0;for(ne=oe.index;ne<le.length;ne++){switch(le.charCodeAt(ne)){case 34:se=""";break;case 38:se="&";break;case 39:se="'";break;case 60:se="<";break;case 62:se=">";break;default:continue}z!==ne&&(re+=le.substring(z,ne)),z=ne+1,re+=se}return z!==ne?re+le.substring(z,ne):re}},{}],344:[function(x,ve,Ae){"use strict";var ue=typeof Reflect=="object"?Reflect:null,ie=ue&&typeof ue.apply=="function"?ue.apply:function(ye,Ce,Se){return Function.prototype.apply.call(ye,Ce,Se)},ae;ue&&typeof ue.ownKeys=="function"?ae=ue.ownKeys:Object.getOwnPropertySymbols?ae=function(ye){return Object.getOwnPropertyNames(ye).concat(Object.getOwnPropertySymbols(ye))}:ae=function(ye){return Object.getOwnPropertyNames(ye)};function le(be){console&&console.warn&&console.warn(be)}var oe=Number.isNaN||function(ye){return ye!==ye};function se(){se.init.call(this)}ve.exports=se,ve.exports.once=he,se.EventEmitter=se,se.prototype._events=void 0,se.prototype._eventsCount=0,se.prototype._maxListeners=void 0;var re=10;function ne(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||oe(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||oe(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=[],Se=1;Se<arguments.length;Se++)Ce.push(arguments[Se]);var Ue=ye==="error",we=this._events;if(we!==void 0)Ue=Ue&&we.error===void 0;else if(!Ue)return!1;if(Ue){var je;if(Ce.length>0&&(je=Ce[0]),je instanceof Error)throw je;var Fe=new Error("Unhandled error."+(je?" ("+je.message+")":""));throw Fe.context=je,Fe}var ke=we[ye];if(ke===void 0)return!1;if(typeof ke=="function")ie(ke,this,Ce);else for(var We=ke.length,Ze=ee(ke,We),Se=0;Se<We;++Se)ie(Ze[Se],this,Ce);return!0};function y(be,ye,Ce,Se){var Ue,we,je;if(ne(Ce),we=be._events,we===void 0?(we=be._events=Object.create(null),be._eventsCount=0):(we.newListener!==void 0&&(be.emit("newListener",ye,Ce.listener?Ce.listener:Ce),we=be._events),je=we[ye]),je===void 0)je=we[ye]=Ce,++be._eventsCount;else if(typeof je=="function"?je=we[ye]=Se?[Ce,je]:[je,Ce]:Se?je.unshift(Ce):je.push(Ce),Ue=z(be),Ue>0&&je.length>Ue&&!je.warned){je.warned=!0;var Fe=new Error("Possible EventEmitter memory leak detected. "+je.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");Fe.name="MaxListenersExceededWarning",Fe.emitter=be,Fe.type=ye,Fe.count=je.length,le(Fe)}return be}se.prototype.addListener=function(ye,Ce){return y(this,ye,Ce,!1)},se.prototype.on=se.prototype.addListener,se.prototype.prependListener=function(ye,Ce){return y(this,ye,Ce,!0)};function a(){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 Se={fired:!1,wrapFn:void 0,target:be,type:ye,listener:Ce},Ue=a.bind(Se);return Ue.listener=Ce,Se.wrapFn=Ue,Ue}se.prototype.once=function(ye,Ce){return ne(Ce),this.on(ye,E(this,ye,Ce)),this},se.prototype.prependOnceListener=function(ye,Ce){return ne(Ce),this.prependListener(ye,E(this,ye,Ce)),this},se.prototype.removeListener=function(ye,Ce){var Se,Ue,we,je,Fe;if(ne(Ce),Ue=this._events,Ue===void 0)return this;if(Se=Ue[ye],Se===void 0)return this;if(Se===Ce||Se.listener===Ce)--this._eventsCount===0?this._events=Object.create(null):(delete Ue[ye],Ue.removeListener&&this.emit("removeListener",ye,Se.listener||Ce));else if(typeof Se!="function"){for(we=-1,je=Se.length-1;je>=0;je--)if(Se[je]===Ce||Se[je].listener===Ce){Fe=Se[je].listener,we=je;break}if(we<0)return this;we===0?Se.shift():ce(Se,we),Se.length===1&&(Ue[ye]=Se[0]),Ue.removeListener!==void 0&&this.emit("removeListener",ye,Fe||Ce)}return this},se.prototype.off=se.prototype.removeListener,se.prototype.removeAllListeners=function(ye){var Ce,Se,Ue;if(Se=this._events,Se===void 0)return this;if(Se.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Se[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Se[ye]),this;if(arguments.length===0){var we=Object.keys(Se),je;for(Ue=0;Ue<we.length;++Ue)je=we[Ue],je!=="removeListener"&&this.removeAllListeners(je);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(Ce=Se[ye],typeof Ce=="function")this.removeListener(ye,Ce);else if(Ce!==void 0)for(Ue=Ce.length-1;Ue>=0;Ue--)this.removeListener(ye,Ce[Ue]);return this};function b(be,ye,Ce){var Se=be._events;if(Se===void 0)return[];var Ue=Se[ye];return Ue===void 0?[]:typeof Ue=="function"?Ce?[Ue.listener||Ue]:[Ue]:Ce?fe(Ue):ee(Ue,Ue.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):te.call(be,ye)},se.prototype.listenerCount=te;function te(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?ae(this._events):[]};function ee(be,ye){for(var Ce=new Array(ye),Se=0;Se<ye;++Se)Ce[Se]=be[Se];return Ce}function ce(be,ye){for(;ye+1<be.length;ye++)be[ye]=be[ye+1];be.pop()}function fe(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,Se){function Ue(je){be.removeListener(ye,we),Se(je)}function we(){typeof be.removeListener=="function"&&be.removeListener("error",Ue),Ce([].slice.call(arguments))}pe(be,ye,we,{once:!0}),ye!=="error"&&me(be,Ue,{once:!0})})}function me(be,ye,Ce){typeof be.on=="function"&&pe(be,"error",ye,Ce)}function pe(be,ye,Ce,Se){if(typeof be.on=="function")Se.once?be.once(ye,Ce):be.on(ye,Ce);else if(typeof be.addEventListener=="function")be.addEventListener(ye,function Ue(we){Se.once&&be.removeEventListener(ye,Ue),Ce(we)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof be)}},{}],345:[function(x,ve,Ae){"use strict";var ue=x("is-callable"),ie=Object.prototype.toString,ae=Object.prototype.hasOwnProperty,le=function(z,y,a){for(var E=0,b=z.length;E<b;E++)ae.call(z,E)&&(a==null?y(z[E],E,z):y.call(a,z[E],E,z))},oe=function(z,y,a){for(var E=0,b=z.length;E<b;E++)a==null?y(z.charAt(E),E,z):y.call(a,z.charAt(E),E,z)},se=function(z,y,a){for(var E in z)ae.call(z,E)&&(a==null?y(z[E],E,z):y.call(a,z[E],E,z))},re=function(z,y,a){if(!ue(y))throw new TypeError("iterator must be a function");var E;arguments.length>=3&&(E=a),ie.call(z)==="[object Array]"?le(z,y,E):typeof z=="string"?oe(z,y,E):se(z,y,E)};ve.exports=re},{"is-callable":367}],346:[function(x,ve,Ae){"use strict";var ue="Function.prototype.bind called on incompatible ",ie=Array.prototype.slice,ae=Object.prototype.toString,le="[object Function]";ve.exports=function(se){var re=this;if(typeof re!="function"||ae.call(re)!==le)throw new TypeError(ue+re);for(var ne=ie.call(arguments,1),z,y=function(){if(this instanceof z){var ee=re.apply(this,ne.concat(ie.call(arguments)));return Object(ee)===ee?ee:this}else return re.apply(se,ne.concat(ie.call(arguments)))},a=Math.max(0,re.length-ne.length),E=[],b=0;b<a;b++)E.push("$"+b);if(z=Function("binder","return function ("+E.join(",")+"){ return binder.apply(this,arguments); }")(y),re.prototype){var te=function(){};te.prototype=re.prototype,z.prototype=new te,te.prototype=null}return z}},{}],347:[function(x,ve,Ae){"use strict";var ue=x("./implementation");ve.exports=Function.prototype.bind||ue},{"./implementation":346}],348:[function(x,ve,Ae){"use strict";var ue,ie=SyntaxError,ae=Function,le=TypeError,oe=function(ke){try{return ae('"use strict"; return ('+ke+").constructor;")()}catch(We){}},se=Object.getOwnPropertyDescriptor;if(se)try{se({},"")}catch(ke){se=null}var re=function(){throw new le},ne=se?function(){try{return arguments.callee,re}catch(ke){try{return se(arguments,"callee").get}catch(We){return re}}}():re,z=x("has-symbols")(),y=x("has-proto")(),a=Object.getPrototypeOf||(y?function(ke){return ke.__proto__}:null),E={},b=typeof Uint8Array=="undefined"||!a?ue:a(Uint8Array),te={"%AggregateError%":typeof AggregateError=="undefined"?ue:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?ue:ArrayBuffer,"%ArrayIteratorPrototype%":z&&a?a([][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%":ae,"%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&&a?a(a([][Symbol.iterator]())):ue,"%JSON%":typeof JSON=="object"?JSON:ue,"%Map%":typeof Map=="undefined"?ue:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!z||!a?ue:a(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||!a?ue:a(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?ue:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":z&&a?a(""[Symbol.iterator]()):ue,"%Symbol%":z?Symbol:ue,"%SyntaxError%":ie,"%ThrowTypeError%":ne,"%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(a)try{null.error}catch(ke){var ee=a(a(ke));te["%Error.prototype%"]=ee}var ce=function ke(We){var Ze;if(We==="%AsyncFunction%")Ze=oe("async function () {}");else if(We==="%GeneratorFunction%")Ze=oe("function* () {}");else if(We==="%AsyncGeneratorFunction%")Ze=oe("async function* () {}");else if(We==="%AsyncGenerator%"){var Ke=ke("%AsyncGeneratorFunction%");Ke&&(Ze=Ke.prototype)}else if(We==="%AsyncIteratorPrototype%"){var qe=ke("%AsyncGenerator%");qe&&a&&(Ze=a(qe.prototype))}return te[We]=Ze,Ze},fe={"%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"),me=x("has"),pe=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),Se=he.call(Function.call,RegExp.prototype.exec),Ue=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,we=/\\(\\)?/g,je=function(We){var Ze=Ce(We,0,1),Ke=Ce(We,-1);if(Ze==="%"&&Ke!=="%")throw new ie("invalid intrinsic syntax, expected closing `%`");if(Ke==="%"&&Ze!=="%")throw new ie("invalid intrinsic syntax, expected opening `%`");var qe=[];return ye(We,Ue,function(et,ut,ct,it){qe[qe.length]=ct?ye(it,we,"$1"):ut||et}),qe},Fe=function(We,Ze){var Ke=We,qe;if(me(fe,Ke)&&(qe=fe[Ke],Ke="%"+qe[0]+"%"),me(te,Ke)){var et=te[Ke];if(et===E&&(et=ce(Ke)),typeof et=="undefined"&&!Ze)throw new le("intrinsic "+We+" exists, but is not available. Please file an issue!");return{alias:qe,name:Ke,value:et}}throw new ie("intrinsic "+We+" does not exist!")};ve.exports=function(We,Ze){if(typeof We!="string"||We.length===0)throw new le("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Ze!="boolean")throw new le('"allowMissing" argument must be a boolean');if(Se(/^%?[^%]*%?$/,We)===null)throw new ie("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Ke=je(We),qe=Ke.length>0?Ke[0]:"",et=Fe("%"+qe+"%",Ze),ut=et.name,ct=et.value,it=!1,tt=et.alias;tt&&(qe=tt[0],be(Ke,pe([0,1],tt)));for(var st=1,gt=!0;st<Ke.length;st+=1){var bt=Ke[st],xt=Ce(bt,0,1),vt=Ce(bt,-1);if((xt==='"'||xt==="'"||xt==="`"||vt==='"'||vt==="'"||vt==="`")&&xt!==vt)throw new ie("property names with quotes must have matching quotes");if((bt==="constructor"||!gt)&&(it=!0),qe+="."+bt,ut="%"+qe+"%",me(te,ut))ct=te[ut];else if(ct!=null){if(!(bt in ct)){if(!Ze)throw new le("base intrinsic for "+We+" exists, but the property is not available.");return}if(se&&st+1>=Ke.length){var At=se(ct,bt);gt=!!At,gt&&"get"in At&&!("originalValue"in At.get)?ct=At.get:ct=ct[bt]}else gt=me(ct,bt),ct=ct[bt];gt&&!it&&(te[ut]=ct)}}return ct}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(x,ve,Ae){"use strict";var ue=x("get-intrinsic"),ie=ue("%Object.getOwnPropertyDescriptor%",!0);if(ie)try{ie([],"length")}catch(ae){ie=null}ve.exports=ie},{"get-intrinsic":348}],350:[function(x,ve,Ae){"use strict";var ue={foo:{}},ie=Object;ve.exports=function(){return{__proto__:ue}.foo===ue.foo&&!({__proto__:null}instanceof ie)}},{}],351:[function(x,ve,Ae){"use strict";var ue=typeof Symbol!="undefined"&&Symbol,ie=x("./shams");ve.exports=function(){return typeof ue!="function"||typeof Symbol!="function"||typeof ue("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ie()}},{"./shams":352}],352:[function(x,ve,Ae){"use strict";ve.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ie={},ae=Symbol("test"),le=Object(ae);if(typeof ae=="string"||Object.prototype.toString.call(ae)!=="[object Symbol]"||Object.prototype.toString.call(le)!=="[object Symbol]")return!1;var oe=42;ie[ae]=oe;for(ae in ie)return!1;if(typeof Object.keys=="function"&&Object.keys(ie).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ie).length!==0)return!1;var se=Object.getOwnPropertySymbols(ie);if(se.length!==1||se[0]!==ae||!Object.prototype.propertyIsEnumerable.call(ie,ae))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var re=Object.getOwnPropertyDescriptor(ie,ae);if(re.value!==oe||re.enumerable!==!0)return!1}return!0}},{}],353:[function(x,ve,Ae){"use strict";var ue=x("has-symbols/shams");ve.exports=function(){return ue()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(x,ve,Ae){"use strict";var ue=x("function-bind");ve.exports=ue.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(x,ve,Ae){var ue=x("http"),ie=x("url"),ae=ve.exports;for(var le in ue)ue.hasOwnProperty(le)&&(ae[le]=ue[le]);ae.request=function(se,re){return se=oe(se),ue.request.call(this,se,re)},ae.get=function(se,re){return se=oe(se),ue.get.call(this,se,re)};function oe(se){if(typeof se=="string"&&(se=ie.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,ve,Ae){"use strict";var ue=x("util"),ie=x("ms");ve.exports=function(ae){if(typeof ae=="number")return ae;var le=ie(ae);if(le===void 0){var oe=new Error(ue.format("humanize-ms(%j) result undefined",ae));console.warn(oe.stack)}return le}},{ms:376,util:419}],357:[function(x,ve,Ae){Ae.read=function(ue,ie,ae,le,oe){var se,re,ne=oe*8-le-1,z=(1<<ne)-1,y=z>>1,a=-7,E=ae?oe-1:0,b=ae?-1:1,te=ue[ie+E];for(E+=b,se=te&(1<<-a)-1,te>>=-a,a+=ne;a>0;se=se*256+ue[ie+E],E+=b,a-=8);for(re=se&(1<<-a)-1,se>>=-a,a+=le;a>0;re=re*256+ue[ie+E],E+=b,a-=8);if(se===0)se=1-y;else{if(se===z)return re?NaN:(te?-1:1)*(1/0);re=re+Math.pow(2,le),se=se-y}return(te?-1:1)*re*Math.pow(2,se-le)},Ae.write=function(ue,ie,ae,le,oe,se){var re,ne,z,y=se*8-oe-1,a=(1<<y)-1,E=a>>1,b=oe===23?Math.pow(2,-24)-Math.pow(2,-77):0,te=le?0:se-1,ee=le?1:-1,ce=ie<0||ie===0&&1/ie<0?1:0;for(ie=Math.abs(ie),isNaN(ie)||ie===1/0?(ne=isNaN(ie)?1:0,re=a):(re=Math.floor(Math.log(ie)/Math.LN2),ie*(z=Math.pow(2,-re))<1&&(re--,z*=2),re+E>=1?ie+=b/z:ie+=b*Math.pow(2,1-E),ie*z>=2&&(re++,z/=2),re+E>=a?(ne=0,re=a):re+E>=1?(ne=(ie*z-1)*Math.pow(2,oe),re=re+E):(ne=ie*Math.pow(2,E-1)*Math.pow(2,oe),re=0));oe>=8;ue[ae+te]=ne&255,te+=ee,ne/=256,oe-=8);for(re=re<<oe|ne,y+=oe;y>0;ue[ae+te]=re&255,te+=ee,re/=256,y-=8);ue[ae+te-ee]|=ce*128}},{}],358:[function(x,ve,Ae){"use strict";var ue=[x("./nextTick"),x("./queueMicrotask"),x("./mutation.js"),x("./messageChannel"),x("./stateChange"),x("./timeout")],ie,ae,le=-1,oe=[],se=!1;function re(){!ie||!ae||(ie=!1,ae.length?oe=ae.concat(oe):le=-1,oe.length&&ne())}function ne(){if(!ie){se=!1,ie=!0;for(var te=oe.length,ee=setTimeout(re);te;){for(ae=oe,oe=[];ae&&++le<te;)ae[le].run();le=-1,te=oe.length}ae=null,le=-1,ie=!1,clearTimeout(ee)}}for(var z,y=-1,a=ue.length;++y<a;)if(ue[y]&&ue[y].test&&ue[y].test()){z=ue[y].install(ne);break}function E(te,ee){this.fun=te,this.array=ee}E.prototype.run=function(){var te=this.fun,ee=this.array;switch(ee.length){case 0:return te();case 1:return te(ee[0]);case 2:return te(ee[0],ee[1]);case 3:return te(ee[0],ee[1],ee[2]);default:return te.apply(null,ee)}},ve.exports=b;function b(te){var ee=new Array(arguments.length-1);if(arguments.length>1)for(var ce=1;ce<arguments.length;ce++)ee[ce-1]=arguments[ce];oe.push(new E(te,ee)),!se&&!ie&&(se=!0,z())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(x,ve,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return ue.setImmediate?!1:typeof ue.MessageChannel!="undefined"},Ae.install=function(ie){var ae=new ue.MessageChannel;return ae.port1.onmessage=ie,function(){ae.port2.postMessage(0)}}}).call(this)}).call(this,typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(x,ve,Ae){(function(ue){(function(){"use strict";var ie=ue.MutationObserver||ue.WebKitMutationObserver;Ae.test=function(){return ie},Ae.install=function(ae){var le=0,oe=new ie(ae),se=ue.document.createTextNode("");return oe.observe(se,{characterData:!0}),function(){se.data=le=++le%2}}}).call(this)}).call(this,typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(x,ve,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return typeof ue.queueMicrotask=="function"},Ae.install=function(ie){return function(){ue.queueMicrotask(ie)}}}).call(this)}).call(this,typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(x,ve,Ae){(function(ue){(function(){"use strict";Ae.test=function(){return"document"in ue&&"onreadystatechange"in ue.document.createElement("script")},Ae.install=function(ie){return function(){var ae=ue.document.createElement("script");return ae.onreadystatechange=function(){ie(),ae.onreadystatechange=null,ae.parentNode.removeChild(ae),ae=null},ue.document.documentElement.appendChild(ae),ie}}}).call(this)}).call(this,typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(x,ve,Ae){"use strict";Ae.test=function(){return!0},Ae.install=function(ue){return function(){setTimeout(ue,0)}}},{}],364:[function(x,ve,Ae){typeof Object.create=="function"?ve.exports=function(ie,ae){ae&&(ie.super_=ae,ie.prototype=Object.create(ae.prototype,{constructor:{value:ie,enumerable:!1,writable:!0,configurable:!0}}))}:ve.exports=function(ie,ae){if(ae){ie.super_=ae;var le=function(){};le.prototype=ae.prototype,ie.prototype=new le,ie.prototype.constructor=ie}}},{}],365:[function(x,ve,Ae){"use strict";var ue=x("has-tostringtag/shams")(),ie=x("call-bind/callBound"),ae=ie("Object.prototype.toString"),le=function(ne){return ue&&ne&&typeof ne=="object"&&Symbol.toStringTag in ne?!1:ae(ne)==="[object Arguments]"},oe=function(ne){return le(ne)?!0:ne!==null&&typeof ne=="object"&&typeof ne.length=="number"&&ne.length>=0&&ae(ne)!=="[object Array]"&&ae(ne.callee)==="[object Function]"},se=function(){return le(arguments)}();le.isLegacyArguments=oe,ve.exports=se?le:oe},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(x,ve,Ae){ve.exports=function(ae){return ae!=null&&(ue(ae)||ie(ae)||!!ae._isBuffer)};function ue(ae){return!!ae.constructor&&typeof ae.constructor.isBuffer=="function"&&ae.constructor.isBuffer(ae)}function ie(ae){return typeof ae.readFloatLE=="function"&&typeof ae.slice=="function"&&ue(ae.slice(0,0))}},{}],367:[function(x,ve,Ae){"use strict";var ue=Function.prototype.toString,ie=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ae,le;if(typeof ie=="function"&&typeof Object.defineProperty=="function")try{ae=Object.defineProperty({},"length",{get:function(){throw le}}),le={},ie(function(){throw 42},null,ae)}catch(me){me!==le&&(ie=null)}else ie=null;var oe=/^\s*class\b/,se=function(pe){try{var be=ue.call(pe);return oe.test(be)}catch(ye){return!1}},re=function(pe){try{return se(pe)?!1:(ue.call(pe),!0)}catch(be){return!1}},ne=Object.prototype.toString,z="[object Object]",y="[object Function]",a="[object GeneratorFunction]",E="[object HTMLAllCollection]",b="[object HTML document.all class]",te="[object HTMLCollection]",ee=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),fe=function(){return!1};if(typeof document=="object"){var he=document.all;ne.call(he)===ne.call(document.all)&&(fe=function(pe){if((ce||!pe)&&(typeof pe=="undefined"||typeof pe=="object"))try{var be=ne.call(pe);return(be===E||be===b||be===te||be===z)&&pe("")==null}catch(ye){}return!1})}ve.exports=ie?function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;try{ie(pe,null,ae)}catch(be){if(be!==le)return!1}return!se(pe)&&re(pe)}:function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;if(ee)return re(pe);if(se(pe))return!1;var be=ne.call(pe);return be!==y&&be!==a&&!/^\[object HTML/.test(be)?!1:re(pe)}},{}],368:[function(x,ve,Ae){"use strict";var ue=Object.prototype.toString,ie=Function.prototype.toString,ae=/^\s*(?:function)?\*/,le=x("has-tostringtag/shams")(),oe=Object.getPrototypeOf,se=function(){if(!le)return!1;try{return Function("return function*() {}")()}catch(ne){}},re;ve.exports=function(z){if(typeof z!="function")return!1;if(ae.test(ie.call(z)))return!0;if(!le){var y=ue.call(z);return y==="[object GeneratorFunction]"}if(!oe)return!1;if(typeof re=="undefined"){var a=se();re=a?oe(a):!1}return oe(z)===re}},{"has-tostringtag/shams":353}],369:[function(x,ve,Ae){"use strict";var ue=x("which-typed-array");ve.exports=function(ae){return!!ue(ae)}},{"which-typed-array":420}],370:[function(x,ve,Ae){var ue={}.toString;ve.exports=Array.isArray||function(ie){return ue.call(ie)=="[object Array]"}},{}],371:[function(x,ve,Ae){(function(ue){(function(){(function(ie,ae){typeof Ae=="object"&&typeof ve!="undefined"?ve.exports=ae(ie):typeof de=="function"&&de.amd?de(ae):ae(ie)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ue!="undefined"?ue:this,function(ie){"use strict";ie=ie||{};var ae=ie.Base64,le="2.6.4",oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(We){for(var Ze={},Ke=0,qe=We.length;Ke<qe;Ke++)Ze[We.charAt(Ke)]=Ke;return Ze}(oe),re=String.fromCharCode,ne=function(We){if(We.length<2){var Ze=We.charCodeAt(0);return Ze<128?We:Ze<2048?re(192|Ze>>>6)+re(128|Ze&63):re(224|Ze>>>12&15)+re(128|Ze>>>6&63)+re(128|Ze&63)}else{var Ze=65536+(We.charCodeAt(0)-55296)*1024+(We.charCodeAt(1)-56320);return re(240|Ze>>>18&7)+re(128|Ze>>>12&63)+re(128|Ze>>>6&63)+re(128|Ze&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,y=function(We){return We.replace(z,ne)},a=function(We){var Ze=[0,2,1][We.length%3],Ke=We.charCodeAt(0)<<16|(We.length>1?We.charCodeAt(1):0)<<8|(We.length>2?We.charCodeAt(2):0),qe=[oe.charAt(Ke>>>18),oe.charAt(Ke>>>12&63),Ze>=2?"=":oe.charAt(Ke>>>6&63),Ze>=1?"=":oe.charAt(Ke&63)];return qe.join("")},E=ie.btoa&&typeof ie.btoa=="function"?function(We){return ie.btoa(We)}:function(We){if(We.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return We.replace(/[\s\S]{1,3}/g,a)},b=function(We){return E(y(String(We)))},te=function(We){return We.replace(/[+\/]/g,function(Ze){return Ze=="+"?"-":"_"}).replace(/=/g,"")},ee=function(We,Ze){return Ze?te(b(We)):b(We)},ce=function(We){return ee(We,!0)},fe;ie.Uint8Array&&(fe=function(We,Ze){for(var Ke="",qe=0,et=We.length;qe<et;qe+=3){var ut=We[qe],ct=We[qe+1],it=We[qe+2],tt=ut<<16|ct<<8|it;Ke+=oe.charAt(tt>>>18)+oe.charAt(tt>>>12&63)+(typeof ct!="undefined"?oe.charAt(tt>>>6&63):"=")+(typeof it!="undefined"?oe.charAt(tt&63):"=")}return Ze?te(Ke):Ke});var he=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,me=function(We){switch(We.length){case 4:var Ze=(7&We.charCodeAt(0))<<18|(63&We.charCodeAt(1))<<12|(63&We.charCodeAt(2))<<6|63&We.charCodeAt(3),Ke=Ze-65536;return re((Ke>>>10)+55296)+re((Ke&1023)+56320);case 3:return re((15&We.charCodeAt(0))<<12|(63&We.charCodeAt(1))<<6|63&We.charCodeAt(2));default:return re((31&We.charCodeAt(0))<<6|63&We.charCodeAt(1))}},pe=function(We){return We.replace(he,me)},be=function(We){var Ze=We.length,Ke=Ze%4,qe=(Ze>0?se[We.charAt(0)]<<18:0)|(Ze>1?se[We.charAt(1)]<<12:0)|(Ze>2?se[We.charAt(2)]<<6:0)|(Ze>3?se[We.charAt(3)]:0),et=[re(qe>>>16),re(qe>>>8&255),re(qe&255)];return et.length-=[0,0,2,1][Ke],et.join("")},ye=ie.atob&&typeof ie.atob=="function"?function(We){return ie.atob(We)}:function(We){return We.replace(/\S{1,4}/g,be)},Ce=function(We){return ye(String(We).replace(/[^A-Za-z0-9\+\/]/g,""))},Se=function(We){return pe(ye(We))},Ue=function(We){return String(We).replace(/[-_]/g,function(Ze){return Ze=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},we=function(We){return Se(Ue(We))},je;ie.Uint8Array&&(je=function(We){return Uint8Array.from(Ce(Ue(We)),function(Ze){return Ze.charCodeAt(0)})});var Fe=function(){var We=ie.Base64;return ie.Base64=ae,We};if(ie.Base64={VERSION:le,atob:Ce,btoa:E,fromBase64:we,toBase64:ee,utob:y,encode:ee,encodeURI:ce,btou:pe,decode:we,noConflict:Fe,fromUint8Array:fe,toUint8Array:je},typeof Object.defineProperty=="function"){var ke=function(We){return{value:We,enumerable:!1,writable:!0,configurable:!0}};ie.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",ke(function(){return we(this)})),Object.defineProperty(String.prototype,"toBase64",ke(function(We){return ee(this,We)})),Object.defineProperty(String.prototype,"toBase64URI",ke(function(){return ee(this,!0)}))}}return ie.Meteor&&(Base64=ie.Base64),typeof ve!="undefined"&&ve.exports?ve.exports.Base64=ie.Base64:typeof de=="function"&&de.amd&&de([],function(){return ie.Base64}),{Base64:ie.Base64}})}).call(this)}).call(this,typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(x,ve,Ae){"use strict";ve.exports=ie;var ue=Object.prototype.hasOwnProperty;function ie(ae,le,oe){if(!ae)throw new TypeError("argument dest is required");if(!le)throw new TypeError("argument src is required");return oe===void 0&&(oe=!0),Object.getOwnPropertyNames(le).forEach(function(re){if(!(!oe&&ue.call(ae,re))){var ne=Object.getOwnPropertyDescriptor(le,re);Object.defineProperty(ae,re,ne)}}),ae}},{}],373:[function(x,ve,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 ie=0;ie<arguments.length;ie++)this.define(arguments[ie]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}ue.prototype.define=function(ie,ae){for(var le in ie){var oe=ie[le].map(function(z){return z.toLowerCase()});le=le.toLowerCase();for(var se=0;se<oe.length;se++){var re=oe[se];if(re[0]!=="*"){if(!ae&&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(ae||!this._extensions[le]){var ne=oe[0];this._extensions[le]=ne[0]!=="*"?ne:ne.substr(1)}}},ue.prototype.getType=function(ie){ie=String(ie);var ae=ie.replace(/^.*[/\\]/,"").toLowerCase(),le=ae.replace(/^.*\./,"").toLowerCase(),oe=ae.length<ie.length,se=le.length<ae.length-1;return(se||!oe)&&this._types[le]||null},ue.prototype.getExtension=function(ie){return ie=/^\s*([^;\s]*)/.test(ie)&&RegExp.$1,ie&&this._extensions[ie.toLowerCase()]||null},ve.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,ve,Ae){"use strict";var ue=x("./Mime");ve.exports=new ue(x("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(x,ve,Ae){"use strict";ve.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,ve,Ae){var ue=1e3,ie=ue*60,ae=ie*60,le=ae*24,oe=le*7,se=le*365.25;ve.exports=function(a,E){E=E||{};var b=typeof a;if(b==="string"&&a.length>0)return re(a);if(b==="number"&&isFinite(a))return E.long?z(a):ne(a);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(a))};function re(a){if(a=String(a),!(a.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(a);if(E){var b=parseFloat(E[1]),te=(E[2]||"ms").toLowerCase();switch(te){case"years":case"year":case"yrs":case"yr":case"y":return b*se;case"weeks":case"week":case"w":return b*oe;case"days":case"day":case"d":return b*le;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ae;case"minutes":case"minute":case"mins":case"min":case"m":return b*ie;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 ne(a){var E=Math.abs(a);return E>=le?Math.round(a/le)+"d":E>=ae?Math.round(a/ae)+"h":E>=ie?Math.round(a/ie)+"m":E>=ue?Math.round(a/ue)+"s":a+"ms"}function z(a){var E=Math.abs(a);return E>=le?y(a,E,le,"day"):E>=ae?y(a,E,ae,"hour"):E>=ie?y(a,E,ie,"minute"):E>=ue?y(a,E,ue,"second"):a+" ms"}function y(a,E,b,te){var ee=E>=b*1.5;return Math.round(a/b)+" "+te+(ee?"s":"")}},{}],377:[function(x,ve,Ae){"use strict";var ue=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ae=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 oe(){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={},ne=0;ne<10;ne++)re["_"+String.fromCharCode(ne)]=ne;var z=Object.getOwnPropertyNames(re).map(function(a){return re[a]});if(z.join("")!=="0123456789")return!1;var y={};return"abcdefghijklmnopqrst".split("").forEach(function(a){y[a]=a}),Object.keys(Object.assign({},y)).join("")==="abcdefghijklmnopqrst"}catch(a){return!1}}ve.exports=oe()?Object.assign:function(se,re){for(var ne,z=le(se),y,a=1;a<arguments.length;a++){ne=Object(arguments[a]);for(var E in ne)ie.call(ne,E)&&(z[E]=ne[E]);if(ue){y=ue(ne);for(var b=0;b<y.length;b++)ae.call(ne,y[b])&&(z[y[b]]=ne[y[b]])}}return z}},{}],378:[function(x,ve,Ae){(function(ue){(function(){"use strict";function ie(se){if(typeof se!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(se))}function ae(se,re){for(var ne="",z=0,y=-1,a=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(!(y===b-1||a===1))if(y!==b-1&&a===2){if(ne.length<2||z!==2||ne.charCodeAt(ne.length-1)!==46||ne.charCodeAt(ne.length-2)!==46){if(ne.length>2){var te=ne.lastIndexOf("/");if(te!==ne.length-1){te===-1?(ne="",z=0):(ne=ne.slice(0,te),z=ne.length-1-ne.lastIndexOf("/")),y=b,a=0;continue}}else if(ne.length===2||ne.length===1){ne="",z=0,y=b,a=0;continue}}re&&(ne.length>0?ne+="/..":ne="..",z=2)}else ne.length>0?ne+="/"+se.slice(y+1,b):ne=se.slice(y+1,b),z=b-y-1;y=b,a=0}else E===46&&a!==-1?++a:a=-1}return ne}function le(se,re){var ne=re.dir||re.root,z=re.base||(re.name||"")+(re.ext||"");return ne?ne===re.root?ne+z:ne+se+z:z}var oe={resolve:function(){for(var re="",ne=!1,z,y=arguments.length-1;y>=-1&&!ne;y--){var a;y>=0?a=arguments[y]:(z===void 0&&(z=ue.cwd()),a=z),ie(a),a.length!==0&&(re=a+"/"+re,ne=a.charCodeAt(0)===47)}return re=ae(re,!ne),ne?re.length>0?"/"+re:"/":re.length>0?re:"."},normalize:function(re){if(ie(re),re.length===0)return".";var ne=re.charCodeAt(0)===47,z=re.charCodeAt(re.length-1)===47;return re=ae(re,!ne),re.length===0&&!ne&&(re="."),re.length>0&&z&&(re+="/"),ne?"/"+re:re},isAbsolute:function(re){return ie(re),re.length>0&&re.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var re,ne=0;ne<arguments.length;++ne){var z=arguments[ne];ie(z),z.length>0&&(re===void 0?re=z:re+="/"+z)}return re===void 0?".":oe.normalize(re)},relative:function(re,ne){if(ie(re),ie(ne),re===ne||(re=oe.resolve(re),ne=oe.resolve(ne),re===ne))return"";for(var z=1;z<re.length&&re.charCodeAt(z)===47;++z);for(var y=re.length,a=y-z,E=1;E<ne.length&&ne.charCodeAt(E)===47;++E);for(var b=ne.length,te=b-E,ee=a<te?a:te,ce=-1,fe=0;fe<=ee;++fe){if(fe===ee){if(te>ee){if(ne.charCodeAt(E+fe)===47)return ne.slice(E+fe+1);if(fe===0)return ne.slice(E+fe)}else a>ee&&(re.charCodeAt(z+fe)===47?ce=fe:fe===0&&(ce=0));break}var he=re.charCodeAt(z+fe),me=ne.charCodeAt(E+fe);if(he!==me)break;he===47&&(ce=fe)}var pe="";for(fe=z+ce+1;fe<=y;++fe)(fe===y||re.charCodeAt(fe)===47)&&(pe.length===0?pe+="..":pe+="/..");return pe.length>0?pe+ne.slice(E+ce):(E+=ce,ne.charCodeAt(E)===47&&++E,ne.slice(E))},_makeLong:function(re){return re},dirname:function(re){if(ie(re),re.length===0)return".";for(var ne=re.charCodeAt(0),z=ne===47,y=-1,a=!0,E=re.length-1;E>=1;--E)if(ne=re.charCodeAt(E),ne===47){if(!a){y=E;break}}else a=!1;return y===-1?z?"/":".":z&&y===1?"//":re.slice(0,y)},basename:function(re,ne){if(ne!==void 0&&typeof ne!="string")throw new TypeError('"ext" argument must be a string');ie(re);var z=0,y=-1,a=!0,E;if(ne!==void 0&&ne.length>0&&ne.length<=re.length){if(ne.length===re.length&&ne===re)return"";var b=ne.length-1,te=-1;for(E=re.length-1;E>=0;--E){var ee=re.charCodeAt(E);if(ee===47){if(!a){z=E+1;break}}else te===-1&&(a=!1,te=E+1),b>=0&&(ee===ne.charCodeAt(b)?--b===-1&&(y=E):(b=-1,y=te))}return z===y?y=te:y===-1&&(y=re.length),re.slice(z,y)}else{for(E=re.length-1;E>=0;--E)if(re.charCodeAt(E)===47){if(!a){z=E+1;break}}else y===-1&&(a=!1,y=E+1);return y===-1?"":re.slice(z,y)}},extname:function(re){ie(re);for(var ne=-1,z=0,y=-1,a=!0,E=0,b=re.length-1;b>=0;--b){var te=re.charCodeAt(b);if(te===47){if(!a){z=b+1;break}continue}y===-1&&(a=!1,y=b+1),te===46?ne===-1?ne=b:E!==1&&(E=1):ne!==-1&&(E=-1)}return ne===-1||y===-1||E===0||E===1&&ne===y-1&&ne===z+1?"":re.slice(ne,y)},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){ie(re);var ne={root:"",dir:"",base:"",ext:"",name:""};if(re.length===0)return ne;var z=re.charCodeAt(0),y=z===47,a;y?(ne.root="/",a=1):a=0;for(var E=-1,b=0,te=-1,ee=!0,ce=re.length-1,fe=0;ce>=a;--ce){if(z=re.charCodeAt(ce),z===47){if(!ee){b=ce+1;break}continue}te===-1&&(ee=!1,te=ce+1),z===46?E===-1?E=ce:fe!==1&&(fe=1):E!==-1&&(fe=-1)}return E===-1||te===-1||fe===0||fe===1&&E===te-1&&E===b+1?te!==-1&&(b===0&&y?ne.base=ne.name=re.slice(1,te):ne.base=ne.name=re.slice(b,te)):(b===0&&y?(ne.name=re.slice(1,E),ne.base=re.slice(1,te)):(ne.name=re.slice(b,E),ne.base=re.slice(b,te)),ne.ext=re.slice(E,te)),b>0?ne.dir=re.slice(0,b-1):y&&(ne.dir="/"),ne},sep:"/",delimiter:":",win32:null,posix:null};oe.posix=oe,ve.exports=oe}).call(this)}).call(this,x("_process"))},{_process:467}],379:[function(x,ve,Ae){(function(ue){(function(){(function(){"use strict";var ie={function:!0,object:!0},ae=ie[typeof window]&&window||this,le=ae,oe=ie[typeof Ae]&&Ae,se=ie[typeof ve]&&ve&&!ve.nodeType&&ve,re=oe&&se&&typeof ue=="object"&&ue;re&&(re.global===re||re.window===re||re.self===re)&&(ae=re);var ne=Math.pow(2,53)-1,z=/\bOpera/,y=this,a=Object.prototype,E=a.hasOwnProperty,b=a.toString;function te(we){return we=String(we),we.charAt(0).toUpperCase()+we.slice(1)}function ee(we,je,Fe){var ke={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return je&&Fe&&/^Win/i.test(we)&&!/^Windows Phone /i.test(we)&&(ke=ke[/[\d.]+$/.exec(we)])&&(we="Windows "+ke),we=String(we),je&&Fe&&(we=we.replace(RegExp(je,"i"),Fe)),we=fe(we.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),we}function ce(we,je){var Fe=-1,ke=we?we.length:0;if(typeof ke=="number"&&ke>-1&&ke<=ne)for(;++Fe<ke;)je(we[Fe],Fe,we);else he(we,je)}function fe(we){return we=Ce(we),/^(?:webOS|i(?:OS|P))/.test(we)?we:te(we)}function he(we,je){for(var Fe in we)E.call(we,Fe)&&je(we[Fe],Fe,we)}function me(we){return we==null?te(we):b.call(we).slice(8,-1)}function pe(we,je){var Fe=we!=null?typeof we[je]:"number";return!/^(?:boolean|number|string|undefined)$/.test(Fe)&&(Fe=="object"?!!we[je]:!0)}function be(we){return String(we).replace(/([ -])(?!$)/g,"$1?")}function ye(we,je){var Fe=null;return ce(we,function(ke,We){Fe=je(Fe,ke,We,we)}),Fe}function Ce(we){return String(we).replace(/^ +| +$/g,"")}function Se(we){var je=ae,Fe=we&&typeof we=="object"&&me(we)!="String";Fe&&(je=we,we=null);var ke=je.navigator||{},We=ke.userAgent||"";we||(we=We);var Ze=Fe||y==le,Ke=Fe?!!ke.likeChrome:/\bChrome\b/.test(we)&&!/internal|\n/i.test(b.toString()),qe="Object",et=Fe?qe:"ScriptBridgingProxyObject",ut=Fe?qe:"Environment",ct=Fe&&je.java?"JavaPackage":me(je.java),it=Fe?qe:"RuntimeObject",tt=/\bJava/.test(ct)&&je.java,st=tt&&me(je.environment)==ut,gt=tt?"a":"\u03B1",bt=tt?"b":"\u03B2",xt=je.document||{},vt=je.operamini||je.opera,At=z.test(At=Fe&&vt?vt["[[Class]]"]:me(vt))?At:vt=null,Je,Te=we,Ve=[],Le=null,Ee=we==We,Be=Ee&&vt&&typeof vt.version=="function"&&vt.version(),Ge,Me=Lt([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Re=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=Ft([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),nt=Rt({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}}),yt=pt(["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 Lt(Bt){return ye(Bt,function(Nt,en){return Nt||RegExp("\\b"+(en.pattern||be(en))+"\\b","i").exec(we)&&(en.label||en)})}function Rt(Bt){return ye(Bt,function(Nt,en,Yt){return Nt||(en[ze]||en[/^[a-z]+(?: +[a-z]+\b)*/i.exec(ze)]||RegExp("\\b"+be(Yt)+"(?:\\b|\\w*\\d)","i").exec(we))&&Yt})}function St(Bt){return ye(Bt,function(Nt,en){return Nt||RegExp("\\b"+(en.pattern||be(en))+"\\b","i").exec(we)&&(en.label||en)})}function pt(Bt){return ye(Bt,function(Nt,en){var Yt=en.pattern||be(en);return!Nt&&(Nt=RegExp("\\b"+Yt+"(?:/[\\d.]+|[ \\w.]*)","i").exec(we))&&(Nt=ee(Nt,Yt,en.label||en)),Nt})}function Ft(Bt){return ye(Bt,function(Nt,en){var Yt=en.pattern||be(en);return!Nt&&(Nt=RegExp("\\b"+Yt+" *\\d+[.\\w_]*","i").exec(we)||RegExp("\\b"+Yt+" *\\w+-[\\w]*","i").exec(we)||RegExp("\\b"+Yt+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(we))&&((Nt=String(en.label&&!RegExp(Yt,"i").test(en.label)?en.label:Nt).split("/"))[1]&&!/[\d.]+/.test(Nt[0])&&(Nt[0]+=" "+Nt[1]),en=en.label||en,Nt=fe(Nt[0].replace(RegExp(Yt,"i"),en).replace(RegExp("; *(?:"+en+"[_-])?","i")," ").replace(RegExp("("+en+")[-_.]?(\\w)","i"),"$1 $2"))),Nt})}function Ut(Bt){return ye(Bt,function(Nt,en){return Nt||(RegExp(en+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(we)||0)[1]||null})}function Ct(){return this.description||""}if(Me&&(Me=[Me]),/\bAndroid\b/.test(yt)&&!ze&&(Je=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(we))&&(ze=Ce(Je[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),nt&&!ze?ze=Ft([nt]):nt&&ze&&(ze=ze.replace(RegExp("^("+be(nt)+")[-_.\\s]","i"),nt+" ").replace(RegExp("^("+be(nt)+")[-_.]?(\\w)","i"),nt+" $2")),(Je=/\bGoogle TV\b/.exec(ze))&&(ze=Je[0]),/\bSimulator\b/i.test(we)&&(ze=(ze?ze+" ":"")+"Simulator"),Re=="Opera Mini"&&/\bOPiOS\b/.test(we)&&Ve.push("running in Turbo/Uncompressed mode"),Re=="IE"&&/\blike iPhone OS\b/.test(we)?(Je=Se(we.replace(/like iPhone OS/,"")),nt=Je.manufacturer,ze=Je.product):/^iP/.test(ze)?(Re||(Re="Safari"),yt="iOS"+((Je=/ OS ([\d_]+)/i.exec(we))?" "+Je[1].replace(/_/g,"."):"")):Re=="Konqueror"&&/^Linux\b/i.test(yt)?yt="Kubuntu":nt&&nt!="Google"&&(/Chrome/.test(Re)&&!/\bMobile Safari\b/i.test(we)||/\bVita\b/.test(ze))||/\bAndroid\b/.test(yt)&&/^Chrome/.test(Re)&&/\bVersion\//i.test(we)?(Re="Android Browser",yt=/\bAndroid\b/.test(yt)?yt:"Android"):Re=="Silk"?(/\bMobi/i.test(we)||(yt="Android",Ve.unshift("desktop mode")),/Accelerated *= *true/i.test(we)&&Ve.unshift("accelerated")):Re=="UC Browser"&&/\bUCWEB\b/.test(we)?Ve.push("speed mode"):Re=="PaleMoon"&&(Je=/\bFirefox\/([\d.]+)\b/.exec(we))?Ve.push("identifying as Firefox "+Je[1]):Re=="Firefox"&&(Je=/\b(Mobile|Tablet|TV)\b/i.exec(we))?(yt||(yt="Firefox OS"),ze||(ze=Je[1])):!Re||(Je=!/\bMinefield\b/i.test(we)&&/\b(?:Firefox|Safari)\b/.exec(Re))?(Re&&!ze&&/[\/,]|^[^(]+?\)/.test(we.slice(we.indexOf(Je+"/")+8))&&(Re=null),(Je=ze||nt||yt)&&(ze||nt||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(yt))&&(Re=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(yt)?yt:Je)+" Browser")):Re=="Electron"&&(Je=(/\bChrome\/([\d.]+)\b/.exec(we)||0)[1])&&Ve.push("Chromium "+Je),Be||(Be=Ut(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",be(Re),"(?:Firefox|Minefield|NetFront)"])),(Je=Me=="iCab"&&parseFloat(Be)>3&&"WebKit"||/\bOpera\b/.test(Re)&&(/\bOPR\b/.test(we)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(we)&&!/^(?:Trident|EdgeHTML)$/.test(Me)&&"WebKit"||!Me&&/\bMSIE\b/i.test(we)&&(yt=="Mac OS"?"Tasman":"Trident")||Me=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Re)&&"NetFront")&&(Me=[Je]),Re=="IE"&&(Je=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(we)||0)[1])?(Re+=" Mobile",yt="Windows Phone "+(/\+$/.test(Je)?Je:Je+".x"),Ve.unshift("desktop mode")):/\bWPDesktop\b/i.test(we)?(Re="IE Mobile",yt="Windows Phone 8.x",Ve.unshift("desktop mode"),Be||(Be=(/\brv:([\d.]+)/.exec(we)||0)[1])):Re!="IE"&&Me=="Trident"&&(Je=/\brv:([\d.]+)/.exec(we))&&(Re&&Ve.push("identifying as "+Re+(Be?" "+Be:"")),Re="IE",Be=Je[1]),Ee){if(pe(je,"global"))if(tt&&(Je=tt.lang.System,Te=Je.getProperty("os.arch"),yt=yt||Je.getProperty("os.name")+" "+Je.getProperty("os.version")),st){try{Be=je.require("ringo/engine").version.join("."),Re="RingoJS"}catch(Bt){(Je=je.system)&&Je.global.system==je.system&&(Re="Narwhal",yt||(yt=Je[0].os||null))}Re||(Re="Rhino")}else typeof je.process=="object"&&!je.process.browser&&(Je=je.process)&&(typeof Je.versions=="object"&&(typeof Je.versions.electron=="string"?(Ve.push("Node "+Je.versions.node),Re="Electron",Be=Je.versions.electron):typeof Je.versions.nw=="string"&&(Ve.push("Chromium "+Be,"Node "+Je.versions.node),Re="NW.js",Be=Je.versions.nw)),Re||(Re="Node.js",Te=Je.arch,yt=Je.platform,Be=/[\d.]+/.exec(Je.version),Be=Be?Be[0]:null));else me(Je=je.runtime)==et?(Re="Adobe AIR",yt=Je.flash.system.Capabilities.os):me(Je=je.phantom)==it?(Re="PhantomJS",Be=(Je=Je.version||null)&&Je.major+"."+Je.minor+"."+Je.patch):typeof xt.documentMode=="number"&&(Je=/\bTrident\/(\d+)/i.exec(we))?(Be=[Be,xt.documentMode],(Je=+Je[1]+4)!=Be[1]&&(Ve.push("IE "+Be[1]+" mode"),Me&&(Me[1]=""),Be[1]=Je),Be=Re=="IE"?String(Be[1].toFixed(1)):Be[0]):typeof xt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Re)&&(Ve.push("masking as "+Re+" "+Be),Re="IE",Be="11.0",Me=["Trident"],yt="Windows");yt=yt&&fe(yt)}if(Be&&(Je=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Be)||/(?:alpha|beta)(?: ?\d)?/i.exec(we+";"+(Ee&&ke.appMinorVersion))||/\bMinefield\b/i.test(we)&&"a")&&(Le=/b/i.test(Je)?"beta":"alpha",Be=Be.replace(RegExp(Je+"\\+?$"),"")+(Le=="beta"?bt:gt)+(/\d+\+?/.exec(Je)||"")),Re=="Fennec"||Re=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(yt))Re="Firefox Mobile";else if(Re=="Maxthon"&&Be)Be=Be.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ze))ze=="Xbox 360"&&(yt=null),ze=="Xbox 360"&&/\bIEMobile\b/.test(we)&&Ve.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Re)||Re&&!ze&&!/Browser|Mobi/.test(Re))&&(yt=="Windows CE"||/Mobi/i.test(we)))Re+=" Mobile";else if(Re=="IE"&&Ee)try{je.external===null&&Ve.unshift("platform preview")}catch(Bt){Ve.unshift("embedded")}else(/\bBlackBerry\b/.test(ze)||/\bBB10\b/.test(we))&&(Je=(RegExp(ze.replace(/ +/g," *")+"/([.\\d]+)","i").exec(we)||0)[1]||Be)?(Je=[Je,/BB10/.test(we)],yt=(Je[1]?(ze=null,nt="BlackBerry"):"Device Software")+" "+Je[0],Be=null):this!=he&&ze!="Wii"&&(Ee&&vt||/Opera/.test(Re)&&/\b(?:MSIE|Firefox)\b/i.test(we)||Re=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(yt)||Re=="IE"&&(yt&&!/^Win/.test(yt)&&Be>5.5||/\bWindows XP\b/.test(yt)&&Be>8||Be==8&&!/\bTrident\b/.test(we)))&&!z.test(Je=Se.call(he,we.replace(z,"")+";"))&&Je.name&&(Je="ing as "+Je.name+((Je=Je.version)?" "+Je:""),z.test(Re)?(/\bIE\b/.test(Je)&&yt=="Mac OS"&&(yt=null),Je="identify"+Je):(Je="mask"+Je,At?Re=fe(At.replace(/([a-z])([A-Z])/g,"$1 $2")):Re="Opera",/\bIE\b/.test(Je)&&(yt=null),Ee||(Be=null)),Me=["Presto"],Ve.push(Je));(Je=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(we)||0)[1])&&(Je=[parseFloat(Je.replace(/\.(\d)$/,".0$1")),Je],Re=="Safari"&&Je[1].slice(-1)=="+"?(Re="WebKit Nightly",Le="alpha",Be=Je[1].slice(0,-1)):(Be==Je[1]||Be==(Je[2]=(/\bSafari\/([\d.]+\+?)/i.exec(we)||0)[1]))&&(Be=null),Je[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(we)||0)[1],Je[0]==537.36&&Je[2]==537.36&&parseFloat(Je[1])>=28&&Me=="WebKit"&&(Me=["Blink"]),!Ee||!Ke&&!Je[1]?(Me&&(Me[1]="like Safari"),Je=(Je=Je[0],Je<400?1:Je<500?2:Je<526?3:Je<533?4:Je<534?"4+":Je<535?5:Je<537?6:Je<538?7:Je<601?8:Je<602?9:Je<604?10:Je<606?11:Je<608?12:"12")):(Me&&(Me[1]="like Chrome"),Je=Je[1]||(Je=Je[0],Je<530?1:Je<532?2:Je<532.05?3:Je<533?4:Je<534.03?5:Je<534.07?6:Je<534.1?7:Je<534.13?8:Je<534.16?9:Je<534.24?10:Je<534.3?11:Je<535.01?12:Je<535.02?"13+":Je<535.07?15:Je<535.11?16:Je<535.19?17:Je<536.05?18:Je<536.1?19:Je<537.01?20:Je<537.11?"21+":Je<537.13?23:Je<537.18?24:Je<537.24?25:Je<537.36?26:Me!="Blink"?"27":"28")),Me&&(Me[1]+=" "+(Je+=typeof Je=="number"?".x":/[.+]/.test(Je)?"":"+")),Re=="Safari"&&(!Be||parseInt(Be)>45)?Be=Je:Re=="Chrome"&&/\bHeadlessChrome/i.test(we)&&Ve.unshift("headless")),Re=="Opera"&&(Je=/\bzbov|zvav$/.exec(yt))?(Re+=" ",Ve.unshift("desktop mode"),Je=="zvav"?(Re+="Mini",Be=null):Re+="Mobile",yt=yt.replace(RegExp(" *"+Je+"$"),"")):Re=="Safari"&&/\bChrome\b/.exec(Me&&Me[1])?(Ve.unshift("desktop mode"),Re="Chrome Mobile",Be=null,/\bOS X\b/.test(yt)?(nt="Apple",yt="iOS 4.3+"):yt=null):/\bSRWare Iron\b/.test(Re)&&!Be&&(Be=Ut("Chrome")),Be&&Be.indexOf(Je=/[\d.]+$/.exec(yt))==0&&we.indexOf("/"+Je+"-")>-1&&(yt=Ce(yt.replace(Je,""))),yt&&yt.indexOf(Re)!=-1&&!RegExp(Re+" OS").test(yt)&&(yt=yt.replace(RegExp(" *"+be(Re)+" *"),"")),Me&&!/\b(?:Avant|Nook)\b/.test(Re)&&(/Browser|Lunascape|Maxthon/.test(Re)||Re!="Safari"&&/^iOS/.test(yt)&&/\bSafari\b/.test(Me[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Re)&&Me[1])&&(Je=Me[Me.length-1])&&Ve.push(Je),Ve.length&&(Ve=["("+Ve.join("; ")+")"]),nt&&ze&&ze.indexOf(nt)<0&&Ve.push("on "+nt),ze&&Ve.push((/^on /.test(Ve[Ve.length-1])?"":"on ")+ze),yt&&(Je=/ ([\d.+]+)$/.exec(yt),Ge=Je&&yt.charAt(yt.length-Je[0].length-1)=="/",yt={architecture:32,family:Je&&!Ge?yt.replace(Je[0],""):yt,version:Je?Je[1]:null,toString:function(){var Bt=this.version;return this.family+(Bt&&!Ge?" "+Bt:"")+(this.architecture==64?" 64-bit":"")}}),(Je=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Te))&&!/\bi686\b/i.test(Te)?(yt&&(yt.architecture=64,yt.family=yt.family.replace(RegExp(" *"+Je),"")),Re&&(/\bWOW64\b/i.test(we)||Ee&&/\w(?:86|32)$/.test(ke.cpuClass||ke.platform)&&!/\bWin64; x64\b/i.test(we))&&Ve.unshift("32-bit")):yt&&/^OS X/.test(yt.family)&&Re=="Chrome"&&parseFloat(Be)>=39&&(yt.architecture=64),we||(we=null);var qt={};return qt.description=we,qt.layout=Me&&Me[0],qt.manufacturer=nt,qt.name=Re,qt.prerelease=Le,qt.product=ze,qt.ua=we,qt.version=Re&&Be,qt.os=yt||{architecture:null,family:null,version:null,toString:function(){return"null"}},qt.parse=Se,qt.toString=Ct,qt.version&&Ve.unshift(Be),qt.name&&Ve.unshift(Re),yt&&Re&&!(yt==String(yt).split(" ")[0]&&(yt==Re.split(" ")[0]||ze))&&Ve.push(ze?"("+yt+")":"on "+yt),Ve.length&&(qt.description=Ve.join(" ")),qt}var Ue=Se();typeof de=="function"&&typeof de.amd=="object"&&de.amd?(ae.platform=Ue,de(function(){return Ue})):oe&&se?he(Ue,function(we,je){oe[je]=we}):ae.platform=Ue}).call(this)}).call(this)}).call(this,typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(x,ve,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?ve.exports={nextTick:ie}:ve.exports=ue;function ie(ae,le,oe,se){if(typeof ae!="function")throw new TypeError('"callback" argument must be a function');var re=arguments.length,ne,z;switch(re){case 0:case 1:return ue.nextTick(ae);case 2:return ue.nextTick(function(){ae.call(null,le)});case 3:return ue.nextTick(function(){ae.call(null,le,oe)});case 4:return ue.nextTick(function(){ae.call(null,le,oe,se)});default:for(ne=new Array(re-1),z=0;z<ne.length;)ne[z++]=arguments[z];return ue.nextTick(function(){ae.apply(null,ne)})}}}).call(this)}).call(this,x("_process"))},{_process:467}],381:[function(x,ve,Ae){var ue=ve.exports={},ie,ae;function le(){throw new Error("setTimeout has not been defined")}function oe(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?ie=setTimeout:ie=le}catch(ce){ie=le}try{typeof clearTimeout=="function"?ae=clearTimeout:ae=oe}catch(ce){ae=oe}})();function se(ce){if(ie===setTimeout)return setTimeout(ce,0);if((ie===le||!ie)&&setTimeout)return ie=setTimeout,setTimeout(ce,0);try{return ie(ce,0)}catch(fe){try{return ie.call(null,ce,0)}catch(he){return ie.call(this,ce,0)}}}function re(ce){if(ae===clearTimeout)return clearTimeout(ce);if((ae===oe||!ae)&&clearTimeout)return ae=clearTimeout,clearTimeout(ce);try{return ae(ce)}catch(fe){try{return ae.call(null,ce)}catch(he){return ae.call(this,ce)}}}var ne=[],z=!1,y,a=-1;function E(){!z||!y||(z=!1,y.length?ne=y.concat(ne):a=-1,ne.length&&b())}function b(){if(!z){var ce=se(E);z=!0;for(var fe=ne.length;fe;){for(y=ne,ne=[];++a<fe;)y&&y[a].run();a=-1,fe=ne.length}y=null,z=!1,re(ce)}}ue.nextTick=function(ce){var fe=new Array(arguments.length-1);if(arguments.length>1)for(var he=1;he<arguments.length;he++)fe[he-1]=arguments[he];ne.push(new te(ce,fe)),ne.length===1&&!z&&se(b)};function te(ce,fe){this.fun=ce,this.array=fe}te.prototype.run=function(){this.fun.apply(null,this.array)},ue.title="browser",ue.browser=!0,ue.env={},ue.argv=[],ue.version="",ue.versions={};function ee(){}ue.on=ee,ue.addListener=ee,ue.once=ee,ue.off=ee,ue.removeListener=ee,ue.removeAllListeners=ee,ue.emit=ee,ue.prependListener=ee,ue.prependOnceListener=ee,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,ve,Ae){(function(ue){(function(){(function(ie){var ae=typeof Ae=="object"&&Ae&&!Ae.nodeType&&Ae,le=typeof ve=="object"&&ve&&!ve.nodeType&&ve,oe=typeof ue=="object"&&ue;(oe.global===oe||oe.window===oe||oe.self===oe)&&(ie=oe);var se,re=2147483647,ne=36,z=1,y=26,a=38,E=700,b=72,te=128,ee="-",ce=/^xn--/,fe=/[^\x20-\x7E]/,he=/[\x2E\u3002\uFF0E\uFF61]/g,me={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},pe=ne-z,be=Math.floor,ye=String.fromCharCode,Ce;function Se(ct){throw new RangeError(me[ct])}function Ue(ct,it){for(var tt=ct.length,st=[];tt--;)st[tt]=it(ct[tt]);return st}function we(ct,it){var tt=ct.split("@"),st="";tt.length>1&&(st=tt[0]+"@",ct=tt[1]),ct=ct.replace(he,".");var gt=ct.split("."),bt=Ue(gt,it).join(".");return st+bt}function je(ct){for(var it=[],tt=0,st=ct.length,gt,bt;tt<st;)gt=ct.charCodeAt(tt++),gt>=55296&><=56319&&tt<st?(bt=ct.charCodeAt(tt++),(bt&64512)==56320?it.push(((gt&1023)<<10)+(bt&1023)+65536):(it.push(gt),tt--)):it.push(gt);return it}function Fe(ct){return Ue(ct,function(it){var tt="";return it>65535&&(it-=65536,tt+=ye(it>>>10&1023|55296),it=56320|it&1023),tt+=ye(it),tt}).join("")}function ke(ct){return ct-48<10?ct-22:ct-65<26?ct-65:ct-97<26?ct-97:ne}function We(ct,it){return ct+22+75*(ct<26)-((it!=0)<<5)}function Ze(ct,it,tt){var st=0;for(ct=tt?be(ct/E):ct>>1,ct+=be(ct/it);ct>pe*y>>1;st+=ne)ct=be(ct/pe);return be(st+(pe+1)*ct/(ct+a))}function Ke(ct){var it=[],tt=ct.length,st,gt=0,bt=te,xt=b,vt,At,Je,Te,Ve,Le,Ee,Be,Ge;for(vt=ct.lastIndexOf(ee),vt<0&&(vt=0),At=0;At<vt;++At)ct.charCodeAt(At)>=128&&Se("not-basic"),it.push(ct.charCodeAt(At));for(Je=vt>0?vt+1:0;Je<tt;){for(Te=gt,Ve=1,Le=ne;Je>=tt&&Se("invalid-input"),Ee=ke(ct.charCodeAt(Je++)),(Ee>=ne||Ee>be((re-gt)/Ve))&&Se("overflow"),gt+=Ee*Ve,Be=Le<=xt?z:Le>=xt+y?y:Le-xt,!(Ee<Be);Le+=ne)Ge=ne-Be,Ve>be(re/Ge)&&Se("overflow"),Ve*=Ge;st=it.length+1,xt=Ze(gt-Te,st,Te==0),be(gt/st)>re-bt&&Se("overflow"),bt+=be(gt/st),gt%=st,it.splice(gt++,0,bt)}return Fe(it)}function qe(ct){var it,tt,st,gt,bt,xt,vt,At,Je,Te,Ve,Le=[],Ee,Be,Ge,Me;for(ct=je(ct),Ee=ct.length,it=te,tt=0,bt=b,xt=0;xt<Ee;++xt)Ve=ct[xt],Ve<128&&Le.push(ye(Ve));for(st=gt=Le.length,gt&&Le.push(ee);st<Ee;){for(vt=re,xt=0;xt<Ee;++xt)Ve=ct[xt],Ve>=it&&Ve<vt&&(vt=Ve);for(Be=st+1,vt-it>be((re-tt)/Be)&&Se("overflow"),tt+=(vt-it)*Be,it=vt,xt=0;xt<Ee;++xt)if(Ve=ct[xt],Ve<it&&++tt>re&&Se("overflow"),Ve==it){for(At=tt,Je=ne;Te=Je<=bt?z:Je>=bt+y?y:Je-bt,!(At<Te);Je+=ne)Me=At-Te,Ge=ne-Te,Le.push(ye(We(Te+Me%Ge,0))),At=be(Me/Ge);Le.push(ye(We(At,0))),bt=Ze(tt,Be,st==gt),tt=0,++st}++tt,++it}return Le.join("")}function et(ct){return we(ct,function(it){return ce.test(it)?Ke(it.slice(4).toLowerCase()):it})}function ut(ct){return we(ct,function(it){return fe.test(it)?"xn--"+qe(it):it})}if(se={version:"1.4.1",ucs2:{decode:je,encode:Fe},decode:Ke,encode:qe,toASCII:ut,toUnicode:et},typeof de=="function"&&typeof de.amd=="object"&&de.amd)de("punycode",function(){return se});else if(ae&&le)if(ve.exports==ae)le.exports=se;else for(Ce in se)se.hasOwnProperty(Ce)&&(ae[Ce]=se[Ce]);else ie.punycode=se})(this)}).call(this)}).call(this,typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(x,ve,Ae){"use strict";function ue(ae,le){return Object.prototype.hasOwnProperty.call(ae,le)}ve.exports=function(ae,le,oe,se){le=le||"&",oe=oe||"=";var re={};if(typeof ae!="string"||ae.length===0)return re;var ne=/\+/g;ae=ae.split(le);var z=1e3;se&&typeof se.maxKeys=="number"&&(z=se.maxKeys);var y=ae.length;z>0&&y>z&&(y=z);for(var a=0;a<y;++a){var E=ae[a].replace(ne,"%20"),b=E.indexOf(oe),te,ee,ce,fe;b>=0?(te=E.substr(0,b),ee=E.substr(b+1)):(te=E,ee=""),ce=decodeURIComponent(te),fe=decodeURIComponent(ee),ue(re,ce)?ie(re[ce])?re[ce].push(fe):re[ce]=[re[ce],fe]:re[ce]=fe}return re};var ie=Array.isArray||function(ae){return Object.prototype.toString.call(ae)==="[object Array]"}},{}],384:[function(x,ve,Ae){"use strict";var ue=function(oe){switch(typeof oe){case"string":return oe;case"boolean":return oe?"true":"false";case"number":return isFinite(oe)?oe:"";default:return""}};ve.exports=function(oe,se,re,ne){return se=se||"&",re=re||"=",oe===null&&(oe=void 0),typeof oe=="object"?ae(le(oe),function(z){var y=encodeURIComponent(ue(z))+re;return ie(oe[z])?ae(oe[z],function(a){return y+encodeURIComponent(ue(a))}).join(se):y+encodeURIComponent(ue(oe[z]))}).join(se):ne?encodeURIComponent(ue(ne))+re+encodeURIComponent(ue(oe)):""};var ie=Array.isArray||function(oe){return Object.prototype.toString.call(oe)==="[object Array]"};function ae(oe,se){if(oe.map)return oe.map(se);for(var re=[],ne=0;ne<oe.length;ne++)re.push(se(oe[ne],ne));return re}var le=Object.keys||function(oe){var se=[];for(var re in oe)Object.prototype.hasOwnProperty.call(oe,re)&&se.push(re);return se}},{}],385:[function(x,ve,Ae){"use strict";Ae.decode=Ae.parse=x("./decode"),Ae.encode=Ae.stringify=x("./encode")},{"./decode":383,"./encode":384}],386:[function(x,ve,Ae){"use strict";var ue=x("process-nextick-args"),ie=Object.keys||function(E){var b=[];for(var te in E)b.push(te);return b};ve.exports=z;var ae=Object.create(x("core-util-is"));ae.inherits=x("inherits");var le=x("./_stream_readable"),oe=x("./_stream_writable");ae.inherits(z,le);for(var se=ie(oe.prototype),re=0;re<se.length;re++){var ne=se[re];z.prototype[ne]||(z.prototype[ne]=oe.prototype[ne])}function z(E){if(!(this instanceof z))return new z(E);le.call(this,E),oe.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",y)}Object.defineProperty(z.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function y(){this.allowHalfOpen||this._writableState.ended||ue.nextTick(a,this)}function a(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,ve,Ae){"use strict";ve.exports=ae;var ue=x("./_stream_transform"),ie=Object.create(x("core-util-is"));ie.inherits=x("inherits"),ie.inherits(ae,ue);function ae(le){if(!(this instanceof ae))return new ae(le);ue.call(this,le)}ae.prototype._transform=function(le,oe,se){se(null,le)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(x,ve,Ae){(function(ue,ie){(function(){"use strict";var ae=x("process-nextick-args");ve.exports=ye;var le=x("isarray"),oe;ye.ReadableState=be;var se=x("events").EventEmitter,re=function(Ve,Le){return Ve.listeners(Le).length},ne=x("./internal/streams/stream"),z=x("safe-buffer").Buffer,y=ie.Uint8Array||function(){};function a(Ve){return z.from(Ve)}function E(Ve){return z.isBuffer(Ve)||Ve instanceof y}var b=Object.create(x("core-util-is"));b.inherits=x("inherits");var te=x("util"),ee=void 0;te&&te.debuglog?ee=te.debuglog("stream"):ee=function(){};var ce=x("./internal/streams/BufferList"),fe=x("./internal/streams/destroy"),he;b.inherits(ye,ne);var me=["error","close","destroy","pause","resume"];function pe(Ve,Le,Ee){if(typeof Ve.prependListener=="function")return Ve.prependListener(Le,Ee);!Ve._events||!Ve._events[Le]?Ve.on(Le,Ee):le(Ve._events[Le])?Ve._events[Le].unshift(Ee):Ve._events[Le]=[Ee,Ve._events[Le]]}function be(Ve,Le){oe=oe||x("./_stream_duplex"),Ve=Ve||{};var Ee=Le instanceof oe;this.objectMode=!!Ve.objectMode,Ee&&(this.objectMode=this.objectMode||!!Ve.readableObjectMode);var Be=Ve.highWaterMark,Ge=Ve.readableHighWaterMark,Me=this.objectMode?16:16*1024;Be||Be===0?this.highWaterMark=Be:Ee&&(Ge||Ge===0)?this.highWaterMark=Ge:this.highWaterMark=Me,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=Ve.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Ve.encoding&&(he||(he=x("string_decoder/").StringDecoder),this.decoder=new he(Ve.encoding),this.encoding=Ve.encoding)}function ye(Ve){if(oe=oe||x("./_stream_duplex"),!(this instanceof ye))return new ye(Ve);this._readableState=new be(Ve,this),this.readable=!0,Ve&&(typeof Ve.read=="function"&&(this._read=Ve.read),typeof Ve.destroy=="function"&&(this._destroy=Ve.destroy)),ne.call(this)}Object.defineProperty(ye.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Ve){this._readableState&&(this._readableState.destroyed=Ve)}}),ye.prototype.destroy=fe.destroy,ye.prototype._undestroy=fe.undestroy,ye.prototype._destroy=function(Ve,Le){this.push(null),Le(Ve)},ye.prototype.push=function(Ve,Le){var Ee=this._readableState,Be;return Ee.objectMode?Be=!0:typeof Ve=="string"&&(Le=Le||Ee.defaultEncoding,Le!==Ee.encoding&&(Ve=z.from(Ve,Le),Le=""),Be=!0),Ce(this,Ve,Le,!1,Be)},ye.prototype.unshift=function(Ve){return Ce(this,Ve,null,!0,!1)};function Ce(Ve,Le,Ee,Be,Ge){var Me=Ve._readableState;if(Le===null)Me.reading=!1,We(Ve,Me);else{var Re;Ge||(Re=Ue(Me,Le)),Re?Ve.emit("error",Re):Me.objectMode||Le&&Le.length>0?(typeof Le!="string"&&!Me.objectMode&&Object.getPrototypeOf(Le)!==z.prototype&&(Le=a(Le)),Be?Me.endEmitted?Ve.emit("error",new Error("stream.unshift() after end event")):Se(Ve,Me,Le,!0):Me.ended?Ve.emit("error",new Error("stream.push() after EOF")):(Me.reading=!1,Me.decoder&&!Ee?(Le=Me.decoder.write(Le),Me.objectMode||Le.length!==0?Se(Ve,Me,Le,!1):qe(Ve,Me)):Se(Ve,Me,Le,!1))):Be||(Me.reading=!1)}return we(Me)}function Se(Ve,Le,Ee,Be){Le.flowing&&Le.length===0&&!Le.sync?(Ve.emit("data",Ee),Ve.read(0)):(Le.length+=Le.objectMode?1:Ee.length,Be?Le.buffer.unshift(Ee):Le.buffer.push(Ee),Le.needReadable&&Ze(Ve)),qe(Ve,Le)}function Ue(Ve,Le){var Ee;return!E(Le)&&typeof Le!="string"&&Le!==void 0&&!Ve.objectMode&&(Ee=new TypeError("Invalid non-string/buffer chunk")),Ee}function we(Ve){return!Ve.ended&&(Ve.needReadable||Ve.length<Ve.highWaterMark||Ve.length===0)}ye.prototype.isPaused=function(){return this._readableState.flowing===!1},ye.prototype.setEncoding=function(Ve){return he||(he=x("string_decoder/").StringDecoder),this._readableState.decoder=new he(Ve),this._readableState.encoding=Ve,this};var je=8388608;function Fe(Ve){return Ve>=je?Ve=je:(Ve--,Ve|=Ve>>>1,Ve|=Ve>>>2,Ve|=Ve>>>4,Ve|=Ve>>>8,Ve|=Ve>>>16,Ve++),Ve}function ke(Ve,Le){return Ve<=0||Le.length===0&&Le.ended?0:Le.objectMode?1:Ve!==Ve?Le.flowing&&Le.length?Le.buffer.head.data.length:Le.length:(Ve>Le.highWaterMark&&(Le.highWaterMark=Fe(Ve)),Ve<=Le.length?Ve:Le.ended?Le.length:(Le.needReadable=!0,0))}ye.prototype.read=function(Ve){ee("read",Ve),Ve=parseInt(Ve,10);var Le=this._readableState,Ee=Ve;if(Ve!==0&&(Le.emittedReadable=!1),Ve===0&&Le.needReadable&&(Le.length>=Le.highWaterMark||Le.ended))return ee("read: emitReadable",Le.length,Le.ended),Le.length===0&&Le.ended?At(this):Ze(this),null;if(Ve=ke(Ve,Le),Ve===0&&Le.ended)return Le.length===0&&At(this),null;var Be=Le.needReadable;ee("need readable",Be),(Le.length===0||Le.length-Ve<Le.highWaterMark)&&(Be=!0,ee("length less than watermark",Be)),Le.ended||Le.reading?(Be=!1,ee("reading or ended",Be)):Be&&(ee("do read"),Le.reading=!0,Le.sync=!0,Le.length===0&&(Le.needReadable=!0),this._read(Le.highWaterMark),Le.sync=!1,Le.reading||(Ve=ke(Ee,Le)));var Ge;return Ve>0?Ge=gt(Ve,Le):Ge=null,Ge===null?(Le.needReadable=!0,Ve=0):Le.length-=Ve,Le.length===0&&(Le.ended||(Le.needReadable=!0),Ee!==Ve&&Le.ended&&At(this)),Ge!==null&&this.emit("data",Ge),Ge};function We(Ve,Le){if(!Le.ended){if(Le.decoder){var Ee=Le.decoder.end();Ee&&Ee.length&&(Le.buffer.push(Ee),Le.length+=Le.objectMode?1:Ee.length)}Le.ended=!0,Ze(Ve)}}function Ze(Ve){var Le=Ve._readableState;Le.needReadable=!1,Le.emittedReadable||(ee("emitReadable",Le.flowing),Le.emittedReadable=!0,Le.sync?ae.nextTick(Ke,Ve):Ke(Ve))}function Ke(Ve){ee("emit readable"),Ve.emit("readable"),st(Ve)}function qe(Ve,Le){Le.readingMore||(Le.readingMore=!0,ae.nextTick(et,Ve,Le))}function et(Ve,Le){for(var Ee=Le.length;!Le.reading&&!Le.flowing&&!Le.ended&&Le.length<Le.highWaterMark&&(ee("maybeReadMore read 0"),Ve.read(0),Ee!==Le.length);)Ee=Le.length;Le.readingMore=!1}ye.prototype._read=function(Ve){this.emit("error",new Error("_read() is not implemented"))},ye.prototype.pipe=function(Ve,Le){var Ee=this,Be=this._readableState;switch(Be.pipesCount){case 0:Be.pipes=Ve;break;case 1:Be.pipes=[Be.pipes,Ve];break;default:Be.pipes.push(Ve);break}Be.pipesCount+=1,ee("pipe count=%d opts=%j",Be.pipesCount,Le);var Ge=(!Le||Le.end!==!1)&&Ve!==ue.stdout&&Ve!==ue.stderr,Me=Ge?ze:Ct;Be.endEmitted?ae.nextTick(Me):Ee.once("end",Me),Ve.on("unpipe",Re);function Re(qt,Bt){ee("onunpipe"),qt===Ee&&Bt&&Bt.hasUnpiped===!1&&(Bt.hasUnpiped=!0,Lt())}function ze(){ee("onend"),Ve.end()}var nt=ut(Ee);Ve.on("drain",nt);var yt=!1;function Lt(){ee("cleanup"),Ve.removeListener("close",Ft),Ve.removeListener("finish",Ut),Ve.removeListener("drain",nt),Ve.removeListener("error",pt),Ve.removeListener("unpipe",Re),Ee.removeListener("end",ze),Ee.removeListener("end",Ct),Ee.removeListener("data",St),yt=!0,Be.awaitDrain&&(!Ve._writableState||Ve._writableState.needDrain)&&nt()}var Rt=!1;Ee.on("data",St);function St(qt){ee("ondata"),Rt=!1;var Bt=Ve.write(qt);Bt===!1&&!Rt&&((Be.pipesCount===1&&Be.pipes===Ve||Be.pipesCount>1&&Te(Be.pipes,Ve)!==-1)&&!yt&&(ee("false write response, pause",Ee._readableState.awaitDrain),Ee._readableState.awaitDrain++,Rt=!0),Ee.pause())}function pt(qt){ee("onerror",qt),Ct(),Ve.removeListener("error",pt),re(Ve,"error")===0&&Ve.emit("error",qt)}pe(Ve,"error",pt);function Ft(){Ve.removeListener("finish",Ut),Ct()}Ve.once("close",Ft);function Ut(){ee("onfinish"),Ve.removeListener("close",Ft),Ct()}Ve.once("finish",Ut);function Ct(){ee("unpipe"),Ee.unpipe(Ve)}return Ve.emit("pipe",Ee),Be.flowing||(ee("pipe resume"),Ee.resume()),Ve};function ut(Ve){return function(){var Le=Ve._readableState;ee("pipeOnDrain",Le.awaitDrain),Le.awaitDrain&&Le.awaitDrain--,Le.awaitDrain===0&&re(Ve,"data")&&(Le.flowing=!0,st(Ve))}}ye.prototype.unpipe=function(Ve){var Le=this._readableState,Ee={hasUnpiped:!1};if(Le.pipesCount===0)return this;if(Le.pipesCount===1)return Ve&&Ve!==Le.pipes?this:(Ve||(Ve=Le.pipes),Le.pipes=null,Le.pipesCount=0,Le.flowing=!1,Ve&&Ve.emit("unpipe",this,Ee),this);if(!Ve){var Be=Le.pipes,Ge=Le.pipesCount;Le.pipes=null,Le.pipesCount=0,Le.flowing=!1;for(var Me=0;Me<Ge;Me++)Be[Me].emit("unpipe",this,Ee);return this}var Re=Te(Le.pipes,Ve);return Re===-1?this:(Le.pipes.splice(Re,1),Le.pipesCount-=1,Le.pipesCount===1&&(Le.pipes=Le.pipes[0]),Ve.emit("unpipe",this,Ee),this)},ye.prototype.on=function(Ve,Le){var Ee=ne.prototype.on.call(this,Ve,Le);if(Ve==="data")this._readableState.flowing!==!1&&this.resume();else if(Ve==="readable"){var Be=this._readableState;!Be.endEmitted&&!Be.readableListening&&(Be.readableListening=Be.needReadable=!0,Be.emittedReadable=!1,Be.reading?Be.length&&Ze(this):ae.nextTick(ct,this))}return Ee},ye.prototype.addListener=ye.prototype.on;function ct(Ve){ee("readable nexttick read 0"),Ve.read(0)}ye.prototype.resume=function(){var Ve=this._readableState;return Ve.flowing||(ee("resume"),Ve.flowing=!0,it(this,Ve)),this};function it(Ve,Le){Le.resumeScheduled||(Le.resumeScheduled=!0,ae.nextTick(tt,Ve,Le))}function tt(Ve,Le){Le.reading||(ee("resume read 0"),Ve.read(0)),Le.resumeScheduled=!1,Le.awaitDrain=0,Ve.emit("resume"),st(Ve),Le.flowing&&!Le.reading&&Ve.read(0)}ye.prototype.pause=function(){return ee("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ee("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function st(Ve){var Le=Ve._readableState;for(ee("flow",Le.flowing);Le.flowing&&Ve.read()!==null;);}ye.prototype.wrap=function(Ve){var Le=this,Ee=this._readableState,Be=!1;Ve.on("end",function(){if(ee("wrapped end"),Ee.decoder&&!Ee.ended){var Re=Ee.decoder.end();Re&&Re.length&&Le.push(Re)}Le.push(null)}),Ve.on("data",function(Re){if(ee("wrapped data"),Ee.decoder&&(Re=Ee.decoder.write(Re)),!(Ee.objectMode&&Re==null)&&!(!Ee.objectMode&&(!Re||!Re.length))){var ze=Le.push(Re);ze||(Be=!0,Ve.pause())}});for(var Ge in Ve)this[Ge]===void 0&&typeof Ve[Ge]=="function"&&(this[Ge]=function(Re){return function(){return Ve[Re].apply(Ve,arguments)}}(Ge));for(var Me=0;Me<me.length;Me++)Ve.on(me[Me],this.emit.bind(this,me[Me]));return this._read=function(Re){ee("wrapped _read",Re),Be&&(Be=!1,Ve.resume())},this},Object.defineProperty(ye.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),ye._fromList=gt;function gt(Ve,Le){if(Le.length===0)return null;var Ee;return Le.objectMode?Ee=Le.buffer.shift():!Ve||Ve>=Le.length?(Le.decoder?Ee=Le.buffer.join(""):Le.buffer.length===1?Ee=Le.buffer.head.data:Ee=Le.buffer.concat(Le.length),Le.buffer.clear()):Ee=bt(Ve,Le.buffer,Le.decoder),Ee}function bt(Ve,Le,Ee){var Be;return Ve<Le.head.data.length?(Be=Le.head.data.slice(0,Ve),Le.head.data=Le.head.data.slice(Ve)):Ve===Le.head.data.length?Be=Le.shift():Be=Ee?xt(Ve,Le):vt(Ve,Le),Be}function xt(Ve,Le){var Ee=Le.head,Be=1,Ge=Ee.data;for(Ve-=Ge.length;Ee=Ee.next;){var Me=Ee.data,Re=Ve>Me.length?Me.length:Ve;if(Re===Me.length?Ge+=Me:Ge+=Me.slice(0,Ve),Ve-=Re,Ve===0){Re===Me.length?(++Be,Ee.next?Le.head=Ee.next:Le.head=Le.tail=null):(Le.head=Ee,Ee.data=Me.slice(Re));break}++Be}return Le.length-=Be,Ge}function vt(Ve,Le){var Ee=z.allocUnsafe(Ve),Be=Le.head,Ge=1;for(Be.data.copy(Ee),Ve-=Be.data.length;Be=Be.next;){var Me=Be.data,Re=Ve>Me.length?Me.length:Ve;if(Me.copy(Ee,Ee.length-Ve,0,Re),Ve-=Re,Ve===0){Re===Me.length?(++Ge,Be.next?Le.head=Be.next:Le.head=Le.tail=null):(Le.head=Be,Be.data=Me.slice(Re));break}++Ge}return Le.length-=Ge,Ee}function At(Ve){var Le=Ve._readableState;if(Le.length>0)throw new Error('"endReadable()" called on non-empty stream');Le.endEmitted||(Le.ended=!0,ae.nextTick(Je,Le,Ve))}function Je(Ve,Le){!Ve.endEmitted&&Ve.length===0&&(Ve.endEmitted=!0,Le.readable=!1,Le.emit("end"))}function Te(Ve,Le){for(var Ee=0,Be=Ve.length;Ee<Be;Ee++)if(Ve[Ee]===Le)return Ee;return-1}}).call(this)}).call(this,x("_process"),typeof kt!="undefined"?kt: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,ve,Ae){"use strict";ve.exports=le;var ue=x("./_stream_duplex"),ie=Object.create(x("core-util-is"));ie.inherits=x("inherits"),ie.inherits(le,ue);function ae(re,ne){var z=this._transformState;z.transforming=!1;var y=z.writecb;if(!y)return this.emit("error",new Error("write callback called multiple times"));z.writechunk=null,z.writecb=null,ne!=null&&this.push(ne),y(re);var a=this._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}function le(re){if(!(this instanceof le))return new le(re);ue.call(this,re),this._transformState={afterTransform:ae.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,re&&(typeof re.transform=="function"&&(this._transform=re.transform),typeof re.flush=="function"&&(this._flush=re.flush)),this.on("prefinish",oe)}function oe(){var re=this;typeof this._flush=="function"?this._flush(function(ne,z){se(re,ne,z)}):se(this,null,null)}le.prototype.push=function(re,ne){return this._transformState.needTransform=!1,ue.prototype.push.call(this,re,ne)},le.prototype._transform=function(re,ne,z){throw new Error("_transform() is not implemented")},le.prototype._write=function(re,ne,z){var y=this._transformState;if(y.writecb=z,y.writechunk=re,y.writeencoding=ne,!y.transforming){var a=this._readableState;(y.needTransform||a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}},le.prototype._read=function(re){var ne=this._transformState;ne.writechunk!==null&&ne.writecb&&!ne.transforming?(ne.transforming=!0,this._transform(ne.writechunk,ne.writeencoding,ne.afterTransform)):ne.needTransform=!0},le.prototype._destroy=function(re,ne){var z=this;ue.prototype._destroy.call(this,re,function(y){ne(y),z.emit("close")})};function se(re,ne,z){if(ne)return re.emit("error",ne);if(z!=null&&re.push(z),re._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(re._transformState.transforming)throw new Error("Calling transform done when still transforming");return re.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(x,ve,Ae){(function(ue,ie,ae){(function(){"use strict";var le=x("process-nextick-args");ve.exports=pe;function oe(tt,st,gt){this.chunk=tt,this.encoding=st,this.callback=gt,this.next=null}function se(tt){var st=this;this.next=null,this.entry=null,this.finish=function(){it(st,tt)}}var re=!ue.browser&&["v0.10","v0.9."].indexOf(ue.version.slice(0,5))>-1?ae:le.nextTick,ne;pe.WritableState=he;var z=Object.create(x("core-util-is"));z.inherits=x("inherits");var y={deprecate:x("util-deprecate")},a=x("./internal/streams/stream"),E=x("safe-buffer").Buffer,b=ie.Uint8Array||function(){};function te(tt){return E.from(tt)}function ee(tt){return E.isBuffer(tt)||tt instanceof b}var ce=x("./internal/streams/destroy");z.inherits(pe,a);function fe(){}function he(tt,st){ne=ne||x("./_stream_duplex"),tt=tt||{};var gt=st instanceof ne;this.objectMode=!!tt.objectMode,gt&&(this.objectMode=this.objectMode||!!tt.writableObjectMode);var bt=tt.highWaterMark,xt=tt.writableHighWaterMark,vt=this.objectMode?16:16*1024;bt||bt===0?this.highWaterMark=bt:gt&&(xt||xt===0)?this.highWaterMark=xt:this.highWaterMark=vt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var At=tt.decodeStrings===!1;this.decodeStrings=!At,this.defaultEncoding=tt.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Je){Fe(st,Je)},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 st=this.bufferedRequest,gt=[];st;)gt.push(st),st=st.next;return gt},function(){try{Object.defineProperty(he.prototype,"buffer",{get:y.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(tt){}}();var me;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(me=Function.prototype[Symbol.hasInstance],Object.defineProperty(pe,Symbol.hasInstance,{value:function(tt){return me.call(this,tt)?!0:this!==pe?!1:tt&&tt._writableState instanceof he}})):me=function(tt){return tt instanceof this};function pe(tt){if(ne=ne||x("./_stream_duplex"),!me.call(pe,this)&&!(this instanceof ne))return new pe(tt);this._writableState=new he(tt,this),this.writable=!0,tt&&(typeof tt.write=="function"&&(this._write=tt.write),typeof tt.writev=="function"&&(this._writev=tt.writev),typeof tt.destroy=="function"&&(this._destroy=tt.destroy),typeof tt.final=="function"&&(this._final=tt.final)),a.call(this)}pe.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function be(tt,st){var gt=new Error("write after end");tt.emit("error",gt),le.nextTick(st,gt)}function ye(tt,st,gt,bt){var xt=!0,vt=!1;return gt===null?vt=new TypeError("May not write null values to stream"):typeof gt!="string"&>!==void 0&&!st.objectMode&&(vt=new TypeError("Invalid non-string/buffer chunk")),vt&&(tt.emit("error",vt),le.nextTick(bt,vt),xt=!1),xt}pe.prototype.write=function(tt,st,gt){var bt=this._writableState,xt=!1,vt=!bt.objectMode&&ee(tt);return vt&&!E.isBuffer(tt)&&(tt=te(tt)),typeof st=="function"&&(gt=st,st=null),vt?st="buffer":st||(st=bt.defaultEncoding),typeof gt!="function"&&(gt=fe),bt.ended?be(this,gt):(vt||ye(this,bt,tt,gt))&&(bt.pendingcb++,xt=Se(this,bt,vt,tt,st,gt)),xt},pe.prototype.cork=function(){var tt=this._writableState;tt.corked++},pe.prototype.uncork=function(){var tt=this._writableState;tt.corked&&(tt.corked--,!tt.writing&&!tt.corked&&!tt.finished&&!tt.bufferProcessing&&tt.bufferedRequest&&Ze(this,tt))},pe.prototype.setDefaultEncoding=function(st){if(typeof st=="string"&&(st=st.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((st+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+st);return this._writableState.defaultEncoding=st,this};function Ce(tt,st,gt){return!tt.objectMode&&tt.decodeStrings!==!1&&typeof st=="string"&&(st=E.from(st,gt)),st}Object.defineProperty(pe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Se(tt,st,gt,bt,xt,vt){if(!gt){var At=Ce(st,bt,xt);bt!==At&&(gt=!0,xt="buffer",bt=At)}var Je=st.objectMode?1:bt.length;st.length+=Je;var Te=st.length<st.highWaterMark;if(Te||(st.needDrain=!0),st.writing||st.corked){var Ve=st.lastBufferedRequest;st.lastBufferedRequest={chunk:bt,encoding:xt,isBuf:gt,callback:vt,next:null},Ve?Ve.next=st.lastBufferedRequest:st.bufferedRequest=st.lastBufferedRequest,st.bufferedRequestCount+=1}else Ue(tt,st,!1,Je,bt,xt,vt);return Te}function Ue(tt,st,gt,bt,xt,vt,At){st.writelen=bt,st.writecb=At,st.writing=!0,st.sync=!0,gt?tt._writev(xt,st.onwrite):tt._write(xt,vt,st.onwrite),st.sync=!1}function we(tt,st,gt,bt,xt){--st.pendingcb,gt?(le.nextTick(xt,bt),le.nextTick(ut,tt,st),tt._writableState.errorEmitted=!0,tt.emit("error",bt)):(xt(bt),tt._writableState.errorEmitted=!0,tt.emit("error",bt),ut(tt,st))}function je(tt){tt.writing=!1,tt.writecb=null,tt.length-=tt.writelen,tt.writelen=0}function Fe(tt,st){var gt=tt._writableState,bt=gt.sync,xt=gt.writecb;if(je(gt),st)we(tt,gt,bt,st,xt);else{var vt=Ke(gt);!vt&&!gt.corked&&!gt.bufferProcessing&>.bufferedRequest&&Ze(tt,gt),bt?re(ke,tt,gt,vt,xt):ke(tt,gt,vt,xt)}}function ke(tt,st,gt,bt){gt||We(tt,st),st.pendingcb--,bt(),ut(tt,st)}function We(tt,st){st.length===0&&st.needDrain&&(st.needDrain=!1,tt.emit("drain"))}function Ze(tt,st){st.bufferProcessing=!0;var gt=st.bufferedRequest;if(tt._writev&>&>.next){var bt=st.bufferedRequestCount,xt=new Array(bt),vt=st.corkedRequestsFree;vt.entry=gt;for(var At=0,Je=!0;gt;)xt[At]=gt,gt.isBuf||(Je=!1),gt=gt.next,At+=1;xt.allBuffers=Je,Ue(tt,st,!0,st.length,xt,"",vt.finish),st.pendingcb++,st.lastBufferedRequest=null,vt.next?(st.corkedRequestsFree=vt.next,vt.next=null):st.corkedRequestsFree=new se(st),st.bufferedRequestCount=0}else{for(;gt;){var Te=gt.chunk,Ve=gt.encoding,Le=gt.callback,Ee=st.objectMode?1:Te.length;if(Ue(tt,st,!1,Ee,Te,Ve,Le),gt=gt.next,st.bufferedRequestCount--,st.writing)break}gt===null&&(st.lastBufferedRequest=null)}st.bufferedRequest=gt,st.bufferProcessing=!1}pe.prototype._write=function(tt,st,gt){gt(new Error("_write() is not implemented"))},pe.prototype._writev=null,pe.prototype.end=function(tt,st,gt){var bt=this._writableState;typeof tt=="function"?(gt=tt,tt=null,st=null):typeof st=="function"&&(gt=st,st=null),tt!=null&&this.write(tt,st),bt.corked&&(bt.corked=1,this.uncork()),!bt.ending&&!bt.finished&&ct(this,bt,gt)};function Ke(tt){return tt.ending&&tt.length===0&&tt.bufferedRequest===null&&!tt.finished&&!tt.writing}function qe(tt,st){tt._final(function(gt){st.pendingcb--,gt&&tt.emit("error",gt),st.prefinished=!0,tt.emit("prefinish"),ut(tt,st)})}function et(tt,st){!st.prefinished&&!st.finalCalled&&(typeof tt._final=="function"?(st.pendingcb++,st.finalCalled=!0,le.nextTick(qe,tt,st)):(st.prefinished=!0,tt.emit("prefinish")))}function ut(tt,st){var gt=Ke(st);return gt&&(et(tt,st),st.pendingcb===0&&(st.finished=!0,tt.emit("finish"))),gt}function ct(tt,st,gt){st.ending=!0,ut(tt,st),gt&&(st.finished?le.nextTick(gt):tt.once("finish",gt)),st.ended=!0,tt.writable=!1}function it(tt,st,gt){var bt=tt.entry;for(tt.entry=null;bt;){var xt=bt.callback;st.pendingcb--,xt(gt),bt=bt.next}st.corkedRequestsFree?st.corkedRequestsFree.next=tt:st.corkedRequestsFree=tt}Object.defineProperty(pe.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(tt){this._writableState&&(this._writableState.destroyed=tt)}}),pe.prototype.destroy=ce.destroy,pe.prototype._undestroy=ce.undestroy,pe.prototype._destroy=function(tt,st){this.end(),st(tt)}}).call(this)}).call(this,x("_process"),typeof kt!="undefined"?kt: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,ve,Ae){"use strict";function ue(oe,se){if(!(oe instanceof se))throw new TypeError("Cannot call a class as a function")}var ie=x("safe-buffer").Buffer,ae=x("util");function le(oe,se,re){oe.copy(se,re)}ve.exports=function(){function oe(){ue(this,oe),this.head=null,this.tail=null,this.length=0}return oe.prototype.push=function(re){var ne={data:re,next:null};this.length>0?this.tail.next=ne:this.head=ne,this.tail=ne,++this.length},oe.prototype.unshift=function(re){var ne={data:re,next:this.head};this.length===0&&(this.tail=ne),this.head=ne,++this.length},oe.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}},oe.prototype.clear=function(){this.head=this.tail=null,this.length=0},oe.prototype.join=function(re){if(this.length===0)return"";for(var ne=this.head,z=""+ne.data;ne=ne.next;)z+=re+ne.data;return z},oe.prototype.concat=function(re){if(this.length===0)return ie.alloc(0);if(this.length===1)return this.head.data;for(var ne=ie.allocUnsafe(re>>>0),z=this.head,y=0;z;)le(z.data,ne,y),y+=z.data.length,z=z.next;return ne},oe}(),ae&&ae.inspect&&ae.inspect.custom&&(ve.exports.prototype[ae.inspect.custom]=function(){var oe=ae.inspect({length:this.length});return this.constructor.name+" "+oe})},{"safe-buffer":396,util:89}],392:[function(x,ve,Ae){"use strict";var ue=x("process-nextick-args");function ie(oe,se){var re=this,ne=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return ne||z?(se?se(oe):oe&&(!this._writableState||!this._writableState.errorEmitted)&&ue.nextTick(le,this,oe),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(oe||null,function(y){!se&&y?(ue.nextTick(le,re,y),re._writableState&&(re._writableState.errorEmitted=!0)):se&&se(y)}),this)}function ae(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function le(oe,se){oe.emit("error",se)}ve.exports={destroy:ie,undestroy:ae}},{"process-nextick-args":380}],393:[function(x,ve,Ae){ve.exports=x("events").EventEmitter},{events:344}],394:[function(x,ve,Ae){Ae=ve.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,ve,Ae){var ue=function(ie){"use strict";var ae=Object.prototype,le=ae.hasOwnProperty,oe,se=typeof Symbol=="function"?Symbol:{},re=se.iterator||"@@iterator",ne=se.asyncIterator||"@@asyncIterator",z=se.toStringTag||"@@toStringTag";function y(et,ut,ct){return Object.defineProperty(et,ut,{value:ct,enumerable:!0,configurable:!0,writable:!0}),et[ut]}try{y({},"")}catch(et){y=function(ut,ct,it){return ut[ct]=it}}function a(et,ut,ct,it){var tt=ut&&ut.prototype instanceof he?ut:he,st=Object.create(tt.prototype),gt=new Ze(it||[]);return st._invoke=je(et,ct,gt),st}ie.wrap=a;function E(et,ut,ct){try{return{type:"normal",arg:et.call(ut,ct)}}catch(it){return{type:"throw",arg:it}}}var b="suspendedStart",te="suspendedYield",ee="executing",ce="completed",fe={};function he(){}function me(){}function pe(){}var be={};y(be,re,function(){return this});var ye=Object.getPrototypeOf,Ce=ye&&ye(ye(Ke([])));Ce&&Ce!==ae&&le.call(Ce,re)&&(be=Ce);var Se=pe.prototype=he.prototype=Object.create(be);me.prototype=pe,y(Se,"constructor",pe),y(pe,"constructor",me),me.displayName=y(pe,z,"GeneratorFunction");function Ue(et){["next","throw","return"].forEach(function(ut){y(et,ut,function(ct){return this._invoke(ut,ct)})})}ie.isGeneratorFunction=function(et){var ut=typeof et=="function"&&et.constructor;return ut?ut===me||(ut.displayName||ut.name)==="GeneratorFunction":!1},ie.mark=function(et){return Object.setPrototypeOf?Object.setPrototypeOf(et,pe):(et.__proto__=pe,y(et,z,"GeneratorFunction")),et.prototype=Object.create(Se),et},ie.awrap=function(et){return{__await:et}};function we(et,ut){function ct(st,gt,bt,xt){var vt=E(et[st],et,gt);if(vt.type==="throw")xt(vt.arg);else{var At=vt.arg,Je=At.value;return Je&&typeof Je=="object"&&le.call(Je,"__await")?ut.resolve(Je.__await).then(function(Te){ct("next",Te,bt,xt)},function(Te){ct("throw",Te,bt,xt)}):ut.resolve(Je).then(function(Te){At.value=Te,bt(At)},function(Te){return ct("throw",Te,bt,xt)})}}var it;function tt(st,gt){function bt(){return new ut(function(xt,vt){ct(st,gt,xt,vt)})}return it=it?it.then(bt,bt):bt()}this._invoke=tt}Ue(we.prototype),y(we.prototype,ne,function(){return this}),ie.AsyncIterator=we,ie.async=function(et,ut,ct,it,tt){tt===void 0&&(tt=Promise);var st=new we(a(et,ut,ct,it),tt);return ie.isGeneratorFunction(ut)?st:st.next().then(function(gt){return gt.done?gt.value:st.next()})};function je(et,ut,ct){var it=b;return function(st,gt){if(it===ee)throw new Error("Generator is already running");if(it===ce){if(st==="throw")throw gt;return qe()}for(ct.method=st,ct.arg=gt;;){var bt=ct.delegate;if(bt){var xt=Fe(bt,ct);if(xt){if(xt===fe)continue;return xt}}if(ct.method==="next")ct.sent=ct._sent=ct.arg;else if(ct.method==="throw"){if(it===b)throw it=ce,ct.arg;ct.dispatchException(ct.arg)}else ct.method==="return"&&ct.abrupt("return",ct.arg);it=ee;var vt=E(et,ut,ct);if(vt.type==="normal"){if(it=ct.done?ce:te,vt.arg===fe)continue;return{value:vt.arg,done:ct.done}}else vt.type==="throw"&&(it=ce,ct.method="throw",ct.arg=vt.arg)}}}function Fe(et,ut){var ct=et.iterator[ut.method];if(ct===oe){if(ut.delegate=null,ut.method==="throw"){if(et.iterator.return&&(ut.method="return",ut.arg=oe,Fe(et,ut),ut.method==="throw"))return fe;ut.method="throw",ut.arg=new TypeError("The iterator does not provide a 'throw' method")}return fe}var it=E(ct,et.iterator,ut.arg);if(it.type==="throw")return ut.method="throw",ut.arg=it.arg,ut.delegate=null,fe;var tt=it.arg;if(!tt)return ut.method="throw",ut.arg=new TypeError("iterator result is not an object"),ut.delegate=null,fe;if(tt.done)ut[et.resultName]=tt.value,ut.next=et.nextLoc,ut.method!=="return"&&(ut.method="next",ut.arg=oe);else return tt;return ut.delegate=null,fe}Ue(Se),y(Se,z,"Generator"),y(Se,re,function(){return this}),y(Se,"toString",function(){return"[object Generator]"});function ke(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 We(et){var ut=et.completion||{};ut.type="normal",delete ut.arg,et.completion=ut}function Ze(et){this.tryEntries=[{tryLoc:"root"}],et.forEach(ke,this),this.reset(!0)}ie.keys=function(et){var ut=[];for(var ct in et)ut.push(ct);return ut.reverse(),function it(){for(;ut.length;){var tt=ut.pop();if(tt in et)return it.value=tt,it.done=!1,it}return it.done=!0,it}};function Ke(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,it=function tt(){for(;++ct<et.length;)if(le.call(et,ct))return tt.value=et[ct],tt.done=!1,tt;return tt.value=oe,tt.done=!0,tt};return it.next=it}}return{next:qe}}ie.values=Ke;function qe(){return{value:oe,done:!0}}return Ze.prototype={constructor:Ze,reset:function(et){if(this.prev=0,this.next=0,this.sent=this._sent=oe,this.done=!1,this.delegate=null,this.method="next",this.arg=oe,this.tryEntries.forEach(We),!et)for(var ut in this)ut.charAt(0)==="t"&&le.call(this,ut)&&!isNaN(+ut.slice(1))&&(this[ut]=oe)},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(xt,vt){return st.type="throw",st.arg=et,ut.next=xt,vt&&(ut.method="next",ut.arg=oe),!!vt}for(var it=this.tryEntries.length-1;it>=0;--it){var tt=this.tryEntries[it],st=tt.completion;if(tt.tryLoc==="root")return ct("end");if(tt.tryLoc<=this.prev){var gt=le.call(tt,"catchLoc"),bt=le.call(tt,"finallyLoc");if(gt&&bt){if(this.prev<tt.catchLoc)return ct(tt.catchLoc,!0);if(this.prev<tt.finallyLoc)return ct(tt.finallyLoc)}else if(gt){if(this.prev<tt.catchLoc)return ct(tt.catchLoc,!0)}else if(bt){if(this.prev<tt.finallyLoc)return ct(tt.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 it=this.tryEntries[ct];if(it.tryLoc<=this.prev&&le.call(it,"finallyLoc")&&this.prev<it.finallyLoc){var tt=it;break}}tt&&(et==="break"||et==="continue")&&tt.tryLoc<=ut&&ut<=tt.finallyLoc&&(tt=null);var st=tt?tt.completion:{};return st.type=et,st.arg=ut,tt?(this.method="next",this.next=tt.finallyLoc,fe):this.complete(st)},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),fe},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),We(ct),fe}},catch:function(et){for(var ut=this.tryEntries.length-1;ut>=0;--ut){var ct=this.tryEntries[ut];if(ct.tryLoc===et){var it=ct.completion;if(it.type==="throw"){var tt=it.arg;We(ct)}return tt}}throw new Error("illegal catch attempt")},delegateYield:function(et,ut,ct){return this.delegate={iterator:Ke(et),resultName:ut,nextLoc:ct},this.method==="next"&&(this.arg=oe),fe}},ie}(typeof ve=="object"?ve.exports:{});try{regeneratorRuntime=ue}catch(ie){typeof globalThis=="object"?globalThis.regeneratorRuntime=ue:Function("r","regeneratorRuntime = r")(ue)}},{}],396:[function(x,ve,Ae){var ue=x("buffer"),ie=ue.Buffer;function ae(oe,se){for(var re in oe)se[re]=oe[re]}ie.from&&ie.alloc&&ie.allocUnsafe&&ie.allocUnsafeSlow?ve.exports=ue:(ae(ue,Ae),Ae.Buffer=le);function le(oe,se,re){return ie(oe,se,re)}ae(ie,le),le.from=function(oe,se,re){if(typeof oe=="number")throw new TypeError("Argument must not be a number");return ie(oe,se,re)},le.alloc=function(oe,se,re){if(typeof oe!="number")throw new TypeError("Argument must be a number");var ne=ie(oe);return se!==void 0?typeof re=="string"?ne.fill(se,re):ne.fill(se):ne.fill(0),ne},le.allocUnsafe=function(oe){if(typeof oe!="number")throw new TypeError("Argument must be a number");return ie(oe)},le.allocUnsafeSlow=function(oe){if(typeof oe!="number")throw new TypeError("Argument must be a number");return ue.SlowBuffer(oe)}},{buffer:90}],397:[function(x,ve,Ae){(function(ue){(function(){(function(ie){ie.parser=function(At,Je){return new le(At,Je)},ie.SAXParser=le,ie.SAXStream=a,ie.createStream=y,ie.MAX_BUFFER_LENGTH=64*1024;var ae=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ie.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function le(At,Je){if(!(this instanceof le))return new le(At,Je);var Te=this;se(Te),Te.q=Te.c="",Te.bufferCheckPosition=ie.MAX_BUFFER_LENGTH,Te.opt=Je||{},Te.opt.lowercase=Te.opt.lowercase||Te.opt.lowercasetags,Te.looseCase=Te.opt.lowercase?"toLowerCase":"toUpperCase",Te.tags=[],Te.closed=Te.closedRoot=Te.sawRoot=!1,Te.tag=Te.error=null,Te.strict=!!At,Te.noscript=!!(At||Te.opt.noscript),Te.state=we.BEGIN,Te.strictEntities=Te.opt.strictEntities,Te.ENTITIES=Te.strictEntities?Object.create(ie.XML_ENTITIES):Object.create(ie.ENTITIES),Te.attribList=[],Te.opt.xmlns&&(Te.ns=Object.create(ce)),Te.trackPosition=Te.opt.position!==!1,Te.trackPosition&&(Te.position=Te.line=Te.column=0),Fe(Te,"onready")}Object.create||(Object.create=function(At){function Je(){}Je.prototype=At;var Te=new Je;return Te}),Object.keys||(Object.keys=function(At){var Je=[];for(var Te in At)At.hasOwnProperty(Te)&&Je.push(Te);return Je});function oe(At){for(var Je=Math.max(ie.MAX_BUFFER_LENGTH,10),Te=0,Ve=0,Le=ae.length;Ve<Le;Ve++){var Ee=At[ae[Ve]].length;if(Ee>Je)switch(ae[Ve]){case"textNode":We(At);break;case"cdata":ke(At,"oncdata",At.cdata),At.cdata="";break;case"script":ke(At,"onscript",At.script),At.script="";break;default:Ke(At,"Max buffer length exceeded: "+ae[Ve])}Te=Math.max(Te,Ee)}var Be=ie.MAX_BUFFER_LENGTH-Te;At.bufferCheckPosition=Be+At.position}function se(At){for(var Je=0,Te=ae.length;Je<Te;Je++)At[ae[Je]]=""}function re(At){We(At),At.cdata!==""&&(ke(At,"oncdata",At.cdata),At.cdata=""),At.script!==""&&(ke(At,"onscript",At.script),At.script="")}le.prototype={end:function(){qe(this)},write:vt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){re(this)}};var ne;try{ne=x("stream").Stream}catch(At){ne=function(){}}var z=ie.EVENTS.filter(function(At){return At!=="error"&&At!=="end"});function y(At,Je){return new a(At,Je)}function a(At,Je){if(!(this instanceof a))return new a(At,Je);ne.apply(this),this._parser=new le(At,Je),this.writable=!0,this.readable=!0;var Te=this;this._parser.onend=function(){Te.emit("end")},this._parser.onerror=function(Ve){Te.emit("error",Ve),Te._parser.error=null},this._decoder=null,z.forEach(function(Ve){Object.defineProperty(Te,"on"+Ve,{get:function(){return Te._parser["on"+Ve]},set:function(Le){if(!Le)return Te.removeAllListeners(Ve),Te._parser["on"+Ve]=Le,Le;Te.on(Ve,Le)},enumerable:!0,configurable:!1})})}a.prototype=Object.create(ne.prototype,{constructor:{value:a}}),a.prototype.write=function(At){if(typeof ue=="function"&&typeof ue.isBuffer=="function"&&ue.isBuffer(At)){if(!this._decoder){var Je=x("string_decoder").StringDecoder;this._decoder=new Je("utf8")}At=this._decoder.write(At)}return this._parser.write(At.toString()),this.emit("data",At),!0},a.prototype.end=function(At){return At&&At.length&&this.write(At),this._parser.end(),!0},a.prototype.on=function(At,Je){var Te=this;return!Te._parser["on"+At]&&z.indexOf(At)!==-1&&(Te._parser["on"+At]=function(){var Ve=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Ve.splice(0,0,At),Te.emit.apply(Te,Ve)}),ne.prototype.on.call(Te,At,Je)};var E="[CDATA[",b="DOCTYPE",te="http://www.w3.org/XML/1998/namespace",ee="http://www.w3.org/2000/xmlns/",ce={xml:te,xmlns:ee},fe=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,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-]/,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]/,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\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function be(At){return At===" "||At===`
|
|
|
`||At==="\r"||At===" "}function ye(At){return At==='"'||At==="'"}function Ce(At){return At===">"||be(At)}function Se(At,Je){return At.test(Je)}function Ue(At,Je){return!Se(At,Je)}var we=0;ie.STATE={BEGIN:we++,BEGIN_WHITESPACE:we++,TEXT:we++,TEXT_ENTITY:we++,OPEN_WAKA:we++,SGML_DECL:we++,SGML_DECL_QUOTED:we++,DOCTYPE:we++,DOCTYPE_QUOTED:we++,DOCTYPE_DTD:we++,DOCTYPE_DTD_QUOTED:we++,COMMENT_STARTING:we++,COMMENT:we++,COMMENT_ENDING:we++,COMMENT_ENDED:we++,CDATA:we++,CDATA_ENDING:we++,CDATA_ENDING_2:we++,PROC_INST:we++,PROC_INST_BODY:we++,PROC_INST_ENDING:we++,OPEN_TAG:we++,OPEN_TAG_SLASH:we++,ATTRIB:we++,ATTRIB_NAME:we++,ATTRIB_NAME_SAW_WHITE:we++,ATTRIB_VALUE:we++,ATTRIB_VALUE_QUOTED:we++,ATTRIB_VALUE_CLOSED:we++,ATTRIB_VALUE_UNQUOTED:we++,ATTRIB_VALUE_ENTITY_Q:we++,ATTRIB_VALUE_ENTITY_U:we++,CLOSE_TAG:we++,CLOSE_TAG_SAW_WHITE:we++,SCRIPT:we++,SCRIPT_ENDING:we++},ie.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ie.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(ie.ENTITIES).forEach(function(At){var Je=ie.ENTITIES[At],Te=typeof Je=="number"?String.fromCharCode(Je):Je;ie.ENTITIES[At]=Te});for(var je in ie.STATE)ie.STATE[ie.STATE[je]]=je;we=ie.STATE;function Fe(At,Je,Te){At[Je]&&At[Je](Te)}function ke(At,Je,Te){At.textNode&&We(At),Fe(At,Je,Te)}function We(At){At.textNode=Ze(At.opt,At.textNode),At.textNode&&Fe(At,"ontext",At.textNode),At.textNode=""}function Ze(At,Je){return At.trim&&(Je=Je.trim()),At.normalize&&(Je=Je.replace(/\s+/g," ")),Je}function Ke(At,Je){return We(At),At.trackPosition&&(Je+=`
|
|
|
Line: `+At.line+`
|
|
|
Column: `+At.column+`
|
|
|
Char: `+At.c),Je=new Error(Je),At.error=Je,Fe(At,"onerror",Je),At}function qe(At){return At.sawRoot&&!At.closedRoot&&et(At,"Unclosed root tag"),At.state!==we.BEGIN&&At.state!==we.BEGIN_WHITESPACE&&At.state!==we.TEXT&&Ke(At,"Unexpected end"),We(At),At.c="",At.closed=!0,Fe(At,"onend"),le.call(At,At.strict,At.opt),At}function et(At,Je){if(typeof At!="object"||!(At instanceof le))throw new Error("bad call to strictFail");At.strict&&Ke(At,Je)}function ut(At){At.strict||(At.tagName=At.tagName[At.looseCase]());var Je=At.tags[At.tags.length-1]||At,Te=At.tag={name:At.tagName,attributes:{}};At.opt.xmlns&&(Te.ns=Je.ns),At.attribList.length=0,ke(At,"onopentagstart",Te)}function ct(At,Je){var Te=At.indexOf(":"),Ve=Te<0?["",At]:At.split(":"),Le=Ve[0],Ee=Ve[1];return Je&&At==="xmlns"&&(Le="xmlns",Ee=""),{prefix:Le,local:Ee}}function it(At){if(At.strict||(At.attribName=At.attribName[At.looseCase]()),At.attribList.indexOf(At.attribName)!==-1||At.tag.attributes.hasOwnProperty(At.attribName)){At.attribName=At.attribValue="";return}if(At.opt.xmlns){var Je=ct(At.attribName,!0),Te=Je.prefix,Ve=Je.local;if(Te==="xmlns")if(Ve==="xml"&&At.attribValue!==te)et(At,"xml: prefix must be bound to "+te+`
|
|
|
Actual: `+At.attribValue);else if(Ve==="xmlns"&&At.attribValue!==ee)et(At,"xmlns: prefix must be bound to "+ee+`
|
|
|
Actual: `+At.attribValue);else{var Le=At.tag,Ee=At.tags[At.tags.length-1]||At;Le.ns===Ee.ns&&(Le.ns=Object.create(Ee.ns)),Le.ns[Ve]=At.attribValue}At.attribList.push([At.attribName,At.attribValue])}else At.tag.attributes[At.attribName]=At.attribValue,ke(At,"onattribute",{name:At.attribName,value:At.attribValue});At.attribName=At.attribValue=""}function tt(At,Je){if(At.opt.xmlns){var Te=At.tag,Ve=ct(At.tagName);Te.prefix=Ve.prefix,Te.local=Ve.local,Te.uri=Te.ns[Ve.prefix]||"",Te.prefix&&!Te.uri&&(et(At,"Unbound namespace prefix: "+JSON.stringify(At.tagName)),Te.uri=Ve.prefix);var Le=At.tags[At.tags.length-1]||At;Te.ns&&Le.ns!==Te.ns&&Object.keys(Te.ns).forEach(function(St){ke(At,"onopennamespace",{prefix:St,uri:Te.ns[St]})});for(var Ee=0,Be=At.attribList.length;Ee<Be;Ee++){var Ge=At.attribList[Ee],Me=Ge[0],Re=Ge[1],ze=ct(Me,!0),nt=ze.prefix,yt=ze.local,Lt=nt===""?"":Te.ns[nt]||"",Rt={name:Me,value:Re,prefix:nt,local:yt,uri:Lt};nt&&nt!=="xmlns"&&!Lt&&(et(At,"Unbound namespace prefix: "+JSON.stringify(nt)),Rt.uri=nt),At.tag.attributes[Me]=Rt,ke(At,"onattribute",Rt)}At.attribList.length=0}At.tag.isSelfClosing=!!Je,At.sawRoot=!0,At.tags.push(At.tag),ke(At,"onopentag",At.tag),Je||(!At.noscript&&At.tagName.toLowerCase()==="script"?At.state=we.SCRIPT:At.state=we.TEXT,At.tag=null,At.tagName=""),At.attribName=At.attribValue="",At.attribList.length=0}function st(At){if(!At.tagName){et(At,"Weird empty close tag."),At.textNode+="</>",At.state=we.TEXT;return}if(At.script){if(At.tagName!=="script"){At.script+="</"+At.tagName+">",At.tagName="",At.state=we.SCRIPT;return}ke(At,"onscript",At.script),At.script=""}var Je=At.tags.length,Te=At.tagName;At.strict||(Te=Te[At.looseCase]());for(var Ve=Te;Je--;){var Le=At.tags[Je];if(Le.name!==Ve)et(At,"Unexpected close tag");else break}if(Je<0){et(At,"Unmatched closing tag: "+At.tagName),At.textNode+="</"+At.tagName+">",At.state=we.TEXT;return}At.tagName=Te;for(var Ee=At.tags.length;Ee-- >Je;){var Be=At.tag=At.tags.pop();At.tagName=At.tag.name,ke(At,"onclosetag",At.tagName);var Ge={};for(var Me in Be.ns)Ge[Me]=Be.ns[Me];var Re=At.tags[At.tags.length-1]||At;At.opt.xmlns&&Be.ns!==Re.ns&&Object.keys(Be.ns).forEach(function(ze){var nt=Be.ns[ze];ke(At,"onclosenamespace",{prefix:ze,uri:nt})})}Je===0&&(At.closedRoot=!0),At.tagName=At.attribValue=At.attribName="",At.attribList.length=0,At.state=we.TEXT}function gt(At){var Je=At.entity,Te=Je.toLowerCase(),Ve,Le="";return At.ENTITIES[Je]?At.ENTITIES[Je]:At.ENTITIES[Te]?At.ENTITIES[Te]:(Je=Te,Je.charAt(0)==="#"&&(Je.charAt(1)==="x"?(Je=Je.slice(2),Ve=parseInt(Je,16),Le=Ve.toString(16)):(Je=Je.slice(1),Ve=parseInt(Je,10),Le=Ve.toString(10))),Je=Je.replace(/^0+/,""),isNaN(Ve)||Le.toLowerCase()!==Je?(et(At,"Invalid character entity"),"&"+At.entity+";"):String.fromCodePoint(Ve))}function bt(At,Je){Je==="<"?(At.state=we.OPEN_WAKA,At.startTagPosition=At.position):be(Je)||(et(At,"Non-whitespace before first tag."),At.textNode=Je,At.state=we.TEXT)}function xt(At,Je){var Te="";return Je<At.length&&(Te=At.charAt(Je)),Te}function vt(At){var Je=this;if(this.error)throw this.error;if(Je.closed)return Ke(Je,"Cannot write after close. Assign an onready handler.");if(At===null)return qe(Je);typeof At=="object"&&(At=At.toString());for(var Te=0,Ve="";Ve=xt(At,Te++),Je.c=Ve,!!Ve;)switch(Je.trackPosition&&(Je.position++,Ve===`
|
|
|
`?(Je.line++,Je.column=0):Je.column++),Je.state){case we.BEGIN:if(Je.state=we.BEGIN_WHITESPACE,Ve==="\uFEFF")continue;bt(Je,Ve);continue;case we.BEGIN_WHITESPACE:bt(Je,Ve);continue;case we.TEXT:if(Je.sawRoot&&!Je.closedRoot){for(var Le=Te-1;Ve&&Ve!=="<"&&Ve!=="&";)Ve=xt(At,Te++),Ve&&Je.trackPosition&&(Je.position++,Ve===`
|
|
|
`?(Je.line++,Je.column=0):Je.column++);Je.textNode+=At.substring(Le,Te-1)}Ve==="<"&&!(Je.sawRoot&&Je.closedRoot&&!Je.strict)?(Je.state=we.OPEN_WAKA,Je.startTagPosition=Je.position):(!be(Ve)&&(!Je.sawRoot||Je.closedRoot)&&et(Je,"Text data outside of root node."),Ve==="&"?Je.state=we.TEXT_ENTITY:Je.textNode+=Ve);continue;case we.SCRIPT:Ve==="<"?Je.state=we.SCRIPT_ENDING:Je.script+=Ve;continue;case we.SCRIPT_ENDING:Ve==="/"?Je.state=we.CLOSE_TAG:(Je.script+="<"+Ve,Je.state=we.SCRIPT);continue;case we.OPEN_WAKA:if(Ve==="!")Je.state=we.SGML_DECL,Je.sgmlDecl="";else if(!be(Ve))if(Se(fe,Ve))Je.state=we.OPEN_TAG,Je.tagName=Ve;else if(Ve==="/")Je.state=we.CLOSE_TAG,Je.tagName="";else if(Ve==="?")Je.state=we.PROC_INST,Je.procInstName=Je.procInstBody="";else{if(et(Je,"Unencoded <"),Je.startTagPosition+1<Je.position){var Ee=Je.position-Je.startTagPosition;Ve=new Array(Ee).join(" ")+Ve}Je.textNode+="<"+Ve,Je.state=we.TEXT}continue;case we.SGML_DECL:(Je.sgmlDecl+Ve).toUpperCase()===E?(ke(Je,"onopencdata"),Je.state=we.CDATA,Je.sgmlDecl="",Je.cdata=""):Je.sgmlDecl+Ve==="--"?(Je.state=we.COMMENT,Je.comment="",Je.sgmlDecl=""):(Je.sgmlDecl+Ve).toUpperCase()===b?(Je.state=we.DOCTYPE,(Je.doctype||Je.sawRoot)&&et(Je,"Inappropriately located doctype declaration"),Je.doctype="",Je.sgmlDecl=""):Ve===">"?(ke(Je,"onsgmldeclaration",Je.sgmlDecl),Je.sgmlDecl="",Je.state=we.TEXT):(ye(Ve)&&(Je.state=we.SGML_DECL_QUOTED),Je.sgmlDecl+=Ve);continue;case we.SGML_DECL_QUOTED:Ve===Je.q&&(Je.state=we.SGML_DECL,Je.q=""),Je.sgmlDecl+=Ve;continue;case we.DOCTYPE:Ve===">"?(Je.state=we.TEXT,ke(Je,"ondoctype",Je.doctype),Je.doctype=!0):(Je.doctype+=Ve,Ve==="["?Je.state=we.DOCTYPE_DTD:ye(Ve)&&(Je.state=we.DOCTYPE_QUOTED,Je.q=Ve));continue;case we.DOCTYPE_QUOTED:Je.doctype+=Ve,Ve===Je.q&&(Je.q="",Je.state=we.DOCTYPE);continue;case we.DOCTYPE_DTD:Je.doctype+=Ve,Ve==="]"?Je.state=we.DOCTYPE:ye(Ve)&&(Je.state=we.DOCTYPE_DTD_QUOTED,Je.q=Ve);continue;case we.DOCTYPE_DTD_QUOTED:Je.doctype+=Ve,Ve===Je.q&&(Je.state=we.DOCTYPE_DTD,Je.q="");continue;case we.COMMENT:Ve==="-"?Je.state=we.COMMENT_ENDING:Je.comment+=Ve;continue;case we.COMMENT_ENDING:Ve==="-"?(Je.state=we.COMMENT_ENDED,Je.comment=Ze(Je.opt,Je.comment),Je.comment&&ke(Je,"oncomment",Je.comment),Je.comment=""):(Je.comment+="-"+Ve,Je.state=we.COMMENT);continue;case we.COMMENT_ENDED:Ve!==">"?(et(Je,"Malformed comment"),Je.comment+="--"+Ve,Je.state=we.COMMENT):Je.state=we.TEXT;continue;case we.CDATA:Ve==="]"?Je.state=we.CDATA_ENDING:Je.cdata+=Ve;continue;case we.CDATA_ENDING:Ve==="]"?Je.state=we.CDATA_ENDING_2:(Je.cdata+="]"+Ve,Je.state=we.CDATA);continue;case we.CDATA_ENDING_2:Ve===">"?(Je.cdata&&ke(Je,"oncdata",Je.cdata),ke(Je,"onclosecdata"),Je.cdata="",Je.state=we.TEXT):Ve==="]"?Je.cdata+="]":(Je.cdata+="]]"+Ve,Je.state=we.CDATA);continue;case we.PROC_INST:Ve==="?"?Je.state=we.PROC_INST_ENDING:be(Ve)?Je.state=we.PROC_INST_BODY:Je.procInstName+=Ve;continue;case we.PROC_INST_BODY:if(!Je.procInstBody&&be(Ve))continue;Ve==="?"?Je.state=we.PROC_INST_ENDING:Je.procInstBody+=Ve;continue;case we.PROC_INST_ENDING:Ve===">"?(ke(Je,"onprocessinginstruction",{name:Je.procInstName,body:Je.procInstBody}),Je.procInstName=Je.procInstBody="",Je.state=we.TEXT):(Je.procInstBody+="?"+Ve,Je.state=we.PROC_INST_BODY);continue;case we.OPEN_TAG:Se(he,Ve)?Je.tagName+=Ve:(ut(Je),Ve===">"?tt(Je):Ve==="/"?Je.state=we.OPEN_TAG_SLASH:(be(Ve)||et(Je,"Invalid character in tag name"),Je.state=we.ATTRIB));continue;case we.OPEN_TAG_SLASH:Ve===">"?(tt(Je,!0),st(Je)):(et(Je,"Forward-slash in opening tag not followed by >"),Je.state=we.ATTRIB);continue;case we.ATTRIB:if(be(Ve))continue;Ve===">"?tt(Je):Ve==="/"?Je.state=we.OPEN_TAG_SLASH:Se(fe,Ve)?(Je.attribName=Ve,Je.attribValue="",Je.state=we.ATTRIB_NAME):et(Je,"Invalid attribute name");continue;case we.ATTRIB_NAME:Ve==="="?Je.state=we.ATTRIB_VALUE:Ve===">"?(et(Je,"Attribute without value"),Je.attribValue=Je.attribName,it(Je),tt(Je)):be(Ve)?Je.state=we.ATTRIB_NAME_SAW_WHITE:Se(he,Ve)?Je.attribName+=Ve:et(Je,"Invalid attribute name");continue;case we.ATTRIB_NAME_SAW_WHITE:if(Ve==="=")Je.state=we.ATTRIB_VALUE;else{if(be(Ve))continue;et(Je,"Attribute without value"),Je.tag.attributes[Je.attribName]="",Je.attribValue="",ke(Je,"onattribute",{name:Je.attribName,value:""}),Je.attribName="",Ve===">"?tt(Je):Se(fe,Ve)?(Je.attribName=Ve,Je.state=we.ATTRIB_NAME):(et(Je,"Invalid attribute name"),Je.state=we.ATTRIB)}continue;case we.ATTRIB_VALUE:if(be(Ve))continue;ye(Ve)?(Je.q=Ve,Je.state=we.ATTRIB_VALUE_QUOTED):(et(Je,"Unquoted attribute value"),Je.state=we.ATTRIB_VALUE_UNQUOTED,Je.attribValue=Ve);continue;case we.ATTRIB_VALUE_QUOTED:if(Ve!==Je.q){Ve==="&"?Je.state=we.ATTRIB_VALUE_ENTITY_Q:Je.attribValue+=Ve;continue}it(Je),Je.q="",Je.state=we.ATTRIB_VALUE_CLOSED;continue;case we.ATTRIB_VALUE_CLOSED:be(Ve)?Je.state=we.ATTRIB:Ve===">"?tt(Je):Ve==="/"?Je.state=we.OPEN_TAG_SLASH:Se(fe,Ve)?(et(Je,"No whitespace between attributes"),Je.attribName=Ve,Je.attribValue="",Je.state=we.ATTRIB_NAME):et(Je,"Invalid attribute name");continue;case we.ATTRIB_VALUE_UNQUOTED:if(!Ce(Ve)){Ve==="&"?Je.state=we.ATTRIB_VALUE_ENTITY_U:Je.attribValue+=Ve;continue}it(Je),Ve===">"?tt(Je):Je.state=we.ATTRIB;continue;case we.CLOSE_TAG:if(Je.tagName)Ve===">"?st(Je):Se(he,Ve)?Je.tagName+=Ve:Je.script?(Je.script+="</"+Je.tagName,Je.tagName="",Je.state=we.SCRIPT):(be(Ve)||et(Je,"Invalid tagname in closing tag"),Je.state=we.CLOSE_TAG_SAW_WHITE);else{if(be(Ve))continue;Ue(fe,Ve)?Je.script?(Je.script+="</"+Ve,Je.state=we.SCRIPT):et(Je,"Invalid tagname in closing tag."):Je.tagName=Ve}continue;case we.CLOSE_TAG_SAW_WHITE:if(be(Ve))continue;Ve===">"?st(Je):et(Je,"Invalid characters in closing tag");continue;case we.TEXT_ENTITY:case we.ATTRIB_VALUE_ENTITY_Q:case we.ATTRIB_VALUE_ENTITY_U:var Be,Ge;switch(Je.state){case we.TEXT_ENTITY:Be=we.TEXT,Ge="textNode";break;case we.ATTRIB_VALUE_ENTITY_Q:Be=we.ATTRIB_VALUE_QUOTED,Ge="attribValue";break;case we.ATTRIB_VALUE_ENTITY_U:Be=we.ATTRIB_VALUE_UNQUOTED,Ge="attribValue";break}Ve===";"?(Je[Ge]+=gt(Je),Je.entity="",Je.state=Be):Se(Je.entity.length?pe:me,Ve)?Je.entity+=Ve:(et(Je,"Invalid character in entity name"),Je[Ge]+="&"+Je.entity+Ve,Je.entity="",Je.state=Be);continue;default:throw new Error(Je,"Unknown state: "+Je.state)}return Je.position>=Je.bufferCheckPosition&&oe(Je),Je}String.fromCodePoint||function(){var At=String.fromCharCode,Je=Math.floor,Te=function(){var Ve=16384,Le=[],Ee,Be,Ge=-1,Me=arguments.length;if(!Me)return"";for(var Re="";++Ge<Me;){var ze=Number(arguments[Ge]);if(!isFinite(ze)||ze<0||ze>1114111||Je(ze)!==ze)throw RangeError("Invalid code point: "+ze);ze<=65535?Le.push(ze):(ze-=65536,Ee=(ze>>10)+55296,Be=ze%1024+56320,Le.push(Ee,Be)),(Ge+1===Me||Le.length>Ve)&&(Re+=At.apply(null,Le),Le.length=0)}return Re};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Te,configurable:!0,writable:!0}):String.fromCodePoint=Te}()})(typeof Ae=="undefined"?this.sax={}:Ae)}).call(this)}).call(this,x("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(x,ve,Ae){ve.exports=ae;var ue=x("events").EventEmitter,ie=x("inherits");ie(ae,ue),ae.Readable=x("readable-stream/lib/_stream_readable.js"),ae.Writable=x("readable-stream/lib/_stream_writable.js"),ae.Duplex=x("readable-stream/lib/_stream_duplex.js"),ae.Transform=x("readable-stream/lib/_stream_transform.js"),ae.PassThrough=x("readable-stream/lib/_stream_passthrough.js"),ae.finished=x("readable-stream/lib/internal/streams/end-of-stream.js"),ae.pipeline=x("readable-stream/lib/internal/streams/pipeline.js"),ae.Stream=ae;function ae(){ue.call(this)}ae.prototype.pipe=function(le,oe){var se=this;function re(te){le.writable&&le.write(te)===!1&&se.pause&&se.pause()}se.on("data",re);function ne(){se.readable&&se.resume&&se.resume()}le.on("drain",ne),!le._isStdio&&(!oe||oe.end!==!1)&&(se.on("end",y),se.on("close",a));var z=!1;function y(){z||(z=!0,le.end())}function a(){z||(z=!0,typeof le.destroy=="function"&&le.destroy())}function E(te){if(b(),ue.listenerCount(this,"error")===0)throw te}se.on("error",E),le.on("error",E);function b(){se.removeListener("data",re),le.removeListener("drain",ne),se.removeListener("end",y),se.removeListener("close",a),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,ve,Ae){"use strict";function ue(ne,z){ne.prototype=Object.create(z.prototype),ne.prototype.constructor=ne,ne.__proto__=z}var ie={};function ae(ne,z,y){y||(y=Error);function a(b,te,ee){return typeof z=="string"?z:z(b,te,ee)}var E=function(b){ue(te,b);function te(ee,ce,fe){return b.call(this,a(ee,ce,fe))||this}return te}(y);E.prototype.name=y.name,E.prototype.code=ne,ie[ne]=E}function le(ne,z){if(Array.isArray(ne)){var y=ne.length;return ne=ne.map(function(a){return String(a)}),y>2?"one of ".concat(z," ").concat(ne.slice(0,y-1).join(", "),", or ")+ne[y-1]:y===2?"one of ".concat(z," ").concat(ne[0]," or ").concat(ne[1]):"of ".concat(z," ").concat(ne[0])}else return"of ".concat(z," ").concat(String(ne))}function oe(ne,z,y){return ne.substr(!y||y<0?0:+y,z.length)===z}function se(ne,z,y){return(y===void 0||y>ne.length)&&(y=ne.length),ne.substring(y-z.length,y)===z}function re(ne,z,y){return typeof y!="number"&&(y=0),y+z.length>ne.length?!1:ne.indexOf(z,y)!==-1}ae("ERR_INVALID_OPT_VALUE",function(ne,z){return'The value "'+z+'" is invalid for option "'+ne+'"'},TypeError),ae("ERR_INVALID_ARG_TYPE",function(ne,z,y){var a;typeof z=="string"&&oe(z,"not ")?(a="must not be",z=z.replace(/^not /,"")):a="must be";var E;if(se(ne," argument"))E="The ".concat(ne," ").concat(a," ").concat(le(z,"type"));else{var b=re(ne,".")?"property":"argument";E='The "'.concat(ne,'" ').concat(b," ").concat(a," ").concat(le(z,"type"))}return E+=". Received type ".concat(typeof y),E},TypeError),ae("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ae("ERR_METHOD_NOT_IMPLEMENTED",function(ne){return"The "+ne+" method is not implemented"}),ae("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ae("ERR_STREAM_DESTROYED",function(ne){return"Cannot call "+ne+" after a stream was destroyed"}),ae("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ae("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ae("ERR_STREAM_WRITE_AFTER_END","write after end"),ae("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ae("ERR_UNKNOWN_ENCODING",function(ne){return"Unknown encoding: "+ne},TypeError),ae("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),ve.exports.codes=ie},{}],400:[function(x,ve,Ae){(function(ue){(function(){"use strict";var ie=Object.keys||function(a){var E=[];for(var b in a)E.push(b);return E};ve.exports=ne;var ae=x("./_stream_readable"),le=x("./_stream_writable");x("inherits")(ne,ae);for(var oe=ie(le.prototype),se=0;se<oe.length;se++){var re=oe[se];ne.prototype[re]||(ne.prototype[re]=le.prototype[re])}function ne(a){if(!(this instanceof ne))return new ne(a);ae.call(this,a),le.call(this,a),this.allowHalfOpen=!0,a&&(a.readable===!1&&(this.readable=!1),a.writable===!1&&(this.writable=!1),a.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",z)))}Object.defineProperty(ne.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(ne.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(ne.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function z(){this._writableState.ended||ue.nextTick(y,this)}function y(a){a.end()}Object.defineProperty(ne.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(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,ve,Ae){"use strict";ve.exports=ie;var ue=x("./_stream_transform");x("inherits")(ie,ue);function ie(ae){if(!(this instanceof ie))return new ie(ae);ue.call(this,ae)}ie.prototype._transform=function(ae,le,oe){oe(null,ae)}},{"./_stream_transform":403,inherits:364}],402:[function(x,ve,Ae){(function(ue,ie){(function(){"use strict";ve.exports=ke;var ae;ke.ReadableState=Fe;var le=x("events").EventEmitter,oe=function(Me,Re){return Me.listeners(Re).length},se=x("./internal/streams/stream"),re=x("buffer").Buffer,ne=(typeof ie!="undefined"?ie:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function z(Ge){return re.from(Ge)}function y(Ge){return re.isBuffer(Ge)||Ge instanceof ne}var a=x("util"),E;a&&a.debuglog?E=a.debuglog("stream"):E=function(){};var b=x("./internal/streams/buffer_list"),te=x("./internal/streams/destroy"),ee=x("./internal/streams/state"),ce=ee.getHighWaterMark,fe=x("../errors").codes,he=fe.ERR_INVALID_ARG_TYPE,me=fe.ERR_STREAM_PUSH_AFTER_EOF,pe=fe.ERR_METHOD_NOT_IMPLEMENTED,be=fe.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,ye,Ce,Se;x("inherits")(ke,se);var Ue=te.errorOrDestroy,we=["error","close","destroy","pause","resume"];function je(Ge,Me,Re){if(typeof Ge.prependListener=="function")return Ge.prependListener(Me,Re);!Ge._events||!Ge._events[Me]?Ge.on(Me,Re):Array.isArray(Ge._events[Me])?Ge._events[Me].unshift(Re):Ge._events[Me]=[Re,Ge._events[Me]]}function Fe(Ge,Me,Re){ae=ae||x("./_stream_duplex"),Ge=Ge||{},typeof Re!="boolean"&&(Re=Me instanceof ae),this.objectMode=!!Ge.objectMode,Re&&(this.objectMode=this.objectMode||!!Ge.readableObjectMode),this.highWaterMark=ce(this,Ge,"readableHighWaterMark",Re),this.buffer=new b,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=Ge.emitClose!==!1,this.autoDestroy=!!Ge.autoDestroy,this.destroyed=!1,this.defaultEncoding=Ge.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Ge.encoding&&(ye||(ye=x("string_decoder/").StringDecoder),this.decoder=new ye(Ge.encoding),this.encoding=Ge.encoding)}function ke(Ge){if(ae=ae||x("./_stream_duplex"),!(this instanceof ke))return new ke(Ge);var Me=this instanceof ae;this._readableState=new Fe(Ge,this,Me),this.readable=!0,Ge&&(typeof Ge.read=="function"&&(this._read=Ge.read),typeof Ge.destroy=="function"&&(this._destroy=Ge.destroy)),se.call(this)}Object.defineProperty(ke.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Me){this._readableState&&(this._readableState.destroyed=Me)}}),ke.prototype.destroy=te.destroy,ke.prototype._undestroy=te.undestroy,ke.prototype._destroy=function(Ge,Me){Me(Ge)},ke.prototype.push=function(Ge,Me){var Re=this._readableState,ze;return Re.objectMode?ze=!0:typeof Ge=="string"&&(Me=Me||Re.defaultEncoding,Me!==Re.encoding&&(Ge=re.from(Ge,Me),Me=""),ze=!0),We(this,Ge,Me,!1,ze)},ke.prototype.unshift=function(Ge){return We(this,Ge,null,!0,!1)};function We(Ge,Me,Re,ze,nt){E("readableAddChunk",Me);var yt=Ge._readableState;if(Me===null)yt.reading=!1,ct(Ge,yt);else{var Lt;if(nt||(Lt=Ke(yt,Me)),Lt)Ue(Ge,Lt);else if(yt.objectMode||Me&&Me.length>0)if(typeof Me!="string"&&!yt.objectMode&&Object.getPrototypeOf(Me)!==re.prototype&&(Me=z(Me)),ze)yt.endEmitted?Ue(Ge,new be):Ze(Ge,yt,Me,!0);else if(yt.ended)Ue(Ge,new me);else{if(yt.destroyed)return!1;yt.reading=!1,yt.decoder&&!Re?(Me=yt.decoder.write(Me),yt.objectMode||Me.length!==0?Ze(Ge,yt,Me,!1):st(Ge,yt)):Ze(Ge,yt,Me,!1)}else ze||(yt.reading=!1,st(Ge,yt))}return!yt.ended&&(yt.length<yt.highWaterMark||yt.length===0)}function Ze(Ge,Me,Re,ze){Me.flowing&&Me.length===0&&!Me.sync?(Me.awaitDrain=0,Ge.emit("data",Re)):(Me.length+=Me.objectMode?1:Re.length,ze?Me.buffer.unshift(Re):Me.buffer.push(Re),Me.needReadable&&it(Ge)),st(Ge,Me)}function Ke(Ge,Me){var Re;return!y(Me)&&typeof Me!="string"&&Me!==void 0&&!Ge.objectMode&&(Re=new he("chunk",["string","Buffer","Uint8Array"],Me)),Re}ke.prototype.isPaused=function(){return this._readableState.flowing===!1},ke.prototype.setEncoding=function(Ge){ye||(ye=x("string_decoder/").StringDecoder);var Me=new ye(Ge);this._readableState.decoder=Me,this._readableState.encoding=this._readableState.decoder.encoding;for(var Re=this._readableState.buffer.head,ze="";Re!==null;)ze+=Me.write(Re.data),Re=Re.next;return this._readableState.buffer.clear(),ze!==""&&this._readableState.buffer.push(ze),this._readableState.length=ze.length,this};var qe=1073741824;function et(Ge){return Ge>=qe?Ge=qe:(Ge--,Ge|=Ge>>>1,Ge|=Ge>>>2,Ge|=Ge>>>4,Ge|=Ge>>>8,Ge|=Ge>>>16,Ge++),Ge}function ut(Ge,Me){return Ge<=0||Me.length===0&&Me.ended?0:Me.objectMode?1:Ge!==Ge?Me.flowing&&Me.length?Me.buffer.head.data.length:Me.length:(Ge>Me.highWaterMark&&(Me.highWaterMark=et(Ge)),Ge<=Me.length?Ge:Me.ended?Me.length:(Me.needReadable=!0,0))}ke.prototype.read=function(Ge){E("read",Ge),Ge=parseInt(Ge,10);var Me=this._readableState,Re=Ge;if(Ge!==0&&(Me.emittedReadable=!1),Ge===0&&Me.needReadable&&((Me.highWaterMark!==0?Me.length>=Me.highWaterMark:Me.length>0)||Me.ended))return E("read: emitReadable",Me.length,Me.ended),Me.length===0&&Me.ended?Le(this):it(this),null;if(Ge=ut(Ge,Me),Ge===0&&Me.ended)return Me.length===0&&Le(this),null;var ze=Me.needReadable;E("need readable",ze),(Me.length===0||Me.length-Ge<Me.highWaterMark)&&(ze=!0,E("length less than watermark",ze)),Me.ended||Me.reading?(ze=!1,E("reading or ended",ze)):ze&&(E("do read"),Me.reading=!0,Me.sync=!0,Me.length===0&&(Me.needReadable=!0),this._read(Me.highWaterMark),Me.sync=!1,Me.reading||(Ge=ut(Re,Me)));var nt;return Ge>0?nt=Ve(Ge,Me):nt=null,nt===null?(Me.needReadable=Me.length<=Me.highWaterMark,Ge=0):(Me.length-=Ge,Me.awaitDrain=0),Me.length===0&&(Me.ended||(Me.needReadable=!0),Re!==Ge&&Me.ended&&Le(this)),nt!==null&&this.emit("data",nt),nt};function ct(Ge,Me){if(E("onEofChunk"),!Me.ended){if(Me.decoder){var Re=Me.decoder.end();Re&&Re.length&&(Me.buffer.push(Re),Me.length+=Me.objectMode?1:Re.length)}Me.ended=!0,Me.sync?it(Ge):(Me.needReadable=!1,Me.emittedReadable||(Me.emittedReadable=!0,tt(Ge)))}}function it(Ge){var Me=Ge._readableState;E("emitReadable",Me.needReadable,Me.emittedReadable),Me.needReadable=!1,Me.emittedReadable||(E("emitReadable",Me.flowing),Me.emittedReadable=!0,ue.nextTick(tt,Ge))}function tt(Ge){var Me=Ge._readableState;E("emitReadable_",Me.destroyed,Me.length,Me.ended),!Me.destroyed&&(Me.length||Me.ended)&&(Ge.emit("readable"),Me.emittedReadable=!1),Me.needReadable=!Me.flowing&&!Me.ended&&Me.length<=Me.highWaterMark,Te(Ge)}function st(Ge,Me){Me.readingMore||(Me.readingMore=!0,ue.nextTick(gt,Ge,Me))}function gt(Ge,Me){for(;!Me.reading&&!Me.ended&&(Me.length<Me.highWaterMark||Me.flowing&&Me.length===0);){var Re=Me.length;if(E("maybeReadMore read 0"),Ge.read(0),Re===Me.length)break}Me.readingMore=!1}ke.prototype._read=function(Ge){Ue(this,new pe("_read()"))},ke.prototype.pipe=function(Ge,Me){var Re=this,ze=this._readableState;switch(ze.pipesCount){case 0:ze.pipes=Ge;break;case 1:ze.pipes=[ze.pipes,Ge];break;default:ze.pipes.push(Ge);break}ze.pipesCount+=1,E("pipe count=%d opts=%j",ze.pipesCount,Me);var nt=(!Me||Me.end!==!1)&&Ge!==ue.stdout&&Ge!==ue.stderr,yt=nt?Rt:Nt;ze.endEmitted?ue.nextTick(yt):Re.once("end",yt),Ge.on("unpipe",Lt);function Lt(en,Yt){E("onunpipe"),en===Re&&Yt&&Yt.hasUnpiped===!1&&(Yt.hasUnpiped=!0,Ft())}function Rt(){E("onend"),Ge.end()}var St=bt(Re);Ge.on("drain",St);var pt=!1;function Ft(){E("cleanup"),Ge.removeListener("close",qt),Ge.removeListener("finish",Bt),Ge.removeListener("drain",St),Ge.removeListener("error",Ct),Ge.removeListener("unpipe",Lt),Re.removeListener("end",Rt),Re.removeListener("end",Nt),Re.removeListener("data",Ut),pt=!0,ze.awaitDrain&&(!Ge._writableState||Ge._writableState.needDrain)&&St()}Re.on("data",Ut);function Ut(en){E("ondata");var Yt=Ge.write(en);E("dest.write",Yt),Yt===!1&&((ze.pipesCount===1&&ze.pipes===Ge||ze.pipesCount>1&&Be(ze.pipes,Ge)!==-1)&&!pt&&(E("false write response, pause",ze.awaitDrain),ze.awaitDrain++),Re.pause())}function Ct(en){E("onerror",en),Nt(),Ge.removeListener("error",Ct),oe(Ge,"error")===0&&Ue(Ge,en)}je(Ge,"error",Ct);function qt(){Ge.removeListener("finish",Bt),Nt()}Ge.once("close",qt);function Bt(){E("onfinish"),Ge.removeListener("close",qt),Nt()}Ge.once("finish",Bt);function Nt(){E("unpipe"),Re.unpipe(Ge)}return Ge.emit("pipe",Re),ze.flowing||(E("pipe resume"),Re.resume()),Ge};function bt(Ge){return function(){var Re=Ge._readableState;E("pipeOnDrain",Re.awaitDrain),Re.awaitDrain&&Re.awaitDrain--,Re.awaitDrain===0&&oe(Ge,"data")&&(Re.flowing=!0,Te(Ge))}}ke.prototype.unpipe=function(Ge){var Me=this._readableState,Re={hasUnpiped:!1};if(Me.pipesCount===0)return this;if(Me.pipesCount===1)return Ge&&Ge!==Me.pipes?this:(Ge||(Ge=Me.pipes),Me.pipes=null,Me.pipesCount=0,Me.flowing=!1,Ge&&Ge.emit("unpipe",this,Re),this);if(!Ge){var ze=Me.pipes,nt=Me.pipesCount;Me.pipes=null,Me.pipesCount=0,Me.flowing=!1;for(var yt=0;yt<nt;yt++)ze[yt].emit("unpipe",this,{hasUnpiped:!1});return this}var Lt=Be(Me.pipes,Ge);return Lt===-1?this:(Me.pipes.splice(Lt,1),Me.pipesCount-=1,Me.pipesCount===1&&(Me.pipes=Me.pipes[0]),Ge.emit("unpipe",this,Re),this)},ke.prototype.on=function(Ge,Me){var Re=se.prototype.on.call(this,Ge,Me),ze=this._readableState;return Ge==="data"?(ze.readableListening=this.listenerCount("readable")>0,ze.flowing!==!1&&this.resume()):Ge==="readable"&&!ze.endEmitted&&!ze.readableListening&&(ze.readableListening=ze.needReadable=!0,ze.flowing=!1,ze.emittedReadable=!1,E("on readable",ze.length,ze.reading),ze.length?it(this):ze.reading||ue.nextTick(vt,this)),Re},ke.prototype.addListener=ke.prototype.on,ke.prototype.removeListener=function(Ge,Me){var Re=se.prototype.removeListener.call(this,Ge,Me);return Ge==="readable"&&ue.nextTick(xt,this),Re},ke.prototype.removeAllListeners=function(Ge){var Me=se.prototype.removeAllListeners.apply(this,arguments);return(Ge==="readable"||Ge===void 0)&&ue.nextTick(xt,this),Me};function xt(Ge){var Me=Ge._readableState;Me.readableListening=Ge.listenerCount("readable")>0,Me.resumeScheduled&&!Me.paused?Me.flowing=!0:Ge.listenerCount("data")>0&&Ge.resume()}function vt(Ge){E("readable nexttick read 0"),Ge.read(0)}ke.prototype.resume=function(){var Ge=this._readableState;return Ge.flowing||(E("resume"),Ge.flowing=!Ge.readableListening,At(this,Ge)),Ge.paused=!1,this};function At(Ge,Me){Me.resumeScheduled||(Me.resumeScheduled=!0,ue.nextTick(Je,Ge,Me))}function Je(Ge,Me){E("resume",Me.reading),Me.reading||Ge.read(0),Me.resumeScheduled=!1,Ge.emit("resume"),Te(Ge),Me.flowing&&!Me.reading&&Ge.read(0)}ke.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 Te(Ge){var Me=Ge._readableState;for(E("flow",Me.flowing);Me.flowing&&Ge.read()!==null;);}ke.prototype.wrap=function(Ge){var Me=this,Re=this._readableState,ze=!1;Ge.on("end",function(){if(E("wrapped end"),Re.decoder&&!Re.ended){var Lt=Re.decoder.end();Lt&&Lt.length&&Me.push(Lt)}Me.push(null)}),Ge.on("data",function(Lt){if(E("wrapped data"),Re.decoder&&(Lt=Re.decoder.write(Lt)),!(Re.objectMode&&Lt==null)&&!(!Re.objectMode&&(!Lt||!Lt.length))){var Rt=Me.push(Lt);Rt||(ze=!0,Ge.pause())}});for(var nt in Ge)this[nt]===void 0&&typeof Ge[nt]=="function"&&(this[nt]=function(Rt){return function(){return Ge[Rt].apply(Ge,arguments)}}(nt));for(var yt=0;yt<we.length;yt++)Ge.on(we[yt],this.emit.bind(this,we[yt]));return this._read=function(Lt){E("wrapped _read",Lt),ze&&(ze=!1,Ge.resume())},this},typeof Symbol=="function"&&(ke.prototype[Symbol.asyncIterator]=function(){return Ce===void 0&&(Ce=x("./internal/streams/async_iterator")),Ce(this)}),Object.defineProperty(ke.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(ke.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(ke.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Me){this._readableState&&(this._readableState.flowing=Me)}}),ke._fromList=Ve,Object.defineProperty(ke.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function Ve(Ge,Me){if(Me.length===0)return null;var Re;return Me.objectMode?Re=Me.buffer.shift():!Ge||Ge>=Me.length?(Me.decoder?Re=Me.buffer.join(""):Me.buffer.length===1?Re=Me.buffer.first():Re=Me.buffer.concat(Me.length),Me.buffer.clear()):Re=Me.buffer.consume(Ge,Me.decoder),Re}function Le(Ge){var Me=Ge._readableState;E("endReadable",Me.endEmitted),Me.endEmitted||(Me.ended=!0,ue.nextTick(Ee,Me,Ge))}function Ee(Ge,Me){if(E("endReadableNT",Ge.endEmitted,Ge.length),!Ge.endEmitted&&Ge.length===0&&(Ge.endEmitted=!0,Me.readable=!1,Me.emit("end"),Ge.autoDestroy)){var Re=Me._writableState;(!Re||Re.autoDestroy&&Re.finished)&&Me.destroy()}}typeof Symbol=="function"&&(ke.from=function(Ge,Me){return Se===void 0&&(Se=x("./internal/streams/from")),Se(ke,Ge,Me)});function Be(Ge,Me){for(var Re=0,ze=Ge.length;Re<ze;Re++)if(Ge[Re]===Me)return Re;return-1}}).call(this)}).call(this,x("_process"),typeof kt!="undefined"?kt: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,ve,Ae){"use strict";ve.exports=ne;var ue=x("../errors").codes,ie=ue.ERR_METHOD_NOT_IMPLEMENTED,ae=ue.ERR_MULTIPLE_CALLBACK,le=ue.ERR_TRANSFORM_ALREADY_TRANSFORMING,oe=ue.ERR_TRANSFORM_WITH_LENGTH_0,se=x("./_stream_duplex");x("inherits")(ne,se);function re(a,E){var b=this._transformState;b.transforming=!1;var te=b.writecb;if(te===null)return this.emit("error",new ae);b.writechunk=null,b.writecb=null,E!=null&&this.push(E),te(a);var ee=this._readableState;ee.reading=!1,(ee.needReadable||ee.length<ee.highWaterMark)&&this._read(ee.highWaterMark)}function ne(a){if(!(this instanceof ne))return new ne(a);se.call(this,a),this._transformState={afterTransform:re.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,a&&(typeof a.transform=="function"&&(this._transform=a.transform),typeof a.flush=="function"&&(this._flush=a.flush)),this.on("prefinish",z)}function z(){var a=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(E,b){y(a,E,b)}):y(this,null,null)}ne.prototype.push=function(a,E){return this._transformState.needTransform=!1,se.prototype.push.call(this,a,E)},ne.prototype._transform=function(a,E,b){b(new ie("_transform()"))},ne.prototype._write=function(a,E,b){var te=this._transformState;if(te.writecb=b,te.writechunk=a,te.writeencoding=E,!te.transforming){var ee=this._readableState;(te.needTransform||ee.needReadable||ee.length<ee.highWaterMark)&&this._read(ee.highWaterMark)}},ne.prototype._read=function(a){var E=this._transformState;E.writechunk!==null&&!E.transforming?(E.transforming=!0,this._transform(E.writechunk,E.writeencoding,E.afterTransform)):E.needTransform=!0},ne.prototype._destroy=function(a,E){se.prototype._destroy.call(this,a,function(b){E(b)})};function y(a,E,b){if(E)return a.emit("error",E);if(b!=null&&a.push(b),a._writableState.length)throw new oe;if(a._transformState.transforming)throw new le;return a.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(x,ve,Ae){(function(ue,ie){(function(){"use strict";ve.exports=Fe;function ae(Te,Ve,Le){this.chunk=Te,this.encoding=Ve,this.callback=Le,this.next=null}function le(Te){var Ve=this;this.next=null,this.entry=null,this.finish=function(){Je(Ve,Te)}}var oe;Fe.WritableState=we;var se={deprecate:x("util-deprecate")},re=x("./internal/streams/stream"),ne=x("buffer").Buffer,z=(typeof ie!="undefined"?ie:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function y(Te){return ne.from(Te)}function a(Te){return ne.isBuffer(Te)||Te instanceof z}var E=x("./internal/streams/destroy"),b=x("./internal/streams/state"),te=b.getHighWaterMark,ee=x("../errors").codes,ce=ee.ERR_INVALID_ARG_TYPE,fe=ee.ERR_METHOD_NOT_IMPLEMENTED,he=ee.ERR_MULTIPLE_CALLBACK,me=ee.ERR_STREAM_CANNOT_PIPE,pe=ee.ERR_STREAM_DESTROYED,be=ee.ERR_STREAM_NULL_VALUES,ye=ee.ERR_STREAM_WRITE_AFTER_END,Ce=ee.ERR_UNKNOWN_ENCODING,Se=E.errorOrDestroy;x("inherits")(Fe,re);function Ue(){}function we(Te,Ve,Le){oe=oe||x("./_stream_duplex"),Te=Te||{},typeof Le!="boolean"&&(Le=Ve instanceof oe),this.objectMode=!!Te.objectMode,Le&&(this.objectMode=this.objectMode||!!Te.writableObjectMode),this.highWaterMark=te(this,Te,"writableHighWaterMark",Le),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Ee=Te.decodeStrings===!1;this.decodeStrings=!Ee,this.defaultEncoding=Te.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Be){ct(Ve,Be)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Te.emitClose!==!1,this.autoDestroy=!!Te.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new le(this)}we.prototype.getBuffer=function(){for(var Ve=this.bufferedRequest,Le=[];Ve;)Le.push(Ve),Ve=Ve.next;return Le},function(){try{Object.defineProperty(we.prototype,"buffer",{get:se.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Te){}}();var je;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(je=Function.prototype[Symbol.hasInstance],Object.defineProperty(Fe,Symbol.hasInstance,{value:function(Ve){return je.call(this,Ve)?!0:this!==Fe?!1:Ve&&Ve._writableState instanceof we}})):je=function(Ve){return Ve instanceof this};function Fe(Te){oe=oe||x("./_stream_duplex");var Ve=this instanceof oe;if(!Ve&&!je.call(Fe,this))return new Fe(Te);this._writableState=new we(Te,this,Ve),this.writable=!0,Te&&(typeof Te.write=="function"&&(this._write=Te.write),typeof Te.writev=="function"&&(this._writev=Te.writev),typeof Te.destroy=="function"&&(this._destroy=Te.destroy),typeof Te.final=="function"&&(this._final=Te.final)),re.call(this)}Fe.prototype.pipe=function(){Se(this,new me)};function ke(Te,Ve){var Le=new ye;Se(Te,Le),ue.nextTick(Ve,Le)}function We(Te,Ve,Le,Ee){var Be;return Le===null?Be=new be:typeof Le!="string"&&!Ve.objectMode&&(Be=new ce("chunk",["string","Buffer"],Le)),Be?(Se(Te,Be),ue.nextTick(Ee,Be),!1):!0}Fe.prototype.write=function(Te,Ve,Le){var Ee=this._writableState,Be=!1,Ge=!Ee.objectMode&&a(Te);return Ge&&!ne.isBuffer(Te)&&(Te=y(Te)),typeof Ve=="function"&&(Le=Ve,Ve=null),Ge?Ve="buffer":Ve||(Ve=Ee.defaultEncoding),typeof Le!="function"&&(Le=Ue),Ee.ending?ke(this,Le):(Ge||We(this,Ee,Te,Le))&&(Ee.pendingcb++,Be=Ke(this,Ee,Ge,Te,Ve,Le)),Be},Fe.prototype.cork=function(){this._writableState.corked++},Fe.prototype.uncork=function(){var Te=this._writableState;Te.corked&&(Te.corked--,!Te.writing&&!Te.corked&&!Te.bufferProcessing&&Te.bufferedRequest&&st(this,Te))},Fe.prototype.setDefaultEncoding=function(Ve){if(typeof Ve=="string"&&(Ve=Ve.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ve+"").toLowerCase())>-1))throw new Ce(Ve);return this._writableState.defaultEncoding=Ve,this},Object.defineProperty(Fe.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Ze(Te,Ve,Le){return!Te.objectMode&&Te.decodeStrings!==!1&&typeof Ve=="string"&&(Ve=ne.from(Ve,Le)),Ve}Object.defineProperty(Fe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Ke(Te,Ve,Le,Ee,Be,Ge){if(!Le){var Me=Ze(Ve,Ee,Be);Ee!==Me&&(Le=!0,Be="buffer",Ee=Me)}var Re=Ve.objectMode?1:Ee.length;Ve.length+=Re;var ze=Ve.length<Ve.highWaterMark;if(ze||(Ve.needDrain=!0),Ve.writing||Ve.corked){var nt=Ve.lastBufferedRequest;Ve.lastBufferedRequest={chunk:Ee,encoding:Be,isBuf:Le,callback:Ge,next:null},nt?nt.next=Ve.lastBufferedRequest:Ve.bufferedRequest=Ve.lastBufferedRequest,Ve.bufferedRequestCount+=1}else qe(Te,Ve,!1,Re,Ee,Be,Ge);return ze}function qe(Te,Ve,Le,Ee,Be,Ge,Me){Ve.writelen=Ee,Ve.writecb=Me,Ve.writing=!0,Ve.sync=!0,Ve.destroyed?Ve.onwrite(new pe("write")):Le?Te._writev(Be,Ve.onwrite):Te._write(Be,Ge,Ve.onwrite),Ve.sync=!1}function et(Te,Ve,Le,Ee,Be){--Ve.pendingcb,Le?(ue.nextTick(Be,Ee),ue.nextTick(vt,Te,Ve),Te._writableState.errorEmitted=!0,Se(Te,Ee)):(Be(Ee),Te._writableState.errorEmitted=!0,Se(Te,Ee),vt(Te,Ve))}function ut(Te){Te.writing=!1,Te.writecb=null,Te.length-=Te.writelen,Te.writelen=0}function ct(Te,Ve){var Le=Te._writableState,Ee=Le.sync,Be=Le.writecb;if(typeof Be!="function")throw new he;if(ut(Le),Ve)et(Te,Le,Ee,Ve,Be);else{var Ge=gt(Le)||Te.destroyed;!Ge&&!Le.corked&&!Le.bufferProcessing&&Le.bufferedRequest&&st(Te,Le),Ee?ue.nextTick(it,Te,Le,Ge,Be):it(Te,Le,Ge,Be)}}function it(Te,Ve,Le,Ee){Le||tt(Te,Ve),Ve.pendingcb--,Ee(),vt(Te,Ve)}function tt(Te,Ve){Ve.length===0&&Ve.needDrain&&(Ve.needDrain=!1,Te.emit("drain"))}function st(Te,Ve){Ve.bufferProcessing=!0;var Le=Ve.bufferedRequest;if(Te._writev&&Le&&Le.next){var Ee=Ve.bufferedRequestCount,Be=new Array(Ee),Ge=Ve.corkedRequestsFree;Ge.entry=Le;for(var Me=0,Re=!0;Le;)Be[Me]=Le,Le.isBuf||(Re=!1),Le=Le.next,Me+=1;Be.allBuffers=Re,qe(Te,Ve,!0,Ve.length,Be,"",Ge.finish),Ve.pendingcb++,Ve.lastBufferedRequest=null,Ge.next?(Ve.corkedRequestsFree=Ge.next,Ge.next=null):Ve.corkedRequestsFree=new le(Ve),Ve.bufferedRequestCount=0}else{for(;Le;){var ze=Le.chunk,nt=Le.encoding,yt=Le.callback,Lt=Ve.objectMode?1:ze.length;if(qe(Te,Ve,!1,Lt,ze,nt,yt),Le=Le.next,Ve.bufferedRequestCount--,Ve.writing)break}Le===null&&(Ve.lastBufferedRequest=null)}Ve.bufferedRequest=Le,Ve.bufferProcessing=!1}Fe.prototype._write=function(Te,Ve,Le){Le(new fe("_write()"))},Fe.prototype._writev=null,Fe.prototype.end=function(Te,Ve,Le){var Ee=this._writableState;return typeof Te=="function"?(Le=Te,Te=null,Ve=null):typeof Ve=="function"&&(Le=Ve,Ve=null),Te!=null&&this.write(Te,Ve),Ee.corked&&(Ee.corked=1,this.uncork()),Ee.ending||At(this,Ee,Le),this},Object.defineProperty(Fe.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function gt(Te){return Te.ending&&Te.length===0&&Te.bufferedRequest===null&&!Te.finished&&!Te.writing}function bt(Te,Ve){Te._final(function(Le){Ve.pendingcb--,Le&&Se(Te,Le),Ve.prefinished=!0,Te.emit("prefinish"),vt(Te,Ve)})}function xt(Te,Ve){!Ve.prefinished&&!Ve.finalCalled&&(typeof Te._final=="function"&&!Ve.destroyed?(Ve.pendingcb++,Ve.finalCalled=!0,ue.nextTick(bt,Te,Ve)):(Ve.prefinished=!0,Te.emit("prefinish")))}function vt(Te,Ve){var Le=gt(Ve);if(Le&&(xt(Te,Ve),Ve.pendingcb===0&&(Ve.finished=!0,Te.emit("finish"),Ve.autoDestroy))){var Ee=Te._readableState;(!Ee||Ee.autoDestroy&&Ee.endEmitted)&&Te.destroy()}return Le}function At(Te,Ve,Le){Ve.ending=!0,vt(Te,Ve),Le&&(Ve.finished?ue.nextTick(Le):Te.once("finish",Le)),Ve.ended=!0,Te.writable=!1}function Je(Te,Ve,Le){var Ee=Te.entry;for(Te.entry=null;Ee;){var Be=Ee.callback;Ve.pendingcb--,Be(Le),Ee=Ee.next}Ve.corkedRequestsFree.next=Te}Object.defineProperty(Fe.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Ve){this._writableState&&(this._writableState.destroyed=Ve)}}),Fe.prototype.destroy=E.destroy,Fe.prototype._undestroy=E.undestroy,Fe.prototype._destroy=function(Te,Ve){Ve(Te)}}).call(this)}).call(this,x("_process"),typeof kt!="undefined"?kt: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,ve,Ae){(function(ue){(function(){"use strict";var ie;function ae(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=oe(be,"string");return typeof ye=="symbol"?ye:String(ye)}function oe(be,ye){if(typeof be!="object"||be===null)return be;var Ce=be[Symbol.toPrimitive];if(Ce!==void 0){var Se=Ce.call(be,ye||"default");if(typeof Se!="object")return Se;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ye==="string"?String:Number)(be)}var se=x("./end-of-stream"),re=Symbol("lastResolve"),ne=Symbol("lastReject"),z=Symbol("error"),y=Symbol("ended"),a=Symbol("lastPromise"),E=Symbol("handlePromise"),b=Symbol("stream");function te(be,ye){return{value:be,done:ye}}function ee(be){var ye=be[re];if(ye!==null){var Ce=be[b].read();Ce!==null&&(be[a]=null,be[re]=null,be[ne]=null,ye(te(Ce,!1)))}}function ce(be){ue.nextTick(ee,be)}function fe(be,ye){return function(Ce,Se){be.then(function(){if(ye[y]){Ce(te(void 0,!0));return}ye[E](Ce,Se)},Se)}}var he=Object.getPrototypeOf(function(){}),me=Object.setPrototypeOf((ie={get stream(){return this[b]},next:function(){var ye=this,Ce=this[z];if(Ce!==null)return Promise.reject(Ce);if(this[y])return Promise.resolve(te(void 0,!0));if(this[b].destroyed)return new Promise(function(je,Fe){ue.nextTick(function(){ye[z]?Fe(ye[z]):je(te(void 0,!0))})});var Se=this[a],Ue;if(Se)Ue=new Promise(fe(Se,this));else{var we=this[b].read();if(we!==null)return Promise.resolve(te(we,!1));Ue=new Promise(this[E])}return this[a]=Ue,Ue}},ae(ie,Symbol.asyncIterator,function(){return this}),ae(ie,"return",function(){var ye=this;return new Promise(function(Ce,Se){ye[b].destroy(null,function(Ue){if(Ue){Se(Ue);return}Ce(te(void 0,!0))})})}),ie),he),pe=function(ye){var Ce,Se=Object.create(me,(Ce={},ae(Ce,b,{value:ye,writable:!0}),ae(Ce,re,{value:null,writable:!0}),ae(Ce,ne,{value:null,writable:!0}),ae(Ce,z,{value:null,writable:!0}),ae(Ce,y,{value:ye._readableState.endEmitted,writable:!0}),ae(Ce,E,{value:function(we,je){var Fe=Se[b].read();Fe?(Se[a]=null,Se[re]=null,Se[ne]=null,we(te(Fe,!1))):(Se[re]=we,Se[ne]=je)},writable:!0}),Ce));return Se[a]=null,se(ye,function(Ue){if(Ue&&Ue.code!=="ERR_STREAM_PREMATURE_CLOSE"){var we=Se[ne];we!==null&&(Se[a]=null,Se[re]=null,Se[ne]=null,we(Ue)),Se[z]=Ue;return}var je=Se[re];je!==null&&(Se[a]=null,Se[re]=null,Se[ne]=null,je(te(void 0,!0))),Se[y]=!0}),ye.on("readable",ce.bind(null,Se)),Se};ve.exports=pe}).call(this)}).call(this,x("_process"))},{"./end-of-stream":408,_process:467}],406:[function(x,ve,Ae){"use strict";function ue(ee,ce){var fe=Object.keys(ee);if(Object.getOwnPropertySymbols){var he=Object.getOwnPropertySymbols(ee);ce&&(he=he.filter(function(me){return Object.getOwnPropertyDescriptor(ee,me).enumerable})),fe.push.apply(fe,he)}return fe}function ie(ee){for(var ce=1;ce<arguments.length;ce++){var fe=arguments[ce]!=null?arguments[ce]:{};ce%2?ue(Object(fe),!0).forEach(function(he){ae(ee,he,fe[he])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ee,Object.getOwnPropertyDescriptors(fe)):ue(Object(fe)).forEach(function(he){Object.defineProperty(ee,he,Object.getOwnPropertyDescriptor(fe,he))})}return ee}function ae(ee,ce,fe){return ce=re(ce),ce in ee?Object.defineProperty(ee,ce,{value:fe,enumerable:!0,configurable:!0,writable:!0}):ee[ce]=fe,ee}function le(ee,ce){if(!(ee instanceof ce))throw new TypeError("Cannot call a class as a function")}function oe(ee,ce){for(var fe=0;fe<ce.length;fe++){var he=ce[fe];he.enumerable=he.enumerable||!1,he.configurable=!0,"value"in he&&(he.writable=!0),Object.defineProperty(ee,re(he.key),he)}}function se(ee,ce,fe){return ce&&oe(ee.prototype,ce),fe&&oe(ee,fe),Object.defineProperty(ee,"prototype",{writable:!1}),ee}function re(ee){var ce=ne(ee,"string");return typeof ce=="symbol"?ce:String(ce)}function ne(ee,ce){if(typeof ee!="object"||ee===null)return ee;var fe=ee[Symbol.toPrimitive];if(fe!==void 0){var he=fe.call(ee,ce||"default");if(typeof he!="object")return he;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ce==="string"?String:Number)(ee)}var z=x("buffer"),y=z.Buffer,a=x("util"),E=a.inspect,b=E&&E.custom||"inspect";function te(ee,ce,fe){y.prototype.copy.call(ee,ce,fe)}ve.exports=function(){function ee(){le(this,ee),this.head=null,this.tail=null,this.length=0}return se(ee,[{key:"push",value:function(fe){var he={data:fe,next:null};this.length>0?this.tail.next=he:this.head=he,this.tail=he,++this.length}},{key:"unshift",value:function(fe){var he={data:fe,next:this.head};this.length===0&&(this.tail=he),this.head=he,++this.length}},{key:"shift",value:function(){if(this.length!==0){var fe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,fe}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(fe){if(this.length===0)return"";for(var he=this.head,me=""+he.data;he=he.next;)me+=fe+he.data;return me}},{key:"concat",value:function(fe){if(this.length===0)return y.alloc(0);for(var he=y.allocUnsafe(fe>>>0),me=this.head,pe=0;me;)te(me.data,he,pe),pe+=me.data.length,me=me.next;return he}},{key:"consume",value:function(fe,he){var me;return fe<this.head.data.length?(me=this.head.data.slice(0,fe),this.head.data=this.head.data.slice(fe)):fe===this.head.data.length?me=this.shift():me=he?this._getString(fe):this._getBuffer(fe),me}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(fe){var he=this.head,me=1,pe=he.data;for(fe-=pe.length;he=he.next;){var be=he.data,ye=fe>be.length?be.length:fe;if(ye===be.length?pe+=be:pe+=be.slice(0,fe),fe-=ye,fe===0){ye===be.length?(++me,he.next?this.head=he.next:this.head=this.tail=null):(this.head=he,he.data=be.slice(ye));break}++me}return this.length-=me,pe}},{key:"_getBuffer",value:function(fe){var he=y.allocUnsafe(fe),me=this.head,pe=1;for(me.data.copy(he),fe-=me.data.length;me=me.next;){var be=me.data,ye=fe>be.length?be.length:fe;if(be.copy(he,he.length-fe,0,ye),fe-=ye,fe===0){ye===be.length?(++pe,me.next?this.head=me.next:this.head=this.tail=null):(this.head=me,me.data=be.slice(ye));break}++pe}return this.length-=pe,he}},{key:b,value:function(fe,he){return E(this,ie(ie({},he),{},{depth:0,customInspect:!1}))}}]),ee}()},{buffer:90,util:89}],407:[function(x,ve,Ae){(function(ue){(function(){"use strict";function ie(ne,z){var y=this,a=this._readableState&&this._readableState.destroyed,E=this._writableState&&this._writableState.destroyed;return a||E?(z?z(ne):ne&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ue.nextTick(se,this,ne)):ue.nextTick(se,this,ne)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ne||null,function(b){!z&&b?y._writableState?y._writableState.errorEmitted?ue.nextTick(le,y):(y._writableState.errorEmitted=!0,ue.nextTick(ae,y,b)):ue.nextTick(ae,y,b):z?(ue.nextTick(le,y),z(b)):ue.nextTick(le,y)}),this)}function ae(ne,z){se(ne,z),le(ne)}function le(ne){ne._writableState&&!ne._writableState.emitClose||ne._readableState&&!ne._readableState.emitClose||ne.emit("close")}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.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function se(ne,z){ne.emit("error",z)}function re(ne,z){var y=ne._readableState,a=ne._writableState;y&&y.autoDestroy||a&&a.autoDestroy?ne.destroy(z):ne.emit("error",z)}ve.exports={destroy:ie,undestroy:oe,errorOrDestroy:re}}).call(this)}).call(this,x("_process"))},{_process:467}],408:[function(x,ve,Ae){"use strict";var ue=x("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ie(se){var re=!1;return function(){if(!re){re=!0;for(var ne=arguments.length,z=new Array(ne),y=0;y<ne;y++)z[y]=arguments[y];se.apply(this,z)}}}function ae(){}function le(se){return se.setHeader&&typeof se.abort=="function"}function oe(se,re,ne){if(typeof re=="function")return oe(se,null,re);re||(re={}),ne=ie(ne||ae);var z=re.readable||re.readable!==!1&&se.readable,y=re.writable||re.writable!==!1&&se.writable,a=function(){se.writable||b()},E=se._writableState&&se._writableState.finished,b=function(){y=!1,E=!0,z||ne.call(se)},te=se._readableState&&se._readableState.endEmitted,ee=function(){z=!1,te=!0,y||ne.call(se)},ce=function(pe){ne.call(se,pe)},fe=function(){var pe;if(z&&!te)return(!se._readableState||!se._readableState.ended)&&(pe=new ue),ne.call(se,pe);if(y&&!E)return(!se._writableState||!se._writableState.ended)&&(pe=new ue),ne.call(se,pe)},he=function(){se.req.on("finish",b)};return le(se)?(se.on("complete",b),se.on("abort",fe),se.req?he():se.on("request",he)):y&&!se._writableState&&(se.on("end",a),se.on("close",a)),se.on("end",ee),se.on("finish",b),re.error!==!1&&se.on("error",ce),se.on("close",fe),function(){se.removeListener("complete",b),se.removeListener("abort",fe),se.removeListener("request",he),se.req&&se.req.removeListener("finish",b),se.removeListener("end",a),se.removeListener("close",a),se.removeListener("finish",b),se.removeListener("end",ee),se.removeListener("error",ce),se.removeListener("close",fe)}}ve.exports=oe},{"../../../errors":399}],409:[function(x,ve,Ae){ve.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(x,ve,Ae){"use strict";var ue;function ie(b){var te=!1;return function(){te||(te=!0,b.apply(void 0,arguments))}}var ae=x("../../../errors").codes,le=ae.ERR_MISSING_ARGS,oe=ae.ERR_STREAM_DESTROYED;function se(b){if(b)throw b}function re(b){return b.setHeader&&typeof b.abort=="function"}function ne(b,te,ee,ce){ce=ie(ce);var fe=!1;b.on("close",function(){fe=!0}),ue===void 0&&(ue=x("./end-of-stream")),ue(b,{readable:te,writable:ee},function(me){if(me)return ce(me);fe=!0,ce()});var he=!1;return function(me){if(!fe&&!he){if(he=!0,re(b))return b.abort();if(typeof b.destroy=="function")return b.destroy();ce(me||new oe("pipe"))}}}function z(b){b()}function y(b,te){return b.pipe(te)}function a(b){return!b.length||typeof b[b.length-1]!="function"?se:b.pop()}function E(){for(var b=arguments.length,te=new Array(b),ee=0;ee<b;ee++)te[ee]=arguments[ee];var ce=a(te);if(Array.isArray(te[0])&&(te=te[0]),te.length<2)throw new le("streams");var fe,he=te.map(function(me,pe){var be=pe<te.length-1,ye=pe>0;return ne(me,be,ye,function(Ce){fe||(fe=Ce),Ce&&he.forEach(z),!be&&(he.forEach(z),ce(fe))})});return te.reduce(y)}ve.exports=E},{"../../../errors":399,"./end-of-stream":408}],411:[function(x,ve,Ae){"use strict";var ue=x("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ie(le,oe,se){return le.highWaterMark!=null?le.highWaterMark:oe?le[se]:null}function ae(le,oe,se,re){var ne=ie(oe,re,se);if(ne!=null){if(!(isFinite(ne)&&Math.floor(ne)===ne)||ne<0){var z=re?se:"highWaterMark";throw new ue(z,ne)}return Math.floor(ne)}return le.objectMode?16:16*1024}ve.exports={getHighWaterMark:ae}},{"../../../errors":399}],412:[function(x,ve,Ae){arguments[4][393][0].apply(Ae,arguments)},{dup:393,events:344}],413:[function(x,ve,Ae){"use strict";var ue=x("safe-buffer").Buffer,ie=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 ae(he){if(!he)return"utf8";for(var me;;)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(me)return;he=(""+he).toLowerCase(),me=!0}}function le(he){var me=ae(he);if(typeof me!="string"&&(ue.isEncoding===ie||!ie(he)))throw new Error("Unknown encoding: "+he);return me||he}Ae.StringDecoder=oe;function oe(he){this.encoding=le(he);var me;switch(this.encoding){case"utf16le":this.text=E,this.end=b,me=4;break;case"utf8":this.fillLast=z,me=4;break;case"base64":this.text=te,this.end=ee,me=3;break;default:this.write=ce,this.end=fe;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ue.allocUnsafe(me)}oe.prototype.write=function(he){if(he.length===0)return"";var me,pe;if(this.lastNeed){if(me=this.fillLast(he),me===void 0)return"";pe=this.lastNeed,this.lastNeed=0}else pe=0;return pe<he.length?me?me+this.text(he,pe):this.text(he,pe):me||""},oe.prototype.end=a,oe.prototype.text=y,oe.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,me,pe){var be=me.length-1;if(be<pe)return 0;var ye=se(me[be]);return ye>=0?(ye>0&&(he.lastNeed=ye-1),ye):--be<pe||ye===-2?0:(ye=se(me[be]),ye>=0?(ye>0&&(he.lastNeed=ye-2),ye):--be<pe||ye===-2?0:(ye=se(me[be]),ye>=0?(ye>0&&(ye===2?ye=0:he.lastNeed=ye-3),ye):0))}function ne(he,me,pe){if((me[0]&192)!==128)return he.lastNeed=0,"\uFFFD";if(he.lastNeed>1&&me.length>1){if((me[1]&192)!==128)return he.lastNeed=1,"\uFFFD";if(he.lastNeed>2&&me.length>2&&(me[2]&192)!==128)return he.lastNeed=2,"\uFFFD"}}function z(he){var me=this.lastTotal-this.lastNeed,pe=ne(this,he,me);if(pe!==void 0)return pe;if(this.lastNeed<=he.length)return he.copy(this.lastChar,me,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);he.copy(this.lastChar,me,0,he.length),this.lastNeed-=he.length}function y(he,me){var pe=re(this,he,me);if(!this.lastNeed)return he.toString("utf8",me);this.lastTotal=pe;var be=he.length-(pe-this.lastNeed);return he.copy(this.lastChar,0,be),he.toString("utf8",me,be)}function a(he){var me=he&&he.length?this.write(he):"";return this.lastNeed?me+"\uFFFD":me}function E(he,me){if((he.length-me)%2===0){var pe=he.toString("utf16le",me);if(pe){var be=pe.charCodeAt(pe.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],pe.slice(0,-1)}return pe}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=he[he.length-1],he.toString("utf16le",me,he.length-1)}function b(he){var me=he&&he.length?this.write(he):"";if(this.lastNeed){var pe=this.lastTotal-this.lastNeed;return me+this.lastChar.toString("utf16le",0,pe)}return me}function te(he,me){var pe=(he.length-me)%3;return pe===0?he.toString("base64",me):(this.lastNeed=3-pe,this.lastTotal=3,pe===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",me,he.length-pe))}function ee(he){var me=he&&he.length?this.write(he):"";return this.lastNeed?me+this.lastChar.toString("base64",0,3-this.lastNeed):me}function ce(he){return he.toString(this.encoding)}function fe(he){return he&&he.length?this.write(he):""}},{"safe-buffer":396}],414:[function(x,ve,Ae){(function(ue,ie){(function(){var ae=x("process/browser.js").nextTick,le=Function.prototype.apply,oe=Array.prototype.slice,se={},re=0;Ae.setTimeout=function(){return new ne(le.call(setTimeout,window,arguments),clearTimeout)},Ae.setInterval=function(){return new ne(le.call(setInterval,window,arguments),clearInterval)},Ae.clearTimeout=Ae.clearInterval=function(z){z.close()};function ne(z,y){this._id=z,this._clearFn=y}ne.prototype.unref=ne.prototype.ref=function(){},ne.prototype.close=function(){this._clearFn.call(window,this._id)},Ae.enroll=function(z,y){clearTimeout(z._idleTimeoutId),z._idleTimeout=y},Ae.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},Ae._unrefActive=Ae.active=function(z){clearTimeout(z._idleTimeoutId);var y=z._idleTimeout;y>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},y))},Ae.setImmediate=typeof ue=="function"?ue:function(z){var y=re++,a=arguments.length<2?!1:oe.call(arguments,1);return se[y]=!0,ae(function(){se[y]&&(a?z.apply(null,a):z.call(null),Ae.clearImmediate(y))}),y},Ae.clearImmediate=typeof ie=="function"?ie:function(z){delete se[z]}}).call(this)}).call(this,x("timers").setImmediate,x("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(x,ve,Ae){var ue=x("buffer").Buffer;ve.exports=function(ie){if(ie instanceof Uint8Array){if(ie.byteOffset===0&&ie.byteLength===ie.buffer.byteLength)return ie.buffer;if(typeof ie.buffer.slice=="function")return ie.buffer.slice(ie.byteOffset,ie.byteOffset+ie.byteLength)}if(ue.isBuffer(ie)){for(var ae=new Uint8Array(ie.length),le=ie.length,oe=0;oe<le;oe++)ae[oe]=ie[oe];return ae.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(x,ve,Ae){(function(ue){(function(){ve.exports=ie;function ie(le,oe){if(ae("noDeprecation"))return le;var se=!1;function re(){if(!se){if(ae("throwDeprecation"))throw new Error(oe);ae("traceDeprecation")?console.trace(oe):console.warn(oe),se=!0}return le.apply(this,arguments)}return re}function ae(le){try{if(!ue.localStorage)return!1}catch(se){return!1}var oe=ue.localStorage[le];return oe==null?!1:String(oe).toLowerCase()==="true"}}).call(this)}).call(this,typeof kt!="undefined"?kt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(x,ve,Ae){arguments[4][84][0].apply(Ae,arguments)},{dup:84}],418:[function(x,ve,Ae){"use strict";var ue=x("is-arguments"),ie=x("is-generator-function"),ae=x("which-typed-array"),le=x("is-typed-array");function oe(nt){return nt.call.bind(nt)}var se=typeof BigInt!="undefined",re=typeof Symbol!="undefined",ne=oe(Object.prototype.toString),z=oe(Number.prototype.valueOf),y=oe(String.prototype.valueOf),a=oe(Boolean.prototype.valueOf);if(se)var E=oe(BigInt.prototype.valueOf);if(re)var b=oe(Symbol.prototype.valueOf);function te(nt,yt){if(typeof nt!="object")return!1;try{return yt(nt),!0}catch(Lt){return!1}}Ae.isArgumentsObject=ue,Ae.isGeneratorFunction=ie,Ae.isTypedArray=le;function ee(nt){return typeof Promise!="undefined"&&nt instanceof Promise||nt!==null&&typeof nt=="object"&&typeof nt.then=="function"&&typeof nt.catch=="function"}Ae.isPromise=ee;function ce(nt){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(nt):le(nt)||st(nt)}Ae.isArrayBufferView=ce;function fe(nt){return ae(nt)==="Uint8Array"}Ae.isUint8Array=fe;function he(nt){return ae(nt)==="Uint8ClampedArray"}Ae.isUint8ClampedArray=he;function me(nt){return ae(nt)==="Uint16Array"}Ae.isUint16Array=me;function pe(nt){return ae(nt)==="Uint32Array"}Ae.isUint32Array=pe;function be(nt){return ae(nt)==="Int8Array"}Ae.isInt8Array=be;function ye(nt){return ae(nt)==="Int16Array"}Ae.isInt16Array=ye;function Ce(nt){return ae(nt)==="Int32Array"}Ae.isInt32Array=Ce;function Se(nt){return ae(nt)==="Float32Array"}Ae.isFloat32Array=Se;function Ue(nt){return ae(nt)==="Float64Array"}Ae.isFloat64Array=Ue;function we(nt){return ae(nt)==="BigInt64Array"}Ae.isBigInt64Array=we;function je(nt){return ae(nt)==="BigUint64Array"}Ae.isBigUint64Array=je;function Fe(nt){return ne(nt)==="[object Map]"}Fe.working=typeof Map!="undefined"&&Fe(new Map);function ke(nt){return typeof Map=="undefined"?!1:Fe.working?Fe(nt):nt instanceof Map}Ae.isMap=ke;function We(nt){return ne(nt)==="[object Set]"}We.working=typeof Set!="undefined"&&We(new Set);function Ze(nt){return typeof Set=="undefined"?!1:We.working?We(nt):nt instanceof Set}Ae.isSet=Ze;function Ke(nt){return ne(nt)==="[object WeakMap]"}Ke.working=typeof WeakMap!="undefined"&&Ke(new WeakMap);function qe(nt){return typeof WeakMap=="undefined"?!1:Ke.working?Ke(nt):nt instanceof WeakMap}Ae.isWeakMap=qe;function et(nt){return ne(nt)==="[object WeakSet]"}et.working=typeof WeakSet!="undefined"&&et(new WeakSet);function ut(nt){return et(nt)}Ae.isWeakSet=ut;function ct(nt){return ne(nt)==="[object ArrayBuffer]"}ct.working=typeof ArrayBuffer!="undefined"&&ct(new ArrayBuffer);function it(nt){return typeof ArrayBuffer=="undefined"?!1:ct.working?ct(nt):nt instanceof ArrayBuffer}Ae.isArrayBuffer=it;function tt(nt){return ne(nt)==="[object DataView]"}tt.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&tt(new DataView(new ArrayBuffer(1),0,1));function st(nt){return typeof DataView=="undefined"?!1:tt.working?tt(nt):nt instanceof DataView}Ae.isDataView=st;var gt=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function bt(nt){return ne(nt)==="[object SharedArrayBuffer]"}function xt(nt){return typeof gt=="undefined"?!1:(typeof bt.working=="undefined"&&(bt.working=bt(new gt)),bt.working?bt(nt):nt instanceof gt)}Ae.isSharedArrayBuffer=xt;function vt(nt){return ne(nt)==="[object AsyncFunction]"}Ae.isAsyncFunction=vt;function At(nt){return ne(nt)==="[object Map Iterator]"}Ae.isMapIterator=At;function Je(nt){return ne(nt)==="[object Set Iterator]"}Ae.isSetIterator=Je;function Te(nt){return ne(nt)==="[object Generator]"}Ae.isGeneratorObject=Te;function Ve(nt){return ne(nt)==="[object WebAssembly.Module]"}Ae.isWebAssemblyCompiledModule=Ve;function Le(nt){return te(nt,z)}Ae.isNumberObject=Le;function Ee(nt){return te(nt,y)}Ae.isStringObject=Ee;function Be(nt){return te(nt,a)}Ae.isBooleanObject=Be;function Ge(nt){return se&&te(nt,E)}Ae.isBigIntObject=Ge;function Me(nt){return re&&te(nt,b)}Ae.isSymbolObject=Me;function Re(nt){return Le(nt)||Ee(nt)||Be(nt)||Ge(nt)||Me(nt)}Ae.isBoxedPrimitive=Re;function ze(nt){return typeof Uint8Array!="undefined"&&(it(nt)||xt(nt))}Ae.isAnyArrayBuffer=ze,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(nt){Object.defineProperty(Ae,nt,{enumerable:!1,value:function(){throw new Error(nt+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(x,ve,Ae){(function(ue){(function(){var ie=Object.getOwnPropertyDescriptors||function(gt){for(var bt=Object.keys(gt),xt={},vt=0;vt<bt.length;vt++)xt[bt[vt]]=Object.getOwnPropertyDescriptor(gt,bt[vt]);return xt},ae=/%[sdj%]/g;Ae.format=function(st){if(!ye(st)){for(var gt=[],bt=0;bt<arguments.length;bt++)gt.push(re(arguments[bt]));return gt.join(" ")}for(var bt=1,xt=arguments,vt=xt.length,At=String(st).replace(ae,function(Te){if(Te==="%%")return"%";if(bt>=vt)return Te;switch(Te){case"%s":return String(xt[bt++]);case"%d":return Number(xt[bt++]);case"%j":try{return JSON.stringify(xt[bt++])}catch(Ve){return"[Circular]"}default:return Te}}),Je=xt[bt];bt<vt;Je=xt[++bt])me(Je)||!we(Je)?At+=" "+Je:At+=" "+re(Je);return At},Ae.deprecate=function(st,gt){if(typeof ue!="undefined"&&ue.noDeprecation===!0)return st;if(typeof ue=="undefined")return function(){return Ae.deprecate(st,gt).apply(this,arguments)};var bt=!1;function xt(){if(!bt){if(ue.throwDeprecation)throw new Error(gt);ue.traceDeprecation?console.trace(gt):console.error(gt),bt=!0}return st.apply(this,arguments)}return xt};var le={},oe=/^$/;if(ue.env.NODE_DEBUG){var se=ue.env.NODE_DEBUG;se=se.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),oe=new RegExp("^"+se+"$","i")}Ae.debuglog=function(st){if(st=st.toUpperCase(),!le[st])if(oe.test(st)){var gt=ue.pid;le[st]=function(){var bt=Ae.format.apply(Ae,arguments);console.error("%s %d: %s",st,gt,bt)}}else le[st]=function(){};return le[st]};function re(st,gt){var bt={seen:[],stylize:z};return arguments.length>=3&&(bt.depth=arguments[2]),arguments.length>=4&&(bt.colors=arguments[3]),he(gt)?bt.showHidden=gt:gt&&Ae._extend(bt,gt),Se(bt.showHidden)&&(bt.showHidden=!1),Se(bt.depth)&&(bt.depth=2),Se(bt.colors)&&(bt.colors=!1),Se(bt.customInspect)&&(bt.customInspect=!0),bt.colors&&(bt.stylize=ne),a(bt,st,bt.depth)}Ae.inspect=re,re.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},re.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ne(st,gt){var bt=re.styles[gt];return bt?"\x1B["+re.colors[bt][0]+"m"+st+"\x1B["+re.colors[bt][1]+"m":st}function z(st,gt){return st}function y(st){var gt={};return st.forEach(function(bt,xt){gt[bt]=!0}),gt}function a(st,gt,bt){if(st.customInspect&>&&ke(gt.inspect)&>.inspect!==Ae.inspect&&!(gt.constructor&>.constructor.prototype===gt)){var xt=gt.inspect(bt,st);return ye(xt)||(xt=a(st,xt,bt)),xt}var vt=E(st,gt);if(vt)return vt;var At=Object.keys(gt),Je=y(At);if(st.showHidden&&(At=Object.getOwnPropertyNames(gt)),Fe(gt)&&(At.indexOf("message")>=0||At.indexOf("description")>=0))return b(gt);if(At.length===0){if(ke(gt)){var Te=gt.name?": "+gt.name:"";return st.stylize("[Function"+Te+"]","special")}if(Ue(gt))return st.stylize(RegExp.prototype.toString.call(gt),"regexp");if(je(gt))return st.stylize(Date.prototype.toString.call(gt),"date");if(Fe(gt))return b(gt)}var Ve="",Le=!1,Ee=["{","}"];if(fe(gt)&&(Le=!0,Ee=["[","]"]),ke(gt)){var Be=gt.name?": "+gt.name:"";Ve=" [Function"+Be+"]"}if(Ue(gt)&&(Ve=" "+RegExp.prototype.toString.call(gt)),je(gt)&&(Ve=" "+Date.prototype.toUTCString.call(gt)),Fe(gt)&&(Ve=" "+b(gt)),At.length===0&&(!Le||gt.length==0))return Ee[0]+Ve+Ee[1];if(bt<0)return Ue(gt)?st.stylize(RegExp.prototype.toString.call(gt),"regexp"):st.stylize("[Object]","special");st.seen.push(gt);var Ge;return Le?Ge=te(st,gt,bt,Je,At):Ge=At.map(function(Me){return ee(st,gt,bt,Je,Me,Le)}),st.seen.pop(),ce(Ge,Ve,Ee)}function E(st,gt){if(Se(gt))return st.stylize("undefined","undefined");if(ye(gt)){var bt="'"+JSON.stringify(gt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return st.stylize(bt,"string")}if(be(gt))return st.stylize(""+gt,"number");if(he(gt))return st.stylize(""+gt,"boolean");if(me(gt))return st.stylize("null","null")}function b(st){return"["+Error.prototype.toString.call(st)+"]"}function te(st,gt,bt,xt,vt){for(var At=[],Je=0,Te=gt.length;Je<Te;++Je)ut(gt,String(Je))?At.push(ee(st,gt,bt,xt,String(Je),!0)):At.push("");return vt.forEach(function(Ve){Ve.match(/^\d+$/)||At.push(ee(st,gt,bt,xt,Ve,!0))}),At}function ee(st,gt,bt,xt,vt,At){var Je,Te,Ve;if(Ve=Object.getOwnPropertyDescriptor(gt,vt)||{value:gt[vt]},Ve.get?Ve.set?Te=st.stylize("[Getter/Setter]","special"):Te=st.stylize("[Getter]","special"):Ve.set&&(Te=st.stylize("[Setter]","special")),ut(xt,vt)||(Je="["+vt+"]"),Te||(st.seen.indexOf(Ve.value)<0?(me(bt)?Te=a(st,Ve.value,null):Te=a(st,Ve.value,bt-1),Te.indexOf(`
|
|
|
`)>-1&&(At?Te=Te.split(`
|
|
|
`).map(function(Le){return" "+Le}).join(`
|
|
|
`).slice(2):Te=`
|
|
|
`+Te.split(`
|
|
|
`).map(function(Le){return" "+Le}).join(`
|
|
|
`))):Te=st.stylize("[Circular]","special")),Se(Je)){if(At&&vt.match(/^\d+$/))return Te;Je=JSON.stringify(""+vt),Je.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Je=Je.slice(1,-1),Je=st.stylize(Je,"name")):(Je=Je.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Je=st.stylize(Je,"string"))}return Je+": "+Te}function ce(st,gt,bt){var xt=0,vt=st.reduce(function(At,Je){return xt++,Je.indexOf(`
|
|
|
`)>=0&&xt++,At+Je.replace(/\u001b\[\d\d?m/g,"").length+1},0);return vt>60?bt[0]+(gt===""?"":gt+`
|
|
|
`)+" "+st.join(`,
|
|
|
`)+" "+bt[1]:bt[0]+gt+" "+st.join(", ")+" "+bt[1]}Ae.types=x("./support/types");function fe(st){return Array.isArray(st)}Ae.isArray=fe;function he(st){return typeof st=="boolean"}Ae.isBoolean=he;function me(st){return st===null}Ae.isNull=me;function pe(st){return st==null}Ae.isNullOrUndefined=pe;function be(st){return typeof st=="number"}Ae.isNumber=be;function ye(st){return typeof st=="string"}Ae.isString=ye;function Ce(st){return typeof st=="symbol"}Ae.isSymbol=Ce;function Se(st){return st===void 0}Ae.isUndefined=Se;function Ue(st){return we(st)&&Ze(st)==="[object RegExp]"}Ae.isRegExp=Ue,Ae.types.isRegExp=Ue;function we(st){return typeof st=="object"&&st!==null}Ae.isObject=we;function je(st){return we(st)&&Ze(st)==="[object Date]"}Ae.isDate=je,Ae.types.isDate=je;function Fe(st){return we(st)&&(Ze(st)==="[object Error]"||st instanceof Error)}Ae.isError=Fe,Ae.types.isNativeError=Fe;function ke(st){return typeof st=="function"}Ae.isFunction=ke;function We(st){return st===null||typeof st=="boolean"||typeof st=="number"||typeof st=="string"||typeof st=="symbol"||typeof st=="undefined"}Ae.isPrimitive=We,Ae.isBuffer=x("./support/isBuffer");function Ze(st){return Object.prototype.toString.call(st)}function Ke(st){return st<10?"0"+st.toString(10):st.toString(10)}var qe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function et(){var st=new Date,gt=[Ke(st.getHours()),Ke(st.getMinutes()),Ke(st.getSeconds())].join(":");return[st.getDate(),qe[st.getMonth()],gt].join(" ")}Ae.log=function(){console.log("%s - %s",et(),Ae.format.apply(Ae,arguments))},Ae.inherits=x("inherits"),Ae._extend=function(st,gt){if(!gt||!we(gt))return st;for(var bt=Object.keys(gt),xt=bt.length;xt--;)st[bt[xt]]=gt[bt[xt]];return st};function ut(st,gt){return Object.prototype.hasOwnProperty.call(st,gt)}var ct=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;Ae.promisify=function(gt){if(typeof gt!="function")throw new TypeError('The "original" argument must be of type Function');if(ct&>[ct]){var bt=gt[ct];if(typeof bt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(bt,ct,{value:bt,enumerable:!1,writable:!1,configurable:!0}),bt}function bt(){for(var xt,vt,At=new Promise(function(Ve,Le){xt=Ve,vt=Le}),Je=[],Te=0;Te<arguments.length;Te++)Je.push(arguments[Te]);Je.push(function(Ve,Le){Ve?vt(Ve):xt(Le)});try{gt.apply(this,Je)}catch(Ve){vt(Ve)}return At}return Object.setPrototypeOf(bt,Object.getPrototypeOf(gt)),ct&&Object.defineProperty(bt,ct,{value:bt,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(bt,ie(gt))},Ae.promisify.custom=ct;function it(st,gt){if(!st){var bt=new Error("Promise was rejected with a falsy value");bt.reason=st,st=bt}return gt(st)}function tt(st){if(typeof st!="function")throw new TypeError('The "original" argument must be of type Function');function gt(){for(var bt=[],xt=0;xt<arguments.length;xt++)bt.push(arguments[xt]);var vt=bt.pop();if(typeof vt!="function")throw new TypeError("The last argument must be of type Function");var At=this,Je=function(){return vt.apply(At,arguments)};st.apply(this,bt).then(function(Te){ue.nextTick(Je.bind(null,null,Te))},function(Te){ue.nextTick(it.bind(null,Te,Je))})}return Object.setPrototypeOf(gt,Object.getPrototypeOf(st)),Object.defineProperties(gt,ie(st)),gt}Ae.callbackify=tt}).call(this)}).call(this,x("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(x,ve,Ae){(function(ue){(function(){"use strict";var ie=x("for-each"),ae=x("available-typed-arrays"),le=x("call-bind"),oe=x("call-bind/callBound"),se=x("gopd"),re=oe("Object.prototype.toString"),ne=x("has-tostringtag/shams")(),z=typeof globalThis=="undefined"?ue:globalThis,y=ae(),a=oe("String.prototype.slice"),E=Object.getPrototypeOf,b=oe("Array.prototype.indexOf",!0)||function(he,me){for(var pe=0;pe<he.length;pe+=1)if(he[pe]===me)return pe;return-1},te={__proto__:null};ne&&se&&E?ie(y,function(fe){var he=new z[fe];if(Symbol.toStringTag in he){var me=E(he),pe=se(me,Symbol.toStringTag);if(!pe){var be=E(me);pe=se(be,Symbol.toStringTag)}te["$"+fe]=le(pe.get)}}):ie(y,function(fe){var he=new z[fe];te["$"+fe]=le(he.slice)});var ee=function(he){var me=!1;return ie(te,function(pe,be){if(!me)try{"$"+pe(he)===be&&(me=a(be,1))}catch(ye){}}),me},ce=function(he){var me=!1;return ie(te,function(pe,be){if(!me)try{pe(he),me=a(be,1)}catch(ye){}}),me};ve.exports=function(he){if(!he||typeof he!="object")return!1;if(!ne){var me=a(re(he),8,-1);return b(y,me)>-1?me:me!=="Object"?!1:ce(he)}return se?ee(he):null}}).call(this)}).call(this,typeof kt!="undefined"?kt: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,ve,Ae){(function(){"use strict";Ae.stripBOM=function(ue){return ue[0]==="\uFEFF"?ue.substring(1):ue}}).call(this)},{}],422:[function(x,ve,Ae){(function(){"use strict";var ue,ie,ae,le,oe,se={}.hasOwnProperty;ue=x("xmlbuilder"),ie=x("./defaults").defaults,le=function(re){return typeof re=="string"&&(re.indexOf("&")>=0||re.indexOf(">")>=0||re.indexOf("<")>=0)},oe=function(re){return"<![CDATA["+ae(re)+"]]>"},ae=function(re){return re.replace("]]>","]]]]><![CDATA[>")},Ae.Builder=function(){function re(ne){var z,y,a;this.options={},y=ie["0.2"];for(z in y)se.call(y,z)&&(a=y[z],this.options[z]=a);for(z in ne)se.call(ne,z)&&(a=ne[z],this.options[z]=a)}return re.prototype.buildObject=function(ne){var z,y,a,E,b;return z=this.options.attrkey,y=this.options.charkey,Object.keys(ne).length===1&&this.options.rootName===ie["0.2"].rootName?(b=Object.keys(ne)[0],ne=ne[b]):b=this.options.rootName,a=function(te){return function(ee,ce){var fe,he,me,pe,be,ye;if(typeof ce!="object")te.options.cdata&&le(ce)?ee.raw(oe(ce)):ee.txt(ce);else if(Array.isArray(ce)){for(pe in ce)if(se.call(ce,pe)){he=ce[pe];for(be in he)me=he[be],ee=a(ee.ele(be),me).up()}}else for(be in ce)if(se.call(ce,be))if(he=ce[be],be===z){if(typeof he=="object")for(fe in he)ye=he[fe],ee=ee.att(fe,ye)}else if(be===y)te.options.cdata&&le(he)?ee=ee.raw(oe(he)):ee=ee.txt(he);else if(Array.isArray(he))for(pe in he)se.call(he,pe)&&(me=he[pe],typeof me=="string"?te.options.cdata&&le(me)?ee=ee.ele(be).raw(oe(me)).up():ee=ee.ele(be,me).up():ee=a(ee.ele(be),me).up());else typeof he=="object"?ee=a(ee.ele(be),he).up():typeof he=="string"&&te.options.cdata&&le(he)?ee=ee.ele(be).raw(oe(he)).up():(he==null&&(he=""),ee=ee.ele(be,he.toString()).up());return ee}}(this),E=ue.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),a(E,ne).end(this.options.renderOpts)},re}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(x,ve,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,ve,Ae){(function(){"use strict";var ue,ie,ae,le,oe,se,re,ne,z,y=function(b,te){return function(){return b.apply(te,arguments)}},a=function(b,te){for(var ee in te)E.call(te,ee)&&(b[ee]=te[ee]);function ce(){this.constructor=b}return ce.prototype=te.prototype,b.prototype=new ce,b.__super__=te.prototype,b},E={}.hasOwnProperty;ne=x("sax"),le=x("events"),ue=x("./bom"),re=x("./processors"),z=x("timers").setImmediate,ie=x("./defaults").defaults,oe=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},se=function(b,te,ee){var ce,fe,he;for(ce=0,fe=b.length;ce<fe;ce++)he=b[ce],te=he(te,ee);return te},ae=function(b,te,ee){var ce;return ce=Object.create(null),ce.value=ee,ce.writable=!0,ce.enumerable=!0,ce.configurable=!0,Object.defineProperty(b,te,ce)},Ae.Parser=function(b){a(te,b);function te(ee){this.parseStringPromise=y(this.parseStringPromise,this),this.parseString=y(this.parseString,this),this.reset=y(this.reset,this),this.assignOrPush=y(this.assignOrPush,this),this.processAsync=y(this.processAsync,this);var ce,fe,he;if(!(this instanceof Ae.Parser))return new Ae.Parser(ee);this.options={},fe=ie["0.2"];for(ce in fe)E.call(fe,ce)&&(he=fe[ce],this.options[ce]=he);for(ce in ee)E.call(ee,ce)&&(he=ee[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 te.prototype.processAsync=function(){var ee,ce;try{return this.remaining.length<=this.options.chunkSize?(ee=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(ee),this.saxParser.close()):(ee=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(ee),z(this.processAsync))}catch(fe){if(ce=fe,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(ce)}},te.prototype.assignOrPush=function(ee,ce,fe){return ce in ee?(ee[ce]instanceof Array||ae(ee,ce,[ee[ce]]),ee[ce].push(fe)):this.options.explicitArray?ae(ee,ce,[fe]):ae(ee,ce,fe)},te.prototype.reset=function(){var ee,ce,fe,he;return this.removeAllListeners(),this.saxParser=ne.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(me){return function(pe){if(me.saxParser.resume(),!me.saxParser.errThrown)return me.saxParser.errThrown=!0,me.emit("error",pe)}}(this),this.saxParser.onend=function(me){return function(){if(!me.saxParser.ended)return me.saxParser.ended=!0,me.emit("end",me.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,he=[],ee=this.options.attrkey,ce=this.options.charkey,this.saxParser.onopentag=function(me){return function(pe){var be,ye,Ce,Se,Ue;if(Ce={},Ce[ce]="",!me.options.ignoreAttrs){Ue=pe.attributes;for(be in Ue)E.call(Ue,be)&&(!(ee in Ce)&&!me.options.mergeAttrs&&(Ce[ee]={}),ye=me.options.attrValueProcessors?se(me.options.attrValueProcessors,pe.attributes[be],be):pe.attributes[be],Se=me.options.attrNameProcessors?se(me.options.attrNameProcessors,be):be,me.options.mergeAttrs?me.assignOrPush(Ce,Se,ye):ae(Ce[ee],Se,ye))}return Ce["#name"]=me.options.tagNameProcessors?se(me.options.tagNameProcessors,pe.name):pe.name,me.options.xmlns&&(Ce[me.options.xmlnskey]={uri:pe.uri,local:pe.local}),he.push(Ce)}}(this),this.saxParser.onclosetag=function(me){return function(){var pe,be,ye,Ce,Se,Ue,we,je,Fe,ke;if(Ue=he.pop(),Se=Ue["#name"],(!me.options.explicitChildren||!me.options.preserveChildrenOrder)&&delete Ue["#name"],Ue.cdata===!0&&(pe=Ue.cdata,delete Ue.cdata),Fe=he[he.length-1],Ue[ce].match(/^\s*$/)&&!pe?(be=Ue[ce],delete Ue[ce]):(me.options.trim&&(Ue[ce]=Ue[ce].trim()),me.options.normalize&&(Ue[ce]=Ue[ce].replace(/\s{2,}/g," ").trim()),Ue[ce]=me.options.valueProcessors?se(me.options.valueProcessors,Ue[ce],Se):Ue[ce],Object.keys(Ue).length===1&&ce in Ue&&!me.EXPLICIT_CHARKEY&&(Ue=Ue[ce])),oe(Ue)&&(typeof me.options.emptyTag=="function"?Ue=me.options.emptyTag():Ue=me.options.emptyTag!==""?me.options.emptyTag:be),me.options.validator!=null&&(ke="/"+function(){var We,Ze,Ke;for(Ke=[],We=0,Ze=he.length;We<Ze;We++)Ce=he[We],Ke.push(Ce["#name"]);return Ke}().concat(Se).join("/"),function(){var We;try{return Ue=me.options.validator(ke,Fe&&Fe[Se],Ue)}catch(Ze){return We=Ze,me.emit("error",We)}}()),me.options.explicitChildren&&!me.options.mergeAttrs&&typeof Ue=="object"){if(!me.options.preserveChildrenOrder)Ce={},me.options.attrkey in Ue&&(Ce[me.options.attrkey]=Ue[me.options.attrkey],delete Ue[me.options.attrkey]),!me.options.charsAsChildren&&me.options.charkey in Ue&&(Ce[me.options.charkey]=Ue[me.options.charkey],delete Ue[me.options.charkey]),Object.getOwnPropertyNames(Ue).length>0&&(Ce[me.options.childkey]=Ue),Ue=Ce;else if(Fe){Fe[me.options.childkey]=Fe[me.options.childkey]||[],we={};for(ye in Ue)E.call(Ue,ye)&&ae(we,ye,Ue[ye]);Fe[me.options.childkey].push(we),delete Ue["#name"],Object.keys(Ue).length===1&&ce in Ue&&!me.EXPLICIT_CHARKEY&&(Ue=Ue[ce])}}return he.length>0?me.assignOrPush(Fe,Se,Ue):(me.options.explicitRoot&&(je=Ue,Ue={},ae(Ue,Se,je)),me.resultObject=Ue,me.saxParser.ended=!0,me.emit("end",me.resultObject))}}(this),fe=function(me){return function(pe){var be,ye;if(ye=he[he.length-1],ye)return ye[ce]+=pe,me.options.explicitChildren&&me.options.preserveChildrenOrder&&me.options.charsAsChildren&&(me.options.includeWhiteChars||pe.replace(/\\n/g,"").trim()!=="")&&(ye[me.options.childkey]=ye[me.options.childkey]||[],be={"#name":"__text__"},be[ce]=pe,me.options.normalize&&(be[ce]=be[ce].replace(/\s{2,}/g," ").trim()),ye[me.options.childkey].push(be)),ye}}(this),this.saxParser.ontext=fe,this.saxParser.oncdata=function(me){return function(pe){var be;if(be=fe(pe),be)return be.cdata=!0}}(this)},te.prototype.parseString=function(ee,ce){var fe;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 ee=ee.toString(),ee.trim()===""?(this.emit("end",null),!0):(ee=ue.stripBOM(ee),this.options.async?(this.remaining=ee,z(this.processAsync),this.saxParser):this.saxParser.write(ee).close())}catch(he){if(fe=he,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw fe}else return this.emit("error",fe),this.saxParser.errThrown=!0}},te.prototype.parseStringPromise=function(ee){return new Promise(function(ce){return function(fe,he){return ce.parseString(ee,function(me,pe){return me?he(me):fe(pe)})}}(this))},te}(le),Ae.parseString=function(b,te,ee){var ce,fe,he;return ee!=null?(typeof ee=="function"&&(ce=ee),typeof te=="object"&&(fe=te)):(typeof te=="function"&&(ce=te),fe={}),he=new Ae.Parser(fe),he.parseString(b,ce)},Ae.parseStringPromise=function(b,te){var ee,ce;return typeof te=="object"&&(ee=te),ce=new Ae.Parser(ee),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(x,ve,Ae){(function(){"use strict";var ue;ue=new RegExp(/(?!xmlns)^.*:/),Ae.normalize=function(ie){return ie.toLowerCase()},Ae.firstCharLowerCase=function(ie){return ie.charAt(0).toLowerCase()+ie.slice(1)},Ae.stripPrefix=function(ie){return ie.replace(ue,"")},Ae.parseNumbers=function(ie){return isNaN(ie)||(ie=ie%1===0?parseInt(ie,10):parseFloat(ie)),ie},Ae.parseBooleans=function(ie){return/^(?:true|false)$/i.test(ie)&&(ie=ie.toLowerCase()==="true"),ie}}).call(this)},{}],426:[function(x,ve,Ae){(function(){"use strict";var ue,ie,ae,le,oe=function(re,ne){for(var z in ne)se.call(ne,z)&&(re[z]=ne[z]);function y(){this.constructor=re}return y.prototype=ne.prototype,re.prototype=new y,re.__super__=ne.prototype,re},se={}.hasOwnProperty;ie=x("./defaults"),ue=x("./builder"),ae=x("./parser"),le=x("./processors"),Ae.defaults=ie.defaults,Ae.processors=le,Ae.ValidationError=function(re){oe(ne,re);function ne(z){this.message=z}return ne}(Error),Ae.Builder=ue.Builder,Ae.Parser=ae.Parser,Ae.parseString=ae.parseString,Ae.parseStringPromise=ae.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(x,ve,Ae){(function(){ve.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(x,ve,Ae){(function(){ve.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,ve,Ae){(function(){var ue,ie,ae,le,oe,se,re,ne=[].slice,z={}.hasOwnProperty;ue=function(){var y,a,E,b,te,ee;if(ee=arguments[0],te=2<=arguments.length?ne.call(arguments,1):[],oe(Object.assign))Object.assign.apply(null,arguments);else for(y=0,E=te.length;y<E;y++)if(b=te[y],b!=null)for(a in b)z.call(b,a)&&(ee[a]=b[a]);return ee},oe=function(y){return!!y&&Object.prototype.toString.call(y)==="[object Function]"},se=function(y){var a;return!!y&&((a=typeof y)=="function"||a==="object")},ae=function(y){return oe(Array.isArray)?Array.isArray(y):Object.prototype.toString.call(y)==="[object Array]"},le=function(y){var a;if(ae(y))return!y.length;for(a in y)if(z.call(y,a))return!1;return!0},re=function(y){var a,E;return se(y)&&(E=Object.getPrototypeOf(y))&&(a=E.constructor)&&typeof a=="function"&&a instanceof a&&Function.prototype.toString.call(a)===Function.prototype.toString.call(Object)},ie=function(y){return oe(y.valueOf)?y.valueOf():y},ve.exports.assign=ue,ve.exports.isFunction=oe,ve.exports.isObject=se,ve.exports.isArray=ae,ve.exports.isEmpty=le,ve.exports.isPlainObject=re,ve.exports.getValue=ie}).call(this)},{}],430:[function(x,ve,Ae){(function(){ve.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(x,ve,Ae){(function(){var ue,ie,ae;ue=x("./NodeType"),ae=x("./XMLNode"),ve.exports=ie=function(){function le(oe,se,re){if(this.parent=oe,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(oe){return this.value=oe||""}}),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(oe){return this.options.writer.attribute(this,this.options.writer.filterOptions(oe))},le.prototype.debugInfo=function(oe){return oe=oe||this.name,oe==null?"parent: <"+this.parent.name+">":"attribute: {"+oe+"}, parent: <"+this.parent.name+">"},le.prototype.isEqualNode=function(oe){return!(oe.namespaceURI!==this.namespaceURI||oe.prefix!==this.prefix||oe.localName!==this.localName||oe.value!==this.value)},le}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(x,ve,Ae){(function(){var ue,ie,ae,le=function(se,re){for(var ne in re)oe.call(re,ne)&&(se[ne]=re[ne]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},oe={}.hasOwnProperty;ue=x("./NodeType"),ae=x("./XMLCharacterData"),ve.exports=ie=function(se){le(re,se);function re(ne,z){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=ue.CData,this.value=this.stringify.cdata(z)}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.cdata(this,this.options.writer.filterOptions(ne))},re}(ae)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(x,ve,Ae){(function(){var ue,ie,ae=function(oe,se){for(var re in se)le.call(se,re)&&(oe[re]=se[re]);function ne(){this.constructor=oe}return ne.prototype=se.prototype,oe.prototype=new ne,oe.__super__=se.prototype,oe},le={}.hasOwnProperty;ie=x("./XMLNode"),ve.exports=ue=function(oe){ae(se,oe);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,ne){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,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.deleteData=function(re,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.replaceData=function(re,ne,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}(ie)}).call(this)},{"./XMLNode":450}],434:[function(x,ve,Ae){(function(){var ue,ie,ae,le=function(se,re){for(var ne in re)oe.call(re,ne)&&(se[ne]=re[ne]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},oe={}.hasOwnProperty;ue=x("./NodeType"),ie=x("./XMLCharacterData"),ve.exports=ae=function(se){le(re,se);function re(ne,z){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=ue.Comment,this.value=this.stringify.comment(z)}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.comment(this,this.options.writer.filterOptions(ne))},re}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(x,ve,Ae){(function(){var ue,ie,ae;ie=x("./XMLDOMErrorHandler"),ae=x("./XMLDOMStringList"),ve.exports=ue=function(){function le(){var oe;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new ie,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=oe=Object.create(this.defaultParams)}return Object.defineProperty(le.prototype,"parameterNames",{get:function(){return new ae(Object.keys(this.defaultParams))}}),le.prototype.getParameter=function(oe){return this.params.hasOwnProperty(oe)?this.params[oe]:null},le.prototype.canSetParameter=function(oe,se){return!0},le.prototype.setParameter=function(oe,se){return se!=null?this.params[oe]=se:delete this.params[oe]},le}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(x,ve,Ae){(function(){var ue;ve.exports=ue=function(){function ie(){}return ie.prototype.handleError=function(ae){throw new Error(ae)},ie}()}).call(this)},{}],437:[function(x,ve,Ae){(function(){var ue;ve.exports=ue=function(){function ie(){}return ie.prototype.hasFeature=function(ae,le){return!0},ie.prototype.createDocumentType=function(ae,le,oe){throw new Error("This DOM method is not implemented.")},ie.prototype.createDocument=function(ae,le,oe){throw new Error("This DOM method is not implemented.")},ie.prototype.createHTMLDocument=function(ae){throw new Error("This DOM method is not implemented.")},ie.prototype.getFeature=function(ae,le){throw new Error("This DOM method is not implemented.")},ie}()}).call(this)},{}],438:[function(x,ve,Ae){(function(){var ue;ve.exports=ue=function(){function ie(ae){this.arr=ae||[]}return Object.defineProperty(ie.prototype,"length",{get:function(){return this.arr.length}}),ie.prototype.item=function(ae){return this.arr[ae]||null},ie.prototype.contains=function(ae){return this.arr.indexOf(ae)!==-1},ie}()}).call(this)},{}],439:[function(x,ve,Ae){(function(){var ue,ie,ae,le=function(se,re){for(var ne in re)oe.call(re,ne)&&(se[ne]=re[ne]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},oe={}.hasOwnProperty;ae=x("./XMLNode"),ue=x("./NodeType"),ve.exports=ie=function(se){le(re,se);function re(ne,z,y,a,E,b){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(y==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(z));if(!a)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(y),this.attributeType=this.stringify.dtdAttType(a),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=E}return re.prototype.toString=function(ne){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(ne))},re}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(x,ve,Ae){(function(){var ue,ie,ae,le=function(se,re){for(var ne in re)oe.call(re,ne)&&(se[ne]=re[ne]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},oe={}.hasOwnProperty;ae=x("./XMLNode"),ue=x("./NodeType"),ve.exports=ie=function(se){le(re,se);function re(ne,z,y){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());y||(y="(#PCDATA)"),Array.isArray(y)&&(y="("+y.join(",")+")"),this.name=this.stringify.name(z),this.type=ue.ElementDeclaration,this.value=this.stringify.dtdElementValue(y)}return re.prototype.toString=function(ne){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(ne))},re}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(x,ve,Ae){(function(){var ue,ie,ae,le,oe=function(re,ne){for(var z in ne)se.call(ne,z)&&(re[z]=ne[z]);function y(){this.constructor=re}return y.prototype=ne.prototype,re.prototype=new y,re.__super__=ne.prototype,re},se={}.hasOwnProperty;le=x("./Utility").isObject,ae=x("./XMLNode"),ue=x("./NodeType"),ve.exports=ie=function(re){oe(ne,re);function ne(z,y,a,E){if(ne.__super__.constructor.call(this,z),a==null)throw new Error("Missing DTD entity name. "+this.debugInfo(a));if(E==null)throw new Error("Missing DTD entity value. "+this.debugInfo(a));if(this.pe=!!y,this.name=this.stringify.name(a),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(a));if(E.pubID&&!E.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(a));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(a))}}return Object.defineProperty(ne.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ne.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(ne.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(ne.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(ne.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(ne.prototype,"xmlVersion",{get:function(){return null}}),ne.prototype.toString=function(z){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(z))},ne}(ae)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(x,ve,Ae){(function(){var ue,ie,ae,le=function(se,re){for(var ne in re)oe.call(re,ne)&&(se[ne]=re[ne]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},oe={}.hasOwnProperty;ae=x("./XMLNode"),ue=x("./NodeType"),ve.exports=ie=function(se){le(re,se);function re(ne,z,y){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing DTD notation name. "+this.debugInfo(z));if(!y.pubID&&!y.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,y.pubID!=null&&(this.pubID=this.stringify.dtdPubID(y.pubID)),y.sysID!=null&&(this.sysID=this.stringify.dtdSysID(y.sysID))}return Object.defineProperty(re.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(re.prototype,"systemId",{get:function(){return this.sysID}}),re.prototype.toString=function(ne){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(ne))},re}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(x,ve,Ae){(function(){var ue,ie,ae,le,oe=function(re,ne){for(var z in ne)se.call(ne,z)&&(re[z]=ne[z]);function y(){this.constructor=re}return y.prototype=ne.prototype,re.prototype=new y,re.__super__=ne.prototype,re},se={}.hasOwnProperty;le=x("./Utility").isObject,ae=x("./XMLNode"),ue=x("./NodeType"),ve.exports=ie=function(re){oe(ne,re);function ne(z,y,a,E){var b;ne.__super__.constructor.call(this,z),le(y)&&(b=y,y=b.version,a=b.encoding,E=b.standalone),y||(y="1.0"),this.type=ue.Declaration,this.version=this.stringify.xmlVersion(y),a!=null&&(this.encoding=this.stringify.xmlEncoding(a)),E!=null&&(this.standalone=this.stringify.xmlStandalone(E))}return ne.prototype.toString=function(z){return this.options.writer.declaration(this,this.options.writer.filterOptions(z))},ne}(ae)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(x,ve,Ae){(function(){var ue,ie,ae,le,oe,se,re,ne,z,y=function(E,b){for(var te in b)a.call(b,te)&&(E[te]=b[te]);function ee(){this.constructor=E}return ee.prototype=b.prototype,E.prototype=new ee,E.__super__=b.prototype,E},a={}.hasOwnProperty;z=x("./Utility").isObject,ne=x("./XMLNode"),ue=x("./NodeType"),ie=x("./XMLDTDAttList"),le=x("./XMLDTDEntity"),ae=x("./XMLDTDElement"),oe=x("./XMLDTDNotation"),re=x("./XMLNamedNodeMap"),ve.exports=se=function(E){y(b,E);function b(te,ee,ce){var fe,he,me,pe,be,ye;if(b.__super__.constructor.call(this,te),this.type=ue.DocType,te.children){for(pe=te.children,he=0,me=pe.length;he<me;he++)if(fe=pe[he],fe.type===ue.Element){this.name=fe.name;break}}this.documentObject=te,z(ee)&&(be=ee,ee=be.pubID,ce=be.sysID),ce==null&&(ye=[ee,ce],ce=ye[0],ee=ye[1]),ee!=null&&(this.pubID=this.stringify.dtdPubID(ee)),ce!=null&&(this.sysID=this.stringify.dtdSysID(ce))}return Object.defineProperty(b.prototype,"entities",{get:function(){var te,ee,ce,fe,he;for(fe={},he=this.children,ee=0,ce=he.length;ee<ce;ee++)te=he[ee],te.type===ue.EntityDeclaration&&!te.pe&&(fe[te.name]=te);return new re(fe)}}),Object.defineProperty(b.prototype,"notations",{get:function(){var te,ee,ce,fe,he;for(fe={},he=this.children,ee=0,ce=he.length;ee<ce;ee++)te=he[ee],te.type===ue.NotationDeclaration&&(fe[te.name]=te);return new re(fe)}}),Object.defineProperty(b.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(b.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(b.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),b.prototype.element=function(te,ee){var ce;return ce=new ae(this,te,ee),this.children.push(ce),this},b.prototype.attList=function(te,ee,ce,fe,he){var me;return me=new ie(this,te,ee,ce,fe,he),this.children.push(me),this},b.prototype.entity=function(te,ee){var ce;return ce=new le(this,!1,te,ee),this.children.push(ce),this},b.prototype.pEntity=function(te,ee){var ce;return ce=new le(this,!0,te,ee),this.children.push(ce),this},b.prototype.notation=function(te,ee){var ce;return ce=new oe(this,te,ee),this.children.push(ce),this},b.prototype.toString=function(te){return this.options.writer.docType(this,this.options.writer.filterOptions(te))},b.prototype.ele=function(te,ee){return this.element(te,ee)},b.prototype.att=function(te,ee,ce,fe,he){return this.attList(te,ee,ce,fe,he)},b.prototype.ent=function(te,ee){return this.entity(te,ee)},b.prototype.pent=function(te,ee){return this.pEntity(te,ee)},b.prototype.not=function(te,ee){return this.notation(te,ee)},b.prototype.up=function(){return this.root()||this.documentObject},b.prototype.isEqualNode=function(te){return!(!b.__super__.isEqualNode.apply(this,arguments).isEqualNode(te)||te.name!==this.name||te.publicId!==this.publicId||te.systemId!==this.systemId)},b}(ne)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(x,ve,Ae){(function(){var ue,ie,ae,le,oe,se,re,ne,z=function(a,E){for(var b in E)y.call(E,b)&&(a[b]=E[b]);function te(){this.constructor=a}return te.prototype=E.prototype,a.prototype=new te,a.__super__=E.prototype,a},y={}.hasOwnProperty;ne=x("./Utility").isPlainObject,ae=x("./XMLDOMImplementation"),ie=x("./XMLDOMConfiguration"),oe=x("./XMLNode"),ue=x("./NodeType"),re=x("./XMLStringifier"),se=x("./XMLStringWriter"),ve.exports=le=function(a){z(E,a);function E(b){E.__super__.constructor.call(this,null),this.name="#document",this.type=ue.Document,this.documentURI=null,this.domConfig=new ie,b||(b={}),b.writer||(b.writer=new se),this.options=b,this.stringify=new re(b)}return Object.defineProperty(E.prototype,"implementation",{value:new ae}),Object.defineProperty(E.prototype,"doctype",{get:function(){var b,te,ee,ce;for(ce=this.children,te=0,ee=ce.length;te<ee;te++)if(b=ce[te],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 te;return te={},b?ne(b)&&(te=b,b=this.options.writer):b=this.options.writer,b.document(this,b.filterOptions(te))},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,te){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,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createElementNS=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createAttributeNS=function(b,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.getElementsByTagNameNS=function(b,te){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,te,ee){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,te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.createTreeWalker=function(b,te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},E}(oe)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(x,ve,Ae){(function(){var ue,ie,ae,le,oe,se,re,ne,z,y,a,E,b,te,ee,ce,fe,he,me,pe,be,ye,Ce,Se,Ue={}.hasOwnProperty;Se=x("./Utility"),ye=Se.isObject,be=Se.isFunction,Ce=Se.isPlainObject,pe=Se.getValue,ue=x("./NodeType"),E=x("./XMLDocument"),te=x("./XMLElement"),le=x("./XMLCData"),oe=x("./XMLComment"),ce=x("./XMLRaw"),me=x("./XMLText"),ee=x("./XMLProcessingInstruction"),y=x("./XMLDeclaration"),a=x("./XMLDocType"),se=x("./XMLDTDAttList"),ne=x("./XMLDTDEntity"),re=x("./XMLDTDElement"),z=x("./XMLDTDNotation"),ae=x("./XMLAttribute"),he=x("./XMLStringifier"),fe=x("./XMLStringWriter"),ie=x("./WriterState"),ve.exports=b=function(){function we(je,Fe,ke){var We;this.name="?xml",this.type=ue.Document,je||(je={}),We={},je.writer?Ce(je.writer)&&(We=je.writer,je.writer=new fe):je.writer=new fe,this.options=je,this.writer=je.writer,this.writerOptions=this.writer.filterOptions(We),this.stringify=new he(je),this.onDataCallback=Fe||function(){},this.onEndCallback=ke||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return we.prototype.createChildNode=function(je){var Fe,ke,We,Ze,Ke,qe,et,ut;switch(je.type){case ue.CData:this.cdata(je.value);break;case ue.Comment:this.comment(je.value);break;case ue.Element:We={},et=je.attribs;for(ke in et)Ue.call(et,ke)&&(Fe=et[ke],We[ke]=Fe.value);this.node(je.name,We);break;case ue.Dummy:this.dummy();break;case ue.Raw:this.raw(je.value);break;case ue.Text:this.text(je.value);break;case ue.ProcessingInstruction:this.instruction(je.target,je.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+je.constructor.name)}for(ut=je.children,Ke=0,qe=ut.length;Ke<qe;Ke++)Ze=ut[Ke],this.createChildNode(Ze),Ze.type===ue.Element&&this.up();return this},we.prototype.dummy=function(){return this},we.prototype.node=function(je,Fe,ke){var We;if(je==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(je));return this.openCurrent(),je=pe(je),Fe==null&&(Fe={}),Fe=pe(Fe),ye(Fe)||(We=[Fe,ke],ke=We[0],Fe=We[1]),this.currentNode=new te(this,je,Fe),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,ke!=null&&this.text(ke),this},we.prototype.element=function(je,Fe,ke){var We,Ze,Ke,qe,et,ut;if(this.currentNode&&this.currentNode.type===ue.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(je)||ye(je)||be(je))for(qe=this.options.noValidation,this.options.noValidation=!0,ut=new E(this.options).element("TEMP_ROOT"),ut.element(je),this.options.noValidation=qe,et=ut.children,Ze=0,Ke=et.length;Ze<Ke;Ze++)We=et[Ze],this.createChildNode(We),We.type===ue.Element&&this.up();else this.node(je,Fe,ke);return this},we.prototype.attribute=function(je,Fe){var ke,We;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(je));if(je!=null&&(je=pe(je)),ye(je))for(ke in je)Ue.call(je,ke)&&(We=je[ke],this.attribute(ke,We));else be(Fe)&&(Fe=Fe.apply()),this.options.keepNullAttributes&&Fe==null?this.currentNode.attribs[je]=new ae(this,je,""):Fe!=null&&(this.currentNode.attribs[je]=new ae(this,je,Fe));return this},we.prototype.text=function(je){var Fe;return this.openCurrent(),Fe=new me(this,je),this.onData(this.writer.text(Fe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.cdata=function(je){var Fe;return this.openCurrent(),Fe=new le(this,je),this.onData(this.writer.cdata(Fe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.comment=function(je){var Fe;return this.openCurrent(),Fe=new oe(this,je),this.onData(this.writer.comment(Fe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.raw=function(je){var Fe;return this.openCurrent(),Fe=new ce(this,je),this.onData(this.writer.raw(Fe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.instruction=function(je,Fe){var ke,We,Ze,Ke,qe;if(this.openCurrent(),je!=null&&(je=pe(je)),Fe!=null&&(Fe=pe(Fe)),Array.isArray(je))for(ke=0,Ke=je.length;ke<Ke;ke++)We=je[ke],this.instruction(We);else if(ye(je))for(We in je)Ue.call(je,We)&&(Ze=je[We],this.instruction(We,Ze));else be(Fe)&&(Fe=Fe.apply()),qe=new ee(this,je,Fe),this.onData(this.writer.processingInstruction(qe,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},we.prototype.declaration=function(je,Fe,ke){var We;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return We=new y(this,je,Fe,ke),this.onData(this.writer.declaration(We,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.doctype=function(je,Fe,ke){if(this.openCurrent(),je==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new a(this,Fe,ke),this.currentNode.rootNodeName=je,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},we.prototype.dtdElement=function(je,Fe){var ke;return this.openCurrent(),ke=new re(this,je,Fe),this.onData(this.writer.dtdElement(ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.attList=function(je,Fe,ke,We,Ze){var Ke;return this.openCurrent(),Ke=new se(this,je,Fe,ke,We,Ze),this.onData(this.writer.dtdAttList(Ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.entity=function(je,Fe){var ke;return this.openCurrent(),ke=new ne(this,!1,je,Fe),this.onData(this.writer.dtdEntity(ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.pEntity=function(je,Fe){var ke;return this.openCurrent(),ke=new ne(this,!0,je,Fe),this.onData(this.writer.dtdEntity(ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.notation=function(je,Fe){var ke;return this.openCurrent(),ke=new z(this,je,Fe),this.onData(this.writer.dtdNotation(ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},we.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},we.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},we.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},we.prototype.openNode=function(je){var Fe,ke,We,Ze;if(!je.isOpen){if(!this.root&&this.currentLevel===0&&je.type===ue.Element&&(this.root=je),ke="",je.type===ue.Element){this.writerOptions.state=ie.OpenTag,ke=this.writer.indent(je,this.writerOptions,this.currentLevel)+"<"+je.name,Ze=je.attribs;for(We in Ze)Ue.call(Ze,We)&&(Fe=Ze[We],ke+=this.writer.attribute(Fe,this.writerOptions,this.currentLevel));ke+=(je.children?">":"/>")+this.writer.endline(je,this.writerOptions,this.currentLevel),this.writerOptions.state=ie.InsideTag}else this.writerOptions.state=ie.OpenTag,ke=this.writer.indent(je,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+je.rootNodeName,je.pubID&&je.sysID?ke+=' PUBLIC "'+je.pubID+'" "'+je.sysID+'"':je.sysID&&(ke+=' SYSTEM "'+je.sysID+'"'),je.children?(ke+=" [",this.writerOptions.state=ie.InsideTag):(this.writerOptions.state=ie.CloseTag,ke+=">"),ke+=this.writer.endline(je,this.writerOptions,this.currentLevel);return this.onData(ke,this.currentLevel),je.isOpen=!0}},we.prototype.closeNode=function(je){var Fe;if(!je.isClosed)return Fe="",this.writerOptions.state=ie.CloseTag,je.type===ue.Element?Fe=this.writer.indent(je,this.writerOptions,this.currentLevel)+"</"+je.name+">"+this.writer.endline(je,this.writerOptions,this.currentLevel):Fe=this.writer.indent(je,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(je,this.writerOptions,this.currentLevel),this.writerOptions.state=ie.None,this.onData(Fe,this.currentLevel),je.isClosed=!0},we.prototype.onData=function(je,Fe){return this.documentStarted=!0,this.onDataCallback(je,Fe+1)},we.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},we.prototype.debugInfo=function(je){return je==null?"":"node: <"+je+">"},we.prototype.ele=function(){return this.element.apply(this,arguments)},we.prototype.nod=function(je,Fe,ke){return this.node(je,Fe,ke)},we.prototype.txt=function(je){return this.text(je)},we.prototype.dat=function(je){return this.cdata(je)},we.prototype.com=function(je){return this.comment(je)},we.prototype.ins=function(je,Fe){return this.instruction(je,Fe)},we.prototype.dec=function(je,Fe,ke){return this.declaration(je,Fe,ke)},we.prototype.dtd=function(je,Fe,ke){return this.doctype(je,Fe,ke)},we.prototype.e=function(je,Fe,ke){return this.element(je,Fe,ke)},we.prototype.n=function(je,Fe,ke){return this.node(je,Fe,ke)},we.prototype.t=function(je){return this.text(je)},we.prototype.d=function(je){return this.cdata(je)},we.prototype.c=function(je){return this.comment(je)},we.prototype.r=function(je){return this.raw(je)},we.prototype.i=function(je,Fe){return this.instruction(je,Fe)},we.prototype.att=function(){return this.currentNode&&this.currentNode.type===ue.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},we.prototype.a=function(){return this.currentNode&&this.currentNode.type===ue.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},we.prototype.ent=function(je,Fe){return this.entity(je,Fe)},we.prototype.pent=function(je,Fe){return this.pEntity(je,Fe)},we.prototype.not=function(je,Fe){return this.notation(je,Fe)},we}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(x,ve,Ae){(function(){var ue,ie,ae,le=function(se,re){for(var ne in re)oe.call(re,ne)&&(se[ne]=re[ne]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},oe={}.hasOwnProperty;ae=x("./XMLNode"),ue=x("./NodeType"),ve.exports=ie=function(se){le(re,se);function re(ne){re.__super__.constructor.call(this,ne),this.type=ue.Dummy}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return""},re}(ae)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(x,ve,Ae){(function(){var ue,ie,ae,le,oe,se,re,ne,z,y=function(E,b){for(var te in b)a.call(b,te)&&(E[te]=b[te]);function ee(){this.constructor=E}return ee.prototype=b.prototype,E.prototype=new ee,E.__super__=b.prototype,E},a={}.hasOwnProperty;z=x("./Utility"),ne=z.isObject,re=z.isFunction,se=z.getValue,oe=x("./XMLNode"),ue=x("./NodeType"),ie=x("./XMLAttribute"),le=x("./XMLNamedNodeMap"),ve.exports=ae=function(E){y(b,E);function b(te,ee,ce){var fe,he,me,pe;if(b.__super__.constructor.call(this,te),ee==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(ee),this.type=ue.Element,this.attribs={},this.schemaTypeInfo=null,ce!=null&&this.attribute(ce),te.type===ue.Document&&(this.isRoot=!0,this.documentObject=te,te.rootObject=this,te.children)){for(pe=te.children,he=0,me=pe.length;he<me;he++)if(fe=pe[he],fe.type===ue.DocType){fe.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 te,ee,ce,fe;ce=Object.create(this),ce.isRoot&&(ce.documentObject=null),ce.attribs={},fe=this.attribs;for(ee in fe)a.call(fe,ee)&&(te=fe[ee],ce.attribs[ee]=te.clone());return ce.children=[],this.children.forEach(function(he){var me;return me=he.clone(),me.parent=ce,ce.children.push(me)}),ce},b.prototype.attribute=function(te,ee){var ce,fe;if(te!=null&&(te=se(te)),ne(te))for(ce in te)a.call(te,ce)&&(fe=te[ce],this.attribute(ce,fe));else re(ee)&&(ee=ee.apply()),this.options.keepNullAttributes&&ee==null?this.attribs[te]=new ie(this,te,""):ee!=null&&(this.attribs[te]=new ie(this,te,ee));return this},b.prototype.removeAttribute=function(te){var ee,ce,fe;if(te==null)throw new Error("Missing attribute name. "+this.debugInfo());if(te=se(te),Array.isArray(te))for(ce=0,fe=te.length;ce<fe;ce++)ee=te[ce],delete this.attribs[ee];else delete this.attribs[te];return this},b.prototype.toString=function(te){return this.options.writer.element(this,this.options.writer.filterOptions(te))},b.prototype.att=function(te,ee){return this.attribute(te,ee)},b.prototype.a=function(te,ee){return this.attribute(te,ee)},b.prototype.getAttribute=function(te){return this.attribs.hasOwnProperty(te)?this.attribs[te].value:null},b.prototype.setAttribute=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNode=function(te){return this.attribs.hasOwnProperty(te)?this.attribs[te]:null},b.prototype.setAttributeNode=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.removeAttributeNode=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagName=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setAttributeNS=function(te,ee,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.removeAttributeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getAttributeNodeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setAttributeNodeNS=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagNameNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.hasAttribute=function(te){return this.attribs.hasOwnProperty(te)},b.prototype.hasAttributeNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setIdAttribute=function(te,ee){return this.attribs.hasOwnProperty(te)?this.attribs[te].isId:ee},b.prototype.setIdAttributeNS=function(te,ee,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.setIdAttributeNode=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagName=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByTagNameNS=function(te,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.getElementsByClassName=function(te){throw new Error("This DOM method is not implemented."+this.debugInfo())},b.prototype.isEqualNode=function(te){var ee,ce,fe;if(!b.__super__.isEqualNode.apply(this,arguments).isEqualNode(te)||te.namespaceURI!==this.namespaceURI||te.prefix!==this.prefix||te.localName!==this.localName||te.attribs.length!==this.attribs.length)return!1;for(ee=ce=0,fe=this.attribs.length-1;0<=fe?ce<=fe:ce>=fe;ee=0<=fe?++ce:--ce)if(!this.attribs[ee].isEqualNode(te.attribs[ee]))return!1;return!0},b}(oe)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(x,ve,Ae){(function(){var ue;ve.exports=ue=function(){function ie(ae){this.nodes=ae}return Object.defineProperty(ie.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),ie.prototype.clone=function(){return this.nodes=null},ie.prototype.getNamedItem=function(ae){return this.nodes[ae]},ie.prototype.setNamedItem=function(ae){var le;return le=this.nodes[ae.nodeName],this.nodes[ae.nodeName]=ae,le||null},ie.prototype.removeNamedItem=function(ae){var le;return le=this.nodes[ae],delete this.nodes[ae],le||null},ie.prototype.item=function(ae){return this.nodes[Object.keys(this.nodes)[ae]]||null},ie.prototype.getNamedItemNS=function(ae,le){throw new Error("This DOM method is not implemented.")},ie.prototype.setNamedItemNS=function(ae){throw new Error("This DOM method is not implemented.")},ie.prototype.removeNamedItemNS=function(ae,le){throw new Error("This DOM method is not implemented.")},ie}()}).call(this)},{}],450:[function(x,ve,Ae){(function(){var ue,ie,ae,le,oe,se,re,ne,z,y,a,E,b,te,ee,ce,fe,he,me,pe={}.hasOwnProperty;me=x("./Utility"),he=me.isObject,fe=me.isFunction,ce=me.isEmpty,ee=me.getValue,ne=null,ae=null,le=null,oe=null,se=null,b=null,te=null,E=null,re=null,ie=null,a=null,z=null,ue=null,ve.exports=y=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,ne||(ne=x("./XMLElement"),ae=x("./XMLCData"),le=x("./XMLComment"),oe=x("./XMLDeclaration"),se=x("./XMLDocType"),b=x("./XMLRaw"),te=x("./XMLText"),E=x("./XMLProcessingInstruction"),re=x("./XMLDummy"),ie=x("./NodeType"),a=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 a(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,Se,Ue,we;if(this.nodeType===ie.Element||this.nodeType===ie.DocumentFragment){for(we="",Ue=this.children,Ce=0,Se=Ue.length;Ce<Se;Ce++)ye=Ue[Ce],ye.textContent&&(we+=ye.textContent);return we}else return null},set:function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),be.prototype.setParent=function(ye){var Ce,Se,Ue,we,je;for(this.parent=ye,ye&&(this.options=ye.options,this.stringify=ye.stringify),we=this.children,je=[],Se=0,Ue=we.length;Se<Ue;Se++)Ce=we[Se],je.push(Ce.setParent(this));return je},be.prototype.element=function(ye,Ce,Se){var Ue,we,je,Fe,ke,We,Ze,Ke,qe,et,ut;if(We=null,Ce===null&&Se==null&&(qe=[{},null],Ce=qe[0],Se=qe[1]),Ce==null&&(Ce={}),Ce=ee(Ce),he(Ce)||(et=[Ce,Se],Se=et[0],Ce=et[1]),ye!=null&&(ye=ee(ye)),Array.isArray(ye))for(je=0,Ze=ye.length;je<Ze;je++)we=ye[je],We=this.element(we);else if(fe(ye))We=this.element(ye.apply());else if(he(ye)){for(ke in ye)if(pe.call(ye,ke))if(ut=ye[ke],fe(ut)&&(ut=ut.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&ke.indexOf(this.stringify.convertAttKey)===0)We=this.attribute(ke.substr(this.stringify.convertAttKey.length),ut);else if(!this.options.separateArrayItems&&Array.isArray(ut)&&ce(ut))We=this.dummy();else if(he(ut)&&ce(ut))We=this.element(ke);else if(!this.options.keepNullNodes&&ut==null)We=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(ut))for(Fe=0,Ke=ut.length;Fe<Ke;Fe++)we=ut[Fe],Ue={},Ue[ke]=we,We=this.element(Ue);else he(ut)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&ke.indexOf(this.stringify.convertTextKey)===0?We=this.element(ut):(We=this.element(ke),We.element(ut)):We=this.element(ke,ut)}else!this.options.keepNullNodes&&Se===null?We=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&ye.indexOf(this.stringify.convertTextKey)===0?We=this.text(Se):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&ye.indexOf(this.stringify.convertCDataKey)===0?We=this.cdata(Se):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&ye.indexOf(this.stringify.convertCommentKey)===0?We=this.comment(Se):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&ye.indexOf(this.stringify.convertRawKey)===0?We=this.raw(Se):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&ye.indexOf(this.stringify.convertPIKey)===0?We=this.instruction(ye.substr(this.stringify.convertPIKey.length),Se):We=this.node(ye,Ce,Se);if(We==null)throw new Error("Could not create any elements with: "+ye+". "+this.debugInfo());return We},be.prototype.insertBefore=function(ye,Ce,Se){var Ue,we,je,Fe,ke;if(ye!=null&&ye.type)return je=ye,Fe=Ce,je.setParent(this),Fe?(we=children.indexOf(Fe),ke=children.splice(we),children.push(je),Array.prototype.push.apply(children,ke)):children.push(je),je;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(ye));return we=this.parent.children.indexOf(this),ke=this.parent.children.splice(we),Ue=this.parent.element(ye,Ce,Se),Array.prototype.push.apply(this.parent.children,ke),Ue},be.prototype.insertAfter=function(ye,Ce,Se){var Ue,we,je;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(ye));return we=this.parent.children.indexOf(this),je=this.parent.children.splice(we+1),Ue=this.parent.element(ye,Ce,Se),Array.prototype.push.apply(this.parent.children,je),Ue},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,Se){var Ue,we;return ye!=null&&(ye=ee(ye)),Ce||(Ce={}),Ce=ee(Ce),he(Ce)||(we=[Ce,Se],Se=we[0],Ce=we[1]),Ue=new ne(this,ye,Ce),Se!=null&&Ue.text(Se),this.children.push(Ue),Ue},be.prototype.text=function(ye){var Ce;return he(ye)&&this.element(ye),Ce=new te(this,ye),this.children.push(Ce),this},be.prototype.cdata=function(ye){var Ce;return Ce=new ae(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,Se,Ue;return Se=this.parent.children.indexOf(this),Ue=this.parent.children.splice(Se),Ce=this.parent.comment(ye),Array.prototype.push.apply(this.parent.children,Ue),this},be.prototype.commentAfter=function(ye){var Ce,Se,Ue;return Se=this.parent.children.indexOf(this),Ue=this.parent.children.splice(Se+1),Ce=this.parent.comment(ye),Array.prototype.push.apply(this.parent.children,Ue),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 Se,Ue,we,je,Fe;if(ye!=null&&(ye=ee(ye)),Ce!=null&&(Ce=ee(Ce)),Array.isArray(ye))for(je=0,Fe=ye.length;je<Fe;je++)Se=ye[je],this.instruction(Se);else if(he(ye))for(Se in ye)pe.call(ye,Se)&&(Ue=ye[Se],this.instruction(Se,Ue));else fe(Ce)&&(Ce=Ce.apply()),we=new E(this,ye,Ce),this.children.push(we);return this},be.prototype.instructionBefore=function(ye,Ce){var Se,Ue,we;return Ue=this.parent.children.indexOf(this),we=this.parent.children.splice(Ue),Se=this.parent.instruction(ye,Ce),Array.prototype.push.apply(this.parent.children,we),this},be.prototype.instructionAfter=function(ye,Ce){var Se,Ue,we;return Ue=this.parent.children.indexOf(this),we=this.parent.children.splice(Ue+1),Se=this.parent.instruction(ye,Ce),Array.prototype.push.apply(this.parent.children,we),this},be.prototype.declaration=function(ye,Ce,Se){var Ue,we;return Ue=this.document(),we=new oe(Ue,ye,Ce,Se),Ue.children.length===0?Ue.children.unshift(we):Ue.children[0].type===ie.Declaration?Ue.children[0]=we:Ue.children.unshift(we),Ue.root()||Ue},be.prototype.dtd=function(ye,Ce){var Se,Ue,we,je,Fe,ke,We,Ze,Ke,qe;for(Ue=this.document(),we=new se(Ue,ye,Ce),Ke=Ue.children,je=Fe=0,We=Ke.length;Fe<We;je=++Fe)if(Se=Ke[je],Se.type===ie.DocType)return Ue.children[je]=we,we;for(qe=Ue.children,je=ke=0,Ze=qe.length;ke<Ze;je=++ke)if(Se=qe[je],Se.isRoot)return Ue.children.splice(je,0,we),we;return Ue.children.push(we),we},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===ie.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===ie.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,Se;return ye=ye||this.name,ye==null&&!((Ce=this.parent)!=null&&Ce.name)?"":ye==null?"parent: <"+this.parent.name+">":(Se=this.parent)!=null&&Se.name?"node: <"+ye+">, parent: <"+this.parent.name+">":"node: <"+ye+">"},be.prototype.ele=function(ye,Ce,Se){return this.element(ye,Ce,Se)},be.prototype.nod=function(ye,Ce,Se){return this.node(ye,Ce,Se)},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,Se){return this.declaration(ye,Ce,Se)},be.prototype.e=function(ye,Ce,Se){return this.element(ye,Ce,Se)},be.prototype.n=function(ye,Ce,Se){return this.node(ye,Ce,Se)},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,Se;return Ce=this,Ce===ye?0:this.document()!==ye.document()?(Se=ue.Disconnected|ue.ImplementationSpecific,Math.random()<.5?Se|=ue.Preceding:Se|=ue.Following,Se):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,Se,Ue;if(ye.nodeType!==this.nodeType||ye.children.length!==this.children.length)return!1;for(Ce=Se=0,Ue=this.children.length-1;0<=Ue?Se<=Ue:Se>=Ue;Ce=0<=Ue?++Se:--Se)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,Se){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,Se,Ue,we,je;for(je=this.children,Ue=0,we=je.length;Ue<we;Ue++)if(Ce=je[Ue],ye===Ce||(Se=Ce.isDescendant(ye),Se))return!0;return!1},be.prototype.isAncestor=function(ye){return ye.isDescendant(this)},be.prototype.isPreceding=function(ye){var Ce,Se;return Ce=this.treePosition(ye),Se=this.treePosition(this),Ce===-1||Se===-1?!1:Ce<Se},be.prototype.isFollowing=function(ye){var Ce,Se;return Ce=this.treePosition(ye),Se=this.treePosition(this),Ce===-1||Se===-1?!1:Ce>Se},be.prototype.treePosition=function(ye){var Ce,Se;return Se=0,Ce=!1,this.foreachTreeNode(this.document(),function(Ue){if(Se++,!Ce&&Ue===ye)return Ce=!0}),Ce?Se:-1},be.prototype.foreachTreeNode=function(ye,Ce){var Se,Ue,we,je,Fe;for(ye||(ye=this.document()),je=ye.children,Ue=0,we=je.length;Ue<we;Ue++){if(Se=je[Ue],Fe=Ce(Se))return Fe;if(Fe=this.foreachTreeNode(Se,Ce),Fe)return Fe}},be}()}).call(this)},{"./DocumentPosition":427,"./NodeType":428,"./Utility":429,"./XMLCData":432,"./XMLComment":434,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLNamedNodeMap":449,"./XMLNodeList":451,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],451:[function(x,ve,Ae){(function(){var ue;ve.exports=ue=function(){function ie(ae){this.nodes=ae}return Object.defineProperty(ie.prototype,"length",{get:function(){return this.nodes.length||0}}),ie.prototype.clone=function(){return this.nodes=null},ie.prototype.item=function(ae){return this.nodes[ae]||null},ie}()}).call(this)},{}],452:[function(x,ve,Ae){(function(){var ue,ie,ae,le=function(se,re){for(var ne in re)oe.call(re,ne)&&(se[ne]=re[ne]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},oe={}.hasOwnProperty;ue=x("./NodeType"),ie=x("./XMLCharacterData"),ve.exports=ae=function(se){le(re,se);function re(ne,z,y){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=ue.ProcessingInstruction,this.target=this.stringify.insTarget(z),this.name=this.target,y&&(this.value=this.stringify.insValue(y))}return re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(ne))},re.prototype.isEqualNode=function(ne){return!(!re.__super__.isEqualNode.apply(this,arguments).isEqualNode(ne)||ne.target!==this.target)},re}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(x,ve,Ae){(function(){var ue,ie,ae,le=function(se,re){for(var ne in re)oe.call(re,ne)&&(se[ne]=re[ne]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},oe={}.hasOwnProperty;ue=x("./NodeType"),ie=x("./XMLNode"),ve.exports=ae=function(se){le(re,se);function re(ne,z){if(re.__super__.constructor.call(this,ne),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(ne){return this.options.writer.raw(this,this.options.writer.filterOptions(ne))},re}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(x,ve,Ae){(function(){var ue,ie,ae,le,oe=function(re,ne){for(var z in ne)se.call(ne,z)&&(re[z]=ne[z]);function y(){this.constructor=re}return y.prototype=ne.prototype,re.prototype=new y,re.__super__=ne.prototype,re},se={}.hasOwnProperty;ue=x("./NodeType"),le=x("./XMLWriterBase"),ie=x("./WriterState"),ve.exports=ae=function(re){oe(ne,re);function ne(z,y){this.stream=z,ne.__super__.constructor.call(this,y)}return ne.prototype.endline=function(z,y,a){return z.isLastRootNode&&y.state===ie.CloseTag?"":ne.__super__.endline.call(this,z,y,a)},ne.prototype.document=function(z,y){var a,E,b,te,ee,ce,fe,he,me;for(fe=z.children,E=b=0,ee=fe.length;b<ee;E=++b)a=fe[E],a.isLastRootNode=E===z.children.length-1;for(y=this.filterOptions(y),he=z.children,me=[],te=0,ce=he.length;te<ce;te++)a=he[te],me.push(this.writeChildNode(a,y,0));return me},ne.prototype.attribute=function(z,y,a){return this.stream.write(ne.__super__.attribute.call(this,z,y,a))},ne.prototype.cdata=function(z,y,a){return this.stream.write(ne.__super__.cdata.call(this,z,y,a))},ne.prototype.comment=function(z,y,a){return this.stream.write(ne.__super__.comment.call(this,z,y,a))},ne.prototype.declaration=function(z,y,a){return this.stream.write(ne.__super__.declaration.call(this,z,y,a))},ne.prototype.docType=function(z,y,a){var E,b,te,ee;if(a||(a=0),this.openNode(z,y,a),y.state=ie.OpenTag,this.stream.write(this.indent(z,y,a)),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,y,a)),y.state=ie.InsideTag,ee=z.children,b=0,te=ee.length;b<te;b++)E=ee[b],this.writeChildNode(E,y,a+1);y.state=ie.CloseTag,this.stream.write("]")}return y.state=ie.CloseTag,this.stream.write(y.spaceBeforeSlash+">"),this.stream.write(this.endline(z,y,a)),y.state=ie.None,this.closeNode(z,y,a)},ne.prototype.element=function(z,y,a){var E,b,te,ee,ce,fe,he,me,pe,be;a||(a=0),this.openNode(z,y,a),y.state=ie.OpenTag,this.stream.write(this.indent(z,y,a)+"<"+z.name),pe=z.attribs;for(he in pe)se.call(pe,he)&&(E=pe[he],this.attribute(E,y,a));if(te=z.children.length,ee=te===0?null:z.children[0],te===0||z.children.every(function(ye){return(ye.type===ue.Text||ye.type===ue.Raw)&&ye.value===""}))y.allowEmpty?(this.stream.write(">"),y.state=ie.CloseTag,this.stream.write("</"+z.name+">")):(y.state=ie.CloseTag,this.stream.write(y.spaceBeforeSlash+"/>"));else if(y.pretty&&te===1&&(ee.type===ue.Text||ee.type===ue.Raw)&&ee.value!=null)this.stream.write(">"),y.state=ie.InsideTag,y.suppressPrettyCount++,me=!0,this.writeChildNode(ee,y,a+1),y.suppressPrettyCount--,me=!1,y.state=ie.CloseTag,this.stream.write("</"+z.name+">");else{for(this.stream.write(">"+this.endline(z,y,a)),y.state=ie.InsideTag,be=z.children,ce=0,fe=be.length;ce<fe;ce++)b=be[ce],this.writeChildNode(b,y,a+1);y.state=ie.CloseTag,this.stream.write(this.indent(z,y,a)+"</"+z.name+">")}return this.stream.write(this.endline(z,y,a)),y.state=ie.None,this.closeNode(z,y,a)},ne.prototype.processingInstruction=function(z,y,a){return this.stream.write(ne.__super__.processingInstruction.call(this,z,y,a))},ne.prototype.raw=function(z,y,a){return this.stream.write(ne.__super__.raw.call(this,z,y,a))},ne.prototype.text=function(z,y,a){return this.stream.write(ne.__super__.text.call(this,z,y,a))},ne.prototype.dtdAttList=function(z,y,a){return this.stream.write(ne.__super__.dtdAttList.call(this,z,y,a))},ne.prototype.dtdElement=function(z,y,a){return this.stream.write(ne.__super__.dtdElement.call(this,z,y,a))},ne.prototype.dtdEntity=function(z,y,a){return this.stream.write(ne.__super__.dtdEntity.call(this,z,y,a))},ne.prototype.dtdNotation=function(z,y,a){return this.stream.write(ne.__super__.dtdNotation.call(this,z,y,a))},ne}(le)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(x,ve,Ae){(function(){var ue,ie,ae=function(oe,se){for(var re in se)le.call(se,re)&&(oe[re]=se[re]);function ne(){this.constructor=oe}return ne.prototype=se.prototype,oe.prototype=new ne,oe.__super__=se.prototype,oe},le={}.hasOwnProperty;ie=x("./XMLWriterBase"),ve.exports=ue=function(oe){ae(se,oe);function se(re){se.__super__.constructor.call(this,re)}return se.prototype.document=function(re,ne){var z,y,a,E,b;for(ne=this.filterOptions(ne),E="",b=re.children,y=0,a=b.length;y<a;y++)z=b[y],E+=this.writeChildNode(z,ne,0);return ne.pretty&&E.slice(-ne.newline.length)===ne.newline&&(E=E.slice(0,-ne.newline.length)),E},se}(ie)}).call(this)},{"./XMLWriterBase":458}],456:[function(x,ve,Ae){(function(){var ue,ie=function(le,oe){return function(){return le.apply(oe,arguments)}},ae={}.hasOwnProperty;ve.exports=ue=function(){function le(oe){this.assertLegalName=ie(this.assertLegalName,this),this.assertLegalChar=ie(this.assertLegalChar,this);var se,re,ne;oe||(oe={}),this.options=oe,this.options.version||(this.options.version="1.0"),re=oe.stringify||{};for(se in re)ae.call(re,se)&&(ne=re[se],this[se]=ne)}return le.prototype.name=function(oe){return this.options.noValidation?oe:this.assertLegalName(""+oe||"")},le.prototype.text=function(oe){return this.options.noValidation?oe:this.assertLegalChar(this.textEscape(""+oe||""))},le.prototype.cdata=function(oe){return this.options.noValidation?oe:(oe=""+oe||"",oe=oe.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(oe))},le.prototype.comment=function(oe){if(this.options.noValidation)return oe;if(oe=""+oe||"",oe.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+oe);return this.assertLegalChar(oe)},le.prototype.raw=function(oe){return this.options.noValidation?oe:""+oe||""},le.prototype.attValue=function(oe){return this.options.noValidation?oe:this.assertLegalChar(this.attEscape(oe=""+oe||""))},le.prototype.insTarget=function(oe){return this.options.noValidation?oe:this.assertLegalChar(""+oe||"")},le.prototype.insValue=function(oe){if(this.options.noValidation)return oe;if(oe=""+oe||"",oe.match(/\?>/))throw new Error("Invalid processing instruction value: "+oe);return this.assertLegalChar(oe)},le.prototype.xmlVersion=function(oe){if(this.options.noValidation)return oe;if(oe=""+oe||"",!oe.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+oe);return oe},le.prototype.xmlEncoding=function(oe){if(this.options.noValidation)return oe;if(oe=""+oe||"",!oe.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+oe);return this.assertLegalChar(oe)},le.prototype.xmlStandalone=function(oe){return this.options.noValidation?oe:oe?"yes":"no"},le.prototype.dtdPubID=function(oe){return this.options.noValidation?oe:this.assertLegalChar(""+oe||"")},le.prototype.dtdSysID=function(oe){return this.options.noValidation?oe:this.assertLegalChar(""+oe||"")},le.prototype.dtdElementValue=function(oe){return this.options.noValidation?oe:this.assertLegalChar(""+oe||"")},le.prototype.dtdAttType=function(oe){return this.options.noValidation?oe:this.assertLegalChar(""+oe||"")},le.prototype.dtdAttDefault=function(oe){return this.options.noValidation?oe:this.assertLegalChar(""+oe||"")},le.prototype.dtdEntityValue=function(oe){return this.options.noValidation?oe:this.assertLegalChar(""+oe||"")},le.prototype.dtdNData=function(oe){return this.options.noValidation?oe:this.assertLegalChar(""+oe||"")},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(oe){var se,re;if(this.options.noValidation)return oe;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=oe.match(se))throw new Error("Invalid character in string: "+oe+" at index "+re.index)}else if(this.options.version==="1.1"&&(se=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,re=oe.match(se)))throw new Error("Invalid character in string: "+oe+" at index "+re.index);return oe},le.prototype.assertLegalName=function(oe){var se;if(this.options.noValidation)return oe;if(this.assertLegalChar(oe),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])*$/,!oe.match(se))throw new Error("Invalid character in name");return oe},le.prototype.textEscape=function(oe){var se;return this.options.noValidation?oe:(se=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,oe.replace(se,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},le.prototype.attEscape=function(oe){var se;return this.options.noValidation?oe:(se=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,oe.replace(se,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},le}()}).call(this)},{}],457:[function(x,ve,Ae){(function(){var ue,ie,ae,le=function(se,re){for(var ne in re)oe.call(re,ne)&&(se[ne]=re[ne]);function z(){this.constructor=se}return z.prototype=re.prototype,se.prototype=new z,se.__super__=re.prototype,se},oe={}.hasOwnProperty;ue=x("./NodeType"),ie=x("./XMLCharacterData"),ve.exports=ae=function(se){le(re,se);function re(ne,z){if(re.__super__.constructor.call(this,ne),z==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=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 ne,z,y;for(y="",z=this.previousSibling;z;)y=z.data+y,z=z.previousSibling;for(y+=this.data,ne=this.nextSibling;ne;)y=y+ne.data,ne=ne.nextSibling;return y}}),re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ne){return this.options.writer.text(this,this.options.writer.filterOptions(ne))},re.prototype.splitText=function(ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},re.prototype.replaceWholeText=function(ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},re}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(x,ve,Ae){(function(){var ue,ie,ae,le,oe,se,re,ne,z,y,a,E,b,te,ee,ce,fe,he={}.hasOwnProperty;fe=x("./Utility").assign,ue=x("./NodeType"),z=x("./XMLDeclaration"),y=x("./XMLDocType"),ae=x("./XMLCData"),le=x("./XMLComment"),E=x("./XMLElement"),te=x("./XMLRaw"),ee=x("./XMLText"),b=x("./XMLProcessingInstruction"),a=x("./XMLDummy"),oe=x("./XMLDTDAttList"),se=x("./XMLDTDElement"),re=x("./XMLDTDEntity"),ne=x("./XMLDTDNotation"),ie=x("./WriterState"),ve.exports=ce=function(){function me(pe){var be,ye,Ce;pe||(pe={}),this.options=pe,ye=pe.writer||{};for(be in ye)he.call(ye,be)&&(Ce=ye[be],this["_"+be]=this[be],this[be]=Ce)}return me.prototype.filterOptions=function(pe){var be,ye,Ce,Se,Ue,we,je,Fe;return pe||(pe={}),pe=fe({},this.options,pe),be={writer:this},be.pretty=pe.pretty||!1,be.allowEmpty=pe.allowEmpty||!1,be.indent=(ye=pe.indent)!=null?ye:" ",be.newline=(Ce=pe.newline)!=null?Ce:`
|
|
|
`,be.offset=(Se=pe.offset)!=null?Se:0,be.dontPrettyTextNodes=(Ue=(we=pe.dontPrettyTextNodes)!=null?we:pe.dontprettytextnodes)!=null?Ue:0,be.spaceBeforeSlash=(je=(Fe=pe.spaceBeforeSlash)!=null?Fe:pe.spacebeforeslash)!=null?je:"",be.spaceBeforeSlash===!0&&(be.spaceBeforeSlash=" "),be.suppressPrettyCount=0,be.user={},be.state=ie.None,be},me.prototype.indent=function(pe,be,ye){var Ce;return!be.pretty||be.suppressPrettyCount?"":be.pretty&&(Ce=(ye||0)+be.offset+1,Ce>0)?new Array(Ce).join(be.indent):""},me.prototype.endline=function(pe,be,ye){return!be.pretty||be.suppressPrettyCount?"":be.newline},me.prototype.attribute=function(pe,be,ye){var Ce;return this.openAttribute(pe,be,ye),Ce=" "+pe.name+'="'+pe.value+'"',this.closeAttribute(pe,be,ye),Ce},me.prototype.cdata=function(pe,be,ye){var Ce;return this.openNode(pe,be,ye),be.state=ie.OpenTag,Ce=this.indent(pe,be,ye)+"<![CDATA[",be.state=ie.InsideTag,Ce+=pe.value,be.state=ie.CloseTag,Ce+="]]>"+this.endline(pe,be,ye),be.state=ie.None,this.closeNode(pe,be,ye),Ce},me.prototype.comment=function(pe,be,ye){var Ce;return this.openNode(pe,be,ye),be.state=ie.OpenTag,Ce=this.indent(pe,be,ye)+"<!-- ",be.state=ie.InsideTag,Ce+=pe.value,be.state=ie.CloseTag,Ce+=" -->"+this.endline(pe,be,ye),be.state=ie.None,this.closeNode(pe,be,ye),Ce},me.prototype.declaration=function(pe,be,ye){var Ce;return this.openNode(pe,be,ye),be.state=ie.OpenTag,Ce=this.indent(pe,be,ye)+"<?xml",be.state=ie.InsideTag,Ce+=' version="'+pe.version+'"',pe.encoding!=null&&(Ce+=' encoding="'+pe.encoding+'"'),pe.standalone!=null&&(Ce+=' standalone="'+pe.standalone+'"'),be.state=ie.CloseTag,Ce+=be.spaceBeforeSlash+"?>",Ce+=this.endline(pe,be,ye),be.state=ie.None,this.closeNode(pe,be,ye),Ce},me.prototype.docType=function(pe,be,ye){var Ce,Se,Ue,we,je;if(ye||(ye=0),this.openNode(pe,be,ye),be.state=ie.OpenTag,we=this.indent(pe,be,ye),we+="<!DOCTYPE "+pe.root().name,pe.pubID&&pe.sysID?we+=' PUBLIC "'+pe.pubID+'" "'+pe.sysID+'"':pe.sysID&&(we+=' SYSTEM "'+pe.sysID+'"'),pe.children.length>0){for(we+=" [",we+=this.endline(pe,be,ye),be.state=ie.InsideTag,je=pe.children,Se=0,Ue=je.length;Se<Ue;Se++)Ce=je[Se],we+=this.writeChildNode(Ce,be,ye+1);be.state=ie.CloseTag,we+="]"}return be.state=ie.CloseTag,we+=be.spaceBeforeSlash+">",we+=this.endline(pe,be,ye),be.state=ie.None,this.closeNode(pe,be,ye),we},me.prototype.element=function(pe,be,ye){var Ce,Se,Ue,we,je,Fe,ke,We,Ze,Ke,qe,et,ut,ct;ye||(ye=0),Ke=!1,qe="",this.openNode(pe,be,ye),be.state=ie.OpenTag,qe+=this.indent(pe,be,ye)+"<"+pe.name,et=pe.attribs;for(Ze in et)he.call(et,Ze)&&(Ce=et[Ze],qe+=this.attribute(Ce,be,ye));if(Ue=pe.children.length,we=Ue===0?null:pe.children[0],Ue===0||pe.children.every(function(it){return(it.type===ue.Text||it.type===ue.Raw)&&it.value===""}))be.allowEmpty?(qe+=">",be.state=ie.CloseTag,qe+="</"+pe.name+">"+this.endline(pe,be,ye)):(be.state=ie.CloseTag,qe+=be.spaceBeforeSlash+"/>"+this.endline(pe,be,ye));else if(be.pretty&&Ue===1&&(we.type===ue.Text||we.type===ue.Raw)&&we.value!=null)qe+=">",be.state=ie.InsideTag,be.suppressPrettyCount++,Ke=!0,qe+=this.writeChildNode(we,be,ye+1),be.suppressPrettyCount--,Ke=!1,be.state=ie.CloseTag,qe+="</"+pe.name+">"+this.endline(pe,be,ye);else{if(be.dontPrettyTextNodes){for(ut=pe.children,je=0,ke=ut.length;je<ke;je++)if(Se=ut[je],(Se.type===ue.Text||Se.type===ue.Raw)&&Se.value!=null){be.suppressPrettyCount++,Ke=!0;break}}for(qe+=">"+this.endline(pe,be,ye),be.state=ie.InsideTag,ct=pe.children,Fe=0,We=ct.length;Fe<We;Fe++)Se=ct[Fe],qe+=this.writeChildNode(Se,be,ye+1);be.state=ie.CloseTag,qe+=this.indent(pe,be,ye)+"</"+pe.name+">",Ke&&be.suppressPrettyCount--,qe+=this.endline(pe,be,ye),be.state=ie.None}return this.closeNode(pe,be,ye),qe},me.prototype.writeChildNode=function(pe,be,ye){switch(pe.type){case ue.CData:return this.cdata(pe,be,ye);case ue.Comment:return this.comment(pe,be,ye);case ue.Element:return this.element(pe,be,ye);case ue.Raw:return this.raw(pe,be,ye);case ue.Text:return this.text(pe,be,ye);case ue.ProcessingInstruction:return this.processingInstruction(pe,be,ye);case ue.Dummy:return"";case ue.Declaration:return this.declaration(pe,be,ye);case ue.DocType:return this.docType(pe,be,ye);case ue.AttributeDeclaration:return this.dtdAttList(pe,be,ye);case ue.ElementDeclaration:return this.dtdElement(pe,be,ye);case ue.EntityDeclaration:return this.dtdEntity(pe,be,ye);case ue.NotationDeclaration:return this.dtdNotation(pe,be,ye);default:throw new Error("Unknown XML node type: "+pe.constructor.name)}},me.prototype.processingInstruction=function(pe,be,ye){var Ce;return this.openNode(pe,be,ye),be.state=ie.OpenTag,Ce=this.indent(pe,be,ye)+"<?",be.state=ie.InsideTag,Ce+=pe.target,pe.value&&(Ce+=" "+pe.value),be.state=ie.CloseTag,Ce+=be.spaceBeforeSlash+"?>",Ce+=this.endline(pe,be,ye),be.state=ie.None,this.closeNode(pe,be,ye),Ce},me.prototype.raw=function(pe,be,ye){var Ce;return this.openNode(pe,be,ye),be.state=ie.OpenTag,Ce=this.indent(pe,be,ye),be.state=ie.InsideTag,Ce+=pe.value,be.state=ie.CloseTag,Ce+=this.endline(pe,be,ye),be.state=ie.None,this.closeNode(pe,be,ye),Ce},me.prototype.text=function(pe,be,ye){var Ce;return this.openNode(pe,be,ye),be.state=ie.OpenTag,Ce=this.indent(pe,be,ye),be.state=ie.InsideTag,Ce+=pe.value,be.state=ie.CloseTag,Ce+=this.endline(pe,be,ye),be.state=ie.None,this.closeNode(pe,be,ye),Ce},me.prototype.dtdAttList=function(pe,be,ye){var Ce;return this.openNode(pe,be,ye),be.state=ie.OpenTag,Ce=this.indent(pe,be,ye)+"<!ATTLIST",be.state=ie.InsideTag,Ce+=" "+pe.elementName+" "+pe.attributeName+" "+pe.attributeType,pe.defaultValueType!=="#DEFAULT"&&(Ce+=" "+pe.defaultValueType),pe.defaultValue&&(Ce+=' "'+pe.defaultValue+'"'),be.state=ie.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(pe,be,ye),be.state=ie.None,this.closeNode(pe,be,ye),Ce},me.prototype.dtdElement=function(pe,be,ye){var Ce;return this.openNode(pe,be,ye),be.state=ie.OpenTag,Ce=this.indent(pe,be,ye)+"<!ELEMENT",be.state=ie.InsideTag,Ce+=" "+pe.name+" "+pe.value,be.state=ie.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(pe,be,ye),be.state=ie.None,this.closeNode(pe,be,ye),Ce},me.prototype.dtdEntity=function(pe,be,ye){var Ce;return this.openNode(pe,be,ye),be.state=ie.OpenTag,Ce=this.indent(pe,be,ye)+"<!ENTITY",be.state=ie.InsideTag,pe.pe&&(Ce+=" %"),Ce+=" "+pe.name,pe.value?Ce+=' "'+pe.value+'"':(pe.pubID&&pe.sysID?Ce+=' PUBLIC "'+pe.pubID+'" "'+pe.sysID+'"':pe.sysID&&(Ce+=' SYSTEM "'+pe.sysID+'"'),pe.nData&&(Ce+=" NDATA "+pe.nData)),be.state=ie.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(pe,be,ye),be.state=ie.None,this.closeNode(pe,be,ye),Ce},me.prototype.dtdNotation=function(pe,be,ye){var Ce;return this.openNode(pe,be,ye),be.state=ie.OpenTag,Ce=this.indent(pe,be,ye)+"<!NOTATION",be.state=ie.InsideTag,Ce+=" "+pe.name,pe.pubID&&pe.sysID?Ce+=' PUBLIC "'+pe.pubID+'" "'+pe.sysID+'"':pe.pubID?Ce+=' PUBLIC "'+pe.pubID+'"':pe.sysID&&(Ce+=' SYSTEM "'+pe.sysID+'"'),be.state=ie.CloseTag,Ce+=be.spaceBeforeSlash+">"+this.endline(pe,be,ye),be.state=ie.None,this.closeNode(pe,be,ye),Ce},me.prototype.openNode=function(pe,be,ye){},me.prototype.closeNode=function(pe,be,ye){},me.prototype.openAttribute=function(pe,be,ye){},me.prototype.closeAttribute=function(pe,be,ye){},me}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(x,ve,Ae){(function(){var ue,ie,ae,le,oe,se,re,ne,z,y;y=x("./Utility"),ne=y.assign,z=y.isFunction,ae=x("./XMLDOMImplementation"),le=x("./XMLDocument"),oe=x("./XMLDocumentCB"),re=x("./XMLStringWriter"),se=x("./XMLStreamWriter"),ue=x("./NodeType"),ie=x("./WriterState"),ve.exports.create=function(a,E,b,te){var ee,ce;if(a==null)throw new Error("Root element needs a name.");return te=ne({},E,b,te),ee=new le(te),ce=ee.element(a),te.headless||(ee.declaration(te),(te.pubID!=null||te.sysID!=null)&&ee.dtd(te)),ce},ve.exports.begin=function(a,E,b){var te;return z(a)&&(te=[a,E],E=te[0],b=te[1],a={}),E?new oe(a,E,b):new le(a)},ve.exports.stringWriter=function(a){return new re(a)},ve.exports.streamWriter=function(a,E){return new se(a,E)},ve.exports.implementation=new ae,ve.exports.nodeType=ue,ve.exports.writerState=ie}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(x,ve,Ae){ve.exports=ie;var ue=Object.prototype.hasOwnProperty;function ie(){for(var ae={},le=0;le<arguments.length;le++){var oe=arguments[le];for(var se in oe)ue.call(oe,se)&&(ae[se]=oe[se])}return ae}},{}],461:[function(x,ve,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,ie=x("./sha"),ae=x("./md5"),le={sha1:ie,md5:ae},oe=64,se=ue.alloc(oe);se.fill(0);function re(y,a,E){ue.isBuffer(a)||(a=ue.from(a)),ue.isBuffer(E)||(E=ue.from(E)),a.length>oe?a=y(a):a.length<oe&&(a=ue.concat([a,se],oe));for(var b=ue.alloc(oe),te=ue.alloc(oe),ee=0;ee<oe;ee++)b[ee]=a[ee]^54,te[ee]=a[ee]^92;var ce=y(ue.concat([b,E]));return y(ue.concat([te,ce]))}function ne(y,a){y=y||"sha1";var E=le[y],b=[],te=0;return E||z("algorithm:",y,"is not yet supported"),{update:function(ce){return ue.isBuffer(ce)||(ce=ue.from(ce)),b.push(ce),te+=ce.length,this},digest:function(ce){var fe=ue.concat(b),he=a?re(E,a,fe):E(fe);return b=null,ce?he.toString(ce):he}}}function z(){var y=[].slice.call(arguments).join(" ");throw new Error([y,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}Ae.createHash=function(y){return ne(y)},Ae.createHmac=function(y,a){return ne(y,a)},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,ve,Ae){"use strict";x("core-js/modules/es.array.fill.js"),x("core-js/modules/es.array.concat.js");var ue=x("buffer").Buffer,ie=4,ae=ue.alloc(ie);ae.fill(0);var le=8;function oe(ne,z){if(ne.length%ie!==0){var y=ne.length+(ie-ne.length%ie);ne=ue.concat([ne,ae],y)}for(var a=[],E=z?ne.readInt32BE:ne.readInt32LE,b=0;b<ne.length;b+=ie)a.push(E.call(ne,b));return a}function se(ne,z,y){for(var a=ue.alloc(z),E=y?a.writeInt32BE:a.writeInt32LE,b=0;b<ne.length;b++)E.call(a,ne[b],b*4,!0);return a}function re(ne,z,y,a){ue.isBuffer(ne)||(ne=ue.from(ne));var E=z(oe(ne,a),ne.length*le);return se(E,y,a)}ve.exports={hash:re}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(x,ve,Ae){"use strict";var ue=x("./helpers");function ie(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function ae(a,E){a[E>>5]|=128<<E%32,a[(E+64>>>9<<4)+14]=E;for(var b=1732584193,te=-271733879,ee=-1732584194,ce=271733878,fe=0;fe<a.length;fe+=16){var he=b,me=te,pe=ee,be=ce;b=oe(b,te,ee,ce,a[fe+0],7,-680876936),ce=oe(ce,b,te,ee,a[fe+1],12,-389564586),ee=oe(ee,ce,b,te,a[fe+2],17,606105819),te=oe(te,ee,ce,b,a[fe+3],22,-1044525330),b=oe(b,te,ee,ce,a[fe+4],7,-176418897),ce=oe(ce,b,te,ee,a[fe+5],12,1200080426),ee=oe(ee,ce,b,te,a[fe+6],17,-1473231341),te=oe(te,ee,ce,b,a[fe+7],22,-45705983),b=oe(b,te,ee,ce,a[fe+8],7,1770035416),ce=oe(ce,b,te,ee,a[fe+9],12,-1958414417),ee=oe(ee,ce,b,te,a[fe+10],17,-42063),te=oe(te,ee,ce,b,a[fe+11],22,-1990404162),b=oe(b,te,ee,ce,a[fe+12],7,1804603682),ce=oe(ce,b,te,ee,a[fe+13],12,-40341101),ee=oe(ee,ce,b,te,a[fe+14],17,-1502002290),te=oe(te,ee,ce,b,a[fe+15],22,1236535329),b=se(b,te,ee,ce,a[fe+1],5,-165796510),ce=se(ce,b,te,ee,a[fe+6],9,-1069501632),ee=se(ee,ce,b,te,a[fe+11],14,643717713),te=se(te,ee,ce,b,a[fe+0],20,-373897302),b=se(b,te,ee,ce,a[fe+5],5,-701558691),ce=se(ce,b,te,ee,a[fe+10],9,38016083),ee=se(ee,ce,b,te,a[fe+15],14,-660478335),te=se(te,ee,ce,b,a[fe+4],20,-405537848),b=se(b,te,ee,ce,a[fe+9],5,568446438),ce=se(ce,b,te,ee,a[fe+14],9,-1019803690),ee=se(ee,ce,b,te,a[fe+3],14,-187363961),te=se(te,ee,ce,b,a[fe+8],20,1163531501),b=se(b,te,ee,ce,a[fe+13],5,-1444681467),ce=se(ce,b,te,ee,a[fe+2],9,-51403784),ee=se(ee,ce,b,te,a[fe+7],14,1735328473),te=se(te,ee,ce,b,a[fe+12],20,-1926607734),b=re(b,te,ee,ce,a[fe+5],4,-378558),ce=re(ce,b,te,ee,a[fe+8],11,-2022574463),ee=re(ee,ce,b,te,a[fe+11],16,1839030562),te=re(te,ee,ce,b,a[fe+14],23,-35309556),b=re(b,te,ee,ce,a[fe+1],4,-1530992060),ce=re(ce,b,te,ee,a[fe+4],11,1272893353),ee=re(ee,ce,b,te,a[fe+7],16,-155497632),te=re(te,ee,ce,b,a[fe+10],23,-1094730640),b=re(b,te,ee,ce,a[fe+13],4,681279174),ce=re(ce,b,te,ee,a[fe+0],11,-358537222),ee=re(ee,ce,b,te,a[fe+3],16,-722521979),te=re(te,ee,ce,b,a[fe+6],23,76029189),b=re(b,te,ee,ce,a[fe+9],4,-640364487),ce=re(ce,b,te,ee,a[fe+12],11,-421815835),ee=re(ee,ce,b,te,a[fe+15],16,530742520),te=re(te,ee,ce,b,a[fe+2],23,-995338651),b=ne(b,te,ee,ce,a[fe+0],6,-198630844),ce=ne(ce,b,te,ee,a[fe+7],10,1126891415),ee=ne(ee,ce,b,te,a[fe+14],15,-1416354905),te=ne(te,ee,ce,b,a[fe+5],21,-57434055),b=ne(b,te,ee,ce,a[fe+12],6,1700485571),ce=ne(ce,b,te,ee,a[fe+3],10,-1894986606),ee=ne(ee,ce,b,te,a[fe+10],15,-1051523),te=ne(te,ee,ce,b,a[fe+1],21,-2054922799),b=ne(b,te,ee,ce,a[fe+8],6,1873313359),ce=ne(ce,b,te,ee,a[fe+15],10,-30611744),ee=ne(ee,ce,b,te,a[fe+6],15,-1560198380),te=ne(te,ee,ce,b,a[fe+13],21,1309151649),b=ne(b,te,ee,ce,a[fe+4],6,-145523070),ce=ne(ce,b,te,ee,a[fe+11],10,-1120210379),ee=ne(ee,ce,b,te,a[fe+2],15,718787259),te=ne(te,ee,ce,b,a[fe+9],21,-343485551),b=z(b,he),te=z(te,me),ee=z(ee,pe),ce=z(ce,be)}return Array(b,te,ee,ce)}function le(a,E,b,te,ee,ce){return z(y(z(z(E,a),z(te,ce)),ee),b)}function oe(a,E,b,te,ee,ce,fe){return le(E&b|~E&te,a,E,ee,ce,fe)}function se(a,E,b,te,ee,ce,fe){return le(E&te|b&~te,a,E,ee,ce,fe)}function re(a,E,b,te,ee,ce,fe){return le(E^b^te,a,E,ee,ce,fe)}function ne(a,E,b,te,ee,ce,fe){return le(b^(E|~te),a,E,ee,ce,fe)}function z(a,E){var b=(a&65535)+(E&65535),te=(a>>16)+(E>>16)+(b>>16);return te<<16|b&65535}function y(a,E){return a<<E|a>>>32-E}ve.exports=function(E){return ue.hash(E,ae,16)}},{"./helpers":462}],464:[function(x,ve,Ae){"use strict";var ue=x("./helpers");function ie(re,ne){re[ne>>5]|=128<<24-ne%32,re[(ne+64>>9<<4)+15]=ne;for(var z=Array(80),y=1732584193,a=-271733879,E=-1732584194,b=271733878,te=-1009589776,ee=0;ee<re.length;ee+=16){for(var ce=y,fe=a,he=E,me=b,pe=te,be=0;be<80;be++){be<16?z[be]=re[ee+be]:z[be]=se(z[be-3]^z[be-8]^z[be-14]^z[be-16],1);var ye=oe(oe(se(y,5),ae(be,a,E,b)),oe(oe(te,z[be]),le(be)));te=b,b=E,E=se(a,30),a=y,y=ye}y=oe(y,ce),a=oe(a,fe),E=oe(E,he),b=oe(b,me),te=oe(te,pe)}return Array(y,a,E,b,te)}function ae(re,ne,z,y){return re<20?ne&z|~ne&y:re<40?ne^z^y:re<60?ne&z|ne&y|z&y:ne^z^y}function le(re){return re<20?1518500249:re<40?1859775393:re<60?-1894007588:-899497514}function oe(re,ne){var z=(re&65535)+(ne&65535),y=(re>>16)+(ne>>16)+(z>>16);return y<<16|z&65535}function se(re,ne){return re<<ne|re>>>32-ne}ve.exports=function(ne){return ue.hash(ne,ie,20,!0)}},{"./helpers":462}],465:[function(x,ve,Ae){"use strict";ve.exports=function(){return function(){}}},{}],466:[function(x,ve,Ae){(function(ue){(function(){"use strict";var ie=x("@babel/runtime/helpers/interopRequireDefault"),ae=ie(x("@babel/runtime/helpers/typeof")),le=x("stream"),oe=le.Stream,se=x("../lib/common/utils/isArray"),re=se.isArray;ve.exports.string=function(y){return typeof y=="string"},ve.exports.array=re,ve.exports.buffer=ue.isBuffer;function ne(z){return z instanceof oe}ve.exports.writableStream=function(y){return ne(y)&&typeof y._write=="function"&&(0,ae.default)(y._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,ve,Ae){"use strict";var ue=x("immediate"),ie=ve.exports={};ie.nextTick=ue,ie.title="browser",ie.browser=!0,ie.env={},ie.argv=[],ie.version="",ie.versions={};function ae(){}ie.on=ae,ie.addListener=ae,ie.once=ae,ie.off=ae,ie.removeListener=ae,ie.removeAllListeners=ae,ie.emit=ae,ie.prependListener=ae,ie.prependOnceListener=ae,ie.listeners=function(le){return[]},ie.binding=function(le){throw new Error("process.binding is not supported")},ie.cwd=function(){return"/"},ie.chdir=function(le){throw new Error("process.chdir is not supported")},ie.umask=function(){return 0}},{immediate:358}],468:[function(x,ve,Ae){(function(ue){(function(){"use strict";x("core-js/modules/es.regexp.exec.js"),x("core-js/modules/es.string.search.js");var ie=x("./lib/request"),ae=x("./lib/response"),le=x("xtend"),oe=x("builtin-status-codes"),se=x("url"),re=Ae;re.request=function(ne,z){typeof ne=="string"?ne=se.parse(ne):ne=le(ne);var y=ue.location.protocol.search(/^https?:$/)===-1?"http:":"",a=ne.protocol||y,E=ne.hostname||ne.host,b=ne.port,te=ne.path||"/";E&&E.indexOf(":")!==-1&&(E="["+E+"]"),ne.url=(E?a+"//"+E:"")+(b?":"+b:"")+te,ne.method=(ne.method||"GET").toUpperCase(),ne.headers=ne.headers||{};var ee=new ie(ne);return z&&ee.on("response",z),ee},re.get=function(z,y){var a=re.request(z,y);return a.end(),a},re.ClientRequest=ie,re.IncomingMessage=ae.IncomingMessage,re.Agent=function(){},re.Agent.defaultMaxSockets=4,re.globalAgent=new re.Agent,re.STATUS_CODES=oe,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 kt!="undefined"?kt: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,ve,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(ne){}var ie;function ae(){if(ie!==void 0)return ie;if(ue.XMLHttpRequest){ie=new ue.XMLHttpRequest;try{ie.open("GET",ue.XDomainRequest?"/":"https://example.com")}catch(ne){ie=null}}else ie=null;return ie}function le(ne){var z=ae();if(!z)return!1;try{return z.responseType=ne,z.responseType===ne}catch(y){}return!1}var oe=typeof ue.ArrayBuffer!="undefined",se=oe&&re(ue.ArrayBuffer.prototype.slice);Ae.arraybuffer=Ae.fetch||oe&&le("arraybuffer"),Ae.msstream=!Ae.fetch&&se&&le("ms-stream"),Ae.mozchunkedarraybuffer=!Ae.fetch&&oe&&le("moz-chunked-arraybuffer"),Ae.overrideMimeType=Ae.fetch||(ae()?re(ae().overrideMimeType):!1),Ae.vbArray=re(ue.VBArray);function re(ne){return typeof ne=="function"}ie=null}).call(this)}).call(this,typeof kt!="undefined"?kt: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,ve,Ae){(function(ue,ie,ae){(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"),oe=x("inherits"),se=x("./response"),re=x("readable-stream"),ne=x("to-arraybuffer"),z=se.IncomingMessage,y=se.readyStates;function a(ee,ce){return le.fetch&&ce?"fetch":le.mozchunkedarraybuffer?"moz-chunked-arraybuffer":le.msstream?"ms-stream":le.arraybuffer&&ee?"arraybuffer":le.vbArray&&ee?"text:vbarray":"text"}var E=ve.exports=function(ee){var ce=this;re.Writable.call(ce),ce._opts=ee,ce._body=[],ce._headers={},ee.auth&&ce.setHeader("Authorization","Basic "+new ae(ee.auth).toString("base64")),Object.keys(ee.headers).forEach(function(me){ce.setHeader(me,ee.headers[me])});var fe,he=!0;if(ee.mode==="disable-fetch"||"requestTimeout"in ee&&!le.abortController)he=!1,fe=!0;else if(ee.mode==="prefer-streaming")fe=!1;else if(ee.mode==="allow-wrong-content-type")fe=!le.overrideMimeType;else if(!ee.mode||ee.mode==="default"||ee.mode==="prefer-fast")fe=!0;else throw new Error("Invalid value for opts.mode");ce._mode=a(fe,he),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};oe(E,re.Writable),E.prototype.setHeader=function(ee,ce){var fe=this,he=ee.toLowerCase();te.indexOf(he)===-1&&(fe._headers[he]={name:ee,value:ce})},E.prototype.getHeader=function(ee){var ce=this._headers[ee.toLowerCase()];return ce?ce.value:null},E.prototype.removeHeader=function(ee){var ce=this;delete ce._headers[ee.toLowerCase()]},E.prototype._onFinish=function(){var ee=this;if(!ee._destroyed){var ce=ee._opts,fe=ee._headers,he=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(le.arraybuffer?he=ne(ae.concat(ee._body)):le.blobConstructor?he=new ie.Blob(ee._body.map(function(Se){return ne(Se)}),{type:(fe["content-type"]||{}).value||""}):he=ae.concat(ee._body).toString());var me=[];if(Object.keys(fe).forEach(function(Se){var Ue=fe[Se].name,we=fe[Se].value;Array.isArray(we)?we.forEach(function(je){me.push([Ue,je])}):me.push([Ue,we])}),ee._mode==="fetch"){var pe=null,be=null;if(le.abortController){var ye=new AbortController;pe=ye.signal,ee._fetchAbortController=ye,"requestTimeout"in ce&&ce.requestTimeout!==0&&(ee._fetchTimer=ie.setTimeout(function(){ee.emit("requestTimeout"),ee._fetchAbortController&&ee._fetchAbortController.abort()},ce.requestTimeout))}ie.fetch(ee._opts.url,{method:ee._opts.method,headers:me,body:he||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:pe}).then(function(Se){ee._fetchResponse=Se,ee._connect()},function(Se){ie.clearTimeout(ee._fetchTimer),ee._destroyed||ee.emit("error",Se)})}else{var Ce=ee._xhr=new ie.XMLHttpRequest;try{Ce.open(ee._opts.method,ee._opts.url,!0)}catch(Se){ue.nextTick(function(){ee.emit("error",Se)});return}"responseType"in Ce&&(Ce.responseType=ee._mode.split(":")[0]),"withCredentials"in Ce&&(Ce.withCredentials=!!ce.withCredentials),ee._mode==="text"&&"overrideMimeType"in Ce&&Ce.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(Ce.timeout=ce.requestTimeout,Ce.ontimeout=function(){ee.emit("requestTimeout")}),me.forEach(function(Se){Ce.setRequestHeader(Se[0],Se[1])}),ee._response=null,Ce.onreadystatechange=function(){switch(Ce.readyState){case y.LOADING:case y.DONE:ee._onXHRProgress();break}},ee._mode==="moz-chunked-arraybuffer"&&(Ce.onprogress=function(){ee._onXHRProgress()}),Ce.onerror=function(){ee._destroyed||ee.emit("error",new Error("XHR error"))};try{Ce.send(he)}catch(Se){ue.nextTick(function(){ee.emit("error",Se)});return}}}};function b(ee){try{var ce=ee.status;return ce!==null&&ce!==0}catch(fe){return!1}}E.prototype._onXHRProgress=function(){var ee=this;!b(ee._xhr)||ee._destroyed||(ee._response||ee._connect(),ee._response._onXHRProgress())},E.prototype._connect=function(){var ee=this;ee._destroyed||(ee._response=new z(ee._xhr,ee._fetchResponse,ee._mode,ee._fetchTimer),ee._response.on("error",function(ce){ee.emit("error",ce)}),ee.emit("response",ee._response))},E.prototype._write=function(ee,ce,fe){var he=this;he._body.push(ee),fe()},E.prototype.abort=E.prototype.destroy=function(){var ee=this;ee._destroyed=!0,ie.clearTimeout(ee._fetchTimer),ee._response&&(ee._response._destroyed=!0),ee._xhr?ee._xhr.abort():ee._fetchAbortController&&ee._fetchAbortController.abort()},E.prototype.end=function(ee,ce,fe){var he=this;typeof ee=="function"&&(fe=ee,ee=void 0),re.Writable.prototype.end.call(he,ee,ce,fe)},E.prototype.flushHeaders=function(){},E.prototype.setTimeout=function(){},E.prototype.setNoDelay=function(){},E.prototype.setSocketKeepAlive=function(){};var te=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,x("_process"),typeof kt!="undefined"?kt: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,ve,Ae){(function(ue,ie,ae){(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"),oe=x("inherits"),se=x("readable-stream"),re=Ae.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},ne=Ae.IncomingMessage=function(z,y,a,E){var b=this;if(se.Readable.call(b),b._mode=a,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){ue.nextTick(function(){b.emit("close")})}),a==="fetch"){var te=function pe(){ce.read().then(function(be){if(!b._destroyed){if(be.done){ie.clearTimeout(E),b.push(null);return}b.push(new ae(be.value)),pe()}}).catch(function(be){ie.clearTimeout(E),b._destroyed||b.emit("error",be)})};if(b._fetchResponse=y,b.url=y.url,b.statusCode=y.status,b.statusMessage=y.statusText,y.headers.forEach(function(pe,be){b.headers[be.toLowerCase()]=pe,b.rawHeaders.push(be,pe)}),le.writableStream){var ee=new WritableStream({write:function(be){return new Promise(function(ye,Ce){b._destroyed?Ce():b.push(new ae(be))?ye():b._resumeFetch=ye})},close:function(){ie.clearTimeout(E),b._destroyed||b.push(null)},abort:function(be){b._destroyed||b.emit("error",be)}});try{y.body.pipeTo(ee).catch(function(pe){ie.clearTimeout(E),b._destroyed||b.emit("error",pe)});return}catch(pe){}}var ce=y.body.getReader();te()}else{b._xhr=z,b._pos=0,b.url=z.responseURL,b.statusCode=z.status,b.statusMessage=z.statusText;var fe=z.getAllResponseHeaders().split(/\r?\n/);if(fe.forEach(function(pe){var be=pe.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 me=he.match(/;\s*charset=([^;])(;|$)/);me&&(b._charset=me[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};oe(ne,se.Readable),ne.prototype._read=function(){var z=this,y=z._resumeFetch;y&&(z._resumeFetch=null,y())},ne.prototype._onXHRProgress=function(){var z=this,y=z._xhr,a=null;switch(z._mode){case"text:vbarray":if(y.readyState!==re.DONE)break;try{a=new ie.VBArray(y.responseBody).toArray()}catch(ce){}if(a!==null){z.push(new ae(a));break}case"text":try{a=y.responseText}catch(ce){z._mode="text:vbarray";break}if(a.length>z._pos){var E=a.substr(z._pos);if(z._charset==="x-user-defined"){for(var b=new ae(E.length),te=0;te<E.length;te++)b[te]=E.charCodeAt(te)&255;z.push(b)}else z.push(E,z._charset);z._pos=a.length}break;case"arraybuffer":if(y.readyState!==re.DONE||!y.response)break;a=y.response,z.push(new ae(new Uint8Array(a)));break;case"moz-chunked-arraybuffer":if(a=y.response,y.readyState!==re.LOADING||!a)break;z.push(new ae(new Uint8Array(a)));break;case"ms-stream":if(a=y.response,y.readyState!==re.LOADING)break;var ee=new ie.MSStreamReader;ee.onprogress=function(){ee.result.byteLength>z._pos&&(z.push(new ae(new Uint8Array(ee.result.slice(z._pos)))),z._pos=ee.result.byteLength)},ee.onload=function(){z.push(null)},ee.readAsArrayBuffer(a);break}z._xhr.readyState===re.DONE&&z._mode!=="ms-stream"&&z.push(null)}}).call(this)}).call(this,x("_process"),typeof kt!="undefined"?kt: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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=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 ae=x("punycode"),le=x("./util");Ae.parse=be,Ae.resolve=Ce,Ae.resolveObject=Se,Ae.format=ye,Ae.Url=oe;function oe(){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]*$/,ne=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,z=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],y=["{","}","|","\\","^","`"].concat(z),a=["'"].concat(y),E=["%","/","?",";","#"].concat(a),b=["/","?","#"],te=255,ee=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,fe={javascript:!0,"javascript:":!0},he={javascript:!0,"javascript:":!0},me={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},pe=x("querystring");function be(Ue,we,je){if(Ue&&le.isObject(Ue)&&Ue instanceof oe)return Ue;var Fe=new oe;return Fe.parse(Ue,we,je),Fe}oe.prototype.parse=function(Ue,we,je){if(!le.isString(Ue))throw new TypeError("Parameter 'url' must be a string, not "+(0,ie.default)(Ue));var Fe=Ue.indexOf("?"),ke=Fe!==-1&&Fe<Ue.indexOf("#")?"?":"#",We=Ue.split(ke),Ze=/\\/g;We[0]=We[0].replace(Ze,"/"),Ue=We.join(ke);var Ke=Ue;if(Ke=Ke.trim(),!je&&Ue.split("#").length===1){var qe=ne.exec(Ke);if(qe)return this.path=Ke,this.href=Ke,this.pathname=qe[1],qe[2]?(this.search=qe[2],we?this.query=pe.parse(this.search.substr(1)):this.query=this.search.substr(1)):we&&(this.search="",this.query={}),this}var et=se.exec(Ke);if(et){et=et[0];var ut=et.toLowerCase();this.protocol=ut,Ke=Ke.substr(et.length)}if(je||et||Ke.match(/^\/\/[^@\/]+@[^@\/]+/)){var ct=Ke.substr(0,2)==="//";ct&&!(et&&he[et])&&(Ke=Ke.substr(2),this.slashes=!0)}if(!he[et]&&(ct||et&&!me[et])){for(var it=-1,tt=0;tt<b.length;tt++){var st=Ke.indexOf(b[tt]);st!==-1&&(it===-1||st<it)&&(it=st)}var gt,bt;it===-1?bt=Ke.lastIndexOf("@"):bt=Ke.lastIndexOf("@",it),bt!==-1&&(gt=Ke.slice(0,bt),Ke=Ke.slice(bt+1),this.auth=decodeURIComponent(gt)),it=-1;for(var tt=0;tt<E.length;tt++){var st=Ke.indexOf(E[tt]);st!==-1&&(it===-1||st<it)&&(it=st)}it===-1&&(it=Ke.length),this.host=Ke.slice(0,it),Ke=Ke.slice(it),this.parseHost(),this.hostname=this.hostname||"";var xt=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!xt)for(var vt=this.hostname.split("."),tt=0,At=vt.length;tt<At;tt++){var Je=vt[tt];if(Je&&!Je.match(ee)){for(var Te="",Ve=0,Le=Je.length;Ve<Le;Ve++)Je.charCodeAt(Ve)>127?Te+="x":Te+=Je[Ve];if(!Te.match(ee)){var Ee=vt.slice(0,tt),Be=vt.slice(tt+1),Ge=Je.match(ce);Ge&&(Ee.push(Ge[1]),Be.unshift(Ge[2])),Be.length&&(Ke="/"+Be.join(".")+Ke),this.hostname=Ee.join(".");break}}}this.hostname.length>te?this.hostname="":this.hostname=this.hostname.toLowerCase(),xt||(this.hostname=ae.toASCII(this.hostname));var Me=this.port?":"+this.port:"",Re=this.hostname||"";this.host=Re+Me,this.href+=this.host,xt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Ke[0]!=="/"&&(Ke="/"+Ke))}if(!fe[ut])for(var tt=0,At=a.length;tt<At;tt++){var ze=a[tt];if(Ke.indexOf(ze)!==-1){var nt=encodeURIComponent(ze);nt===ze&&(nt=escape(ze)),Ke=Ke.split(ze).join(nt)}}var yt=Ke.indexOf("#");yt!==-1&&(this.hash=Ke.substr(yt),Ke=Ke.slice(0,yt));var Lt=Ke.indexOf("?");if(Lt!==-1?(this.search=Ke.substr(Lt),this.query=Ke.substr(Lt+1),we&&(this.query=pe.parse(this.query)),Ke=Ke.slice(0,Lt)):we&&(this.search="",this.query={}),Ke&&(this.pathname=Ke),me[ut]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Me=this.pathname||"",Rt=this.search||"";this.path=Me+Rt}return this.href=this.format(),this};function ye(Ue){return le.isString(Ue)&&(Ue=be(Ue)),Ue instanceof oe?Ue.format():oe.prototype.format.call(Ue)}oe.prototype.format=function(){var Ue=this.auth||"";Ue&&(Ue=encodeURIComponent(Ue),Ue=Ue.replace(/%3A/i,":"),Ue+="@");var we=this.protocol||"",je=this.pathname||"",Fe=this.hash||"",ke=!1,We="";this.host?ke=Ue+this.host:this.hostname&&(ke=Ue+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(ke+=":"+this.port)),this.query&&le.isObject(this.query)&&Object.keys(this.query).length&&(We=pe.stringify(this.query));var Ze=this.search||We&&"?"+We||"";return we&&we.substr(-1)!==":"&&(we+=":"),this.slashes||(!we||me[we])&&ke!==!1?(ke="//"+(ke||""),je&&je.charAt(0)!=="/"&&(je="/"+je)):ke||(ke=""),Fe&&Fe.charAt(0)!=="#"&&(Fe="#"+Fe),Ze&&Ze.charAt(0)!=="?"&&(Ze="?"+Ze),je=je.replace(/[?#]/g,function(Ke){return encodeURIComponent(Ke)}),Ze=Ze.replace("#","%23"),we+ke+je+Ze+Fe};function Ce(Ue,we){return be(Ue,!1,!0).resolve(we)}oe.prototype.resolve=function(Ue){return this.resolveObject(be(Ue,!1,!0)).format()};function Se(Ue,we){return Ue?be(Ue,!1,!0).resolveObject(we):we}oe.prototype.resolveObject=function(Ue){if(le.isString(Ue)){var we=new oe;we.parse(Ue,!1,!0),Ue=we}for(var je=new oe,Fe=Object.keys(this),ke=0;ke<Fe.length;ke++){var We=Fe[ke];je[We]=this[We]}if(je.hash=Ue.hash,Ue.href==="")return je.href=je.format(),je;if(Ue.slashes&&!Ue.protocol){for(var Ze=Object.keys(Ue),Ke=0;Ke<Ze.length;Ke++){var qe=Ze[Ke];qe!=="protocol"&&(je[qe]=Ue[qe])}return me[je.protocol]&&je.hostname&&!je.pathname&&(je.path=je.pathname="/"),je.href=je.format(),je}if(Ue.protocol&&Ue.protocol!==je.protocol){if(!me[Ue.protocol]){for(var et=Object.keys(Ue),ut=0;ut<et.length;ut++){var ct=et[ut];je[ct]=Ue[ct]}return je.href=je.format(),je}if(je.protocol=Ue.protocol,!Ue.host&&!he[Ue.protocol]){for(var At=(Ue.pathname||"").split("/");At.length&&!(Ue.host=At.shift()););Ue.host||(Ue.host=""),Ue.hostname||(Ue.hostname=""),At[0]!==""&&At.unshift(""),At.length<2&&At.unshift(""),je.pathname=At.join("/")}else je.pathname=Ue.pathname;if(je.search=Ue.search,je.query=Ue.query,je.host=Ue.host||"",je.auth=Ue.auth,je.hostname=Ue.hostname||Ue.host,je.port=Ue.port,je.pathname||je.search){var it=je.pathname||"",tt=je.search||"";je.path=it+tt}return je.slashes=je.slashes||Ue.slashes,je.href=je.format(),je}var st=je.pathname&&je.pathname.charAt(0)==="/",gt=Ue.host||Ue.pathname&&Ue.pathname.charAt(0)==="/",bt=gt||st||je.host&&Ue.pathname,xt=bt,vt=je.pathname&&je.pathname.split("/")||[],At=Ue.pathname&&Ue.pathname.split("/")||[],Je=je.protocol&&!me[je.protocol];if(Je&&(je.hostname="",je.port=null,je.host&&(vt[0]===""?vt[0]=je.host:vt.unshift(je.host)),je.host="",Ue.protocol&&(Ue.hostname=null,Ue.port=null,Ue.host&&(At[0]===""?At[0]=Ue.host:At.unshift(Ue.host)),Ue.host=null),bt=bt&&(At[0]===""||vt[0]==="")),gt)je.host=Ue.host||Ue.host===""?Ue.host:je.host,je.hostname=Ue.hostname||Ue.hostname===""?Ue.hostname:je.hostname,je.search=Ue.search,je.query=Ue.query,vt=At;else if(At.length)vt||(vt=[]),vt.pop(),vt=vt.concat(At),je.search=Ue.search,je.query=Ue.query;else if(!le.isNullOrUndefined(Ue.search)){if(Je){je.hostname=je.host=vt.shift();var Te=je.host&&je.host.indexOf("@")>0?je.host.split("@"):!1;Te&&(je.auth=Te.shift(),je.host=je.hostname=Te.shift())}return je.search=Ue.search,je.query=Ue.query,(!le.isNull(je.pathname)||!le.isNull(je.search))&&(je.path=(je.pathname?je.pathname:"")+(je.search?je.search:"")),je.href=je.format(),je}if(!vt.length)return je.pathname=null,je.search?je.path="/"+je.search:je.path=null,je.href=je.format(),je;for(var Ve=vt.slice(-1)[0],Le=(je.host||Ue.host||vt.length>1)&&(Ve==="."||Ve==="..")||Ve==="",Ee=0,Be=vt.length;Be>=0;Be--)Ve=vt[Be],Ve==="."?vt.splice(Be,1):Ve===".."?(vt.splice(Be,1),Ee++):Ee&&(vt.splice(Be,1),Ee--);if(!bt&&!xt)for(;Ee--;Ee)vt.unshift("..");bt&&vt[0]!==""&&(!vt[0]||vt[0].charAt(0)!=="/")&&vt.unshift(""),Le&&vt.join("/").substr(-1)!=="/"&&vt.push("");var Ge=vt[0]===""||vt[0]&&vt[0].charAt(0)==="/";if(Je){je.hostname=je.host=Ge?"":vt.length?vt.shift():"";var Te=je.host&&je.host.indexOf("@")>0?je.host.split("@"):!1;Te&&(je.auth=Te.shift(),je.host=je.hostname=Te.shift())}return bt=bt||je.host&&vt.length,bt&&!Ge&&vt.unshift(""),vt.length?je.pathname=vt.join("/"):(je.pathname=null,je.path=null),(!le.isNull(je.pathname)||!le.isNull(je.search))&&(je.path=(je.pathname?je.pathname:"")+(je.search?je.search:"")),je.auth=Ue.auth||je.auth,je.slashes=je.slashes||Ue.slashes,je.href=je.format(),je},oe.prototype.parseHost=function(){var Ue=this.host,we=re.exec(Ue);we&&(we=we[0],we!==":"&&(this.port=we.substr(1)),Ue=Ue.substr(0,Ue.length-we.length)),Ue&&(this.hostname=Ue)}},{"./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,ve,Ae){"use strict";var ue=x("@babel/runtime/helpers/interopRequireDefault"),ie=ue(x("@babel/runtime/helpers/typeof"));ve.exports={isString:function(le){return typeof le=="string"},isObject:function(le){return(0,ie.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,ve,Ae){"use strict";x("core-js/modules/es.number.constructor.js"),Ae.encodeURIComponent=function(ue){try{return encodeURIComponent(ue)}catch(ie){return ue}},Ae.escape=x("escape-html"),Ae.timestamp=function(ie){if(ie){var ae=ie;return typeof ae=="string"&&(ae=Number(ae)),String(ie).length===10&&(ae*=1e3),new Date(ae)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(x,ve,Ae){(function(ue,ie){(function(){"use strict";var ae=x("@babel/runtime/helpers/interopRequireDefault"),le=ae(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 oe=x("util"),se=x("url"),re=x("http"),ne=x("https"),z=x("debug")("urllib"),y=x("humanize-ms"),a=0,E=Math.pow(2,31)-10,b=/^https?:\/\//i;function te(he,me){return he===void 0?me:he}function ee(he){return he?he.split(";")[0].trim().toLowerCase():""}function ce(he,me){return function(pe,be,ye){if(pe)return me(pe);he({data:be,status:ye.statusCode,headers:ye.headers,res:ye})}}Ae.TIMEOUTS=[y("300s"),y("300s")];var fe=["json","text"];Ae.request=function(me,pe,be){return arguments.length===2&&typeof pe=="function"&&(be=pe,pe=null),typeof be=="function"?Ae.requestWithCallback(me,pe,be):new Promise(function(ye,Ce){Ae.requestWithCallback(me,pe,ce(ye,Ce))})},Ae.requestWithCallback=function(me,pe,be){if(!me||typeof me!="string"&&(0,le.default)(me)!=="object"){var ye=oe.format("expect request url to be a string or a http request options, but got %j",me);throw new Error(ye)}arguments.length===2&&typeof pe=="function"&&(be=pe,pe=null),pe=pe||{},a>=E&&(a=0);var Ce=++a;pe.requestUrls=pe.requestUrls||[];var Se={requestId:Ce,url:me,args:pe,ctx:pe.ctx};pe.emitter&&pe.emitter.emit("request",Se),pe.timeout=pe.timeout||Ae.TIMEOUTS,pe.maxRedirects=pe.maxRedirects||10,pe.streaming=pe.streaming||pe.customResponse;var Ue=Date.now(),we;typeof me=="string"?(b.test(me)||(me="https://"+me),we=se.parse(me)):we=me;var je=(pe.type||pe.method||we.method||"GET").toUpperCase(),Fe=we.port||80,ke=re,We=te(pe.agent,Ae.agent),Ze=pe.fixJSONCtlChars;we.protocol==="https:"&&(ke=ne,We=te(pe.httpsAgent,Ae.httpsAgent),we.port||(Fe=443));var Ke={host:we.hostname||we.host||"localhost",path:we.path||"/",method:je,port:Fe,agent:We,headers:pe.headers||{},lookup:pe.lookup};Array.isArray(pe.timeout)?Ke.requestTimeout=pe.timeout[pe.timeout.length-1]:typeof pe.timeout!="undefined"&&(Ke.requestTimeout=pe.timeout);var qe=pe.auth||we.auth;qe&&(Ke.auth=qe);var et=pe.content||pe.data,ut=je==="GET"||je==="HEAD"||pe.dataAsQueryString;if(!pe.content&&et&&!(typeof et=="string"||ie.isBuffer(et)))if(ut)et=pe.nestedQuerystring?qs.stringify(et):querystring.stringify(et);else{var ct=Ke.headers["Content-Type"]||Ke.headers["content-type"];ct||(pe.contentType==="json"?ct="application/json":ct="application/x-www-form-urlencoded",Ke.headers["Content-Type"]=ct),ee(ct)==="application/json"?et=JSON.stringify(et):et=pe.nestedQuerystring?qs.stringify(et):querystring.stringify(et)}ut&&et&&(Ke.path+=(we.query?"&":"?")+et,et=null);var it=0;if(et){var tt=et.length;ie.isBuffer(et)||(tt=ie.byteLength(et)),it=Ke.headers["Content-Length"]=tt}pe.dataType==="json"&&(Ke.headers.Accept="application/json"),typeof pe.beforeRequest=="function"&&pe.beforeRequest(Ke);var st=null,gt=null,bt=null,xt=!1,vt=!1,At=0,Je=-1,Te=!1,Ve="",Le="",Ee=null;pe.timing&&(Ee={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Be(){st&&(clearTimeout(st),st=null)}function Ge(){gt&&(clearTimeout(gt),gt=null)}function Me(Ct,qt,Bt){if(Ge(),!be){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Ce,ue.pid,Ke.method,me),Ct&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),Ce,ue.pid,Ct.name,Ct.message,Ct.stack);return}var Nt=be;be=null;var en={};Bt&&(Je=Bt.statusCode,en=Bt.headers);var Yt=Date.now()-Ue;Ee&&(Ee.contentDownload=Yt),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Yt,At,Je,Ke.method,Ke.host,Ke.path,vt,Ee);var pn={status:Je,statusCode:Je,headers:en,size:At,aborted:Te,rt:Yt,keepAliveSocket:vt,data:qt,requestUrls:pe.requestUrls,timing:Ee,remoteAddress:Ve,remotePort:Le};if(Ct){var zn="";We&&typeof We.getCurrentStatus=="function"&&(zn=", agent status: "+JSON.stringify(We.getCurrentStatus())),Ct.message+=", "+Ke.method+" "+me+" "+Je+" (connected: "+xt+", keepalive socket: "+vt+zn+`)
|
|
|
headers: `+JSON.stringify(en),Ct.data=qt,Ct.path=Ke.path,Ct.status=Je,Ct.headers=en,Ct.res=pn}Nt(Ct,qt,pe.streaming?Bt:pn),pe.emitter&&(Se.url=me,Se.socket=Ft&&Ft.connection,Se.options=Ke,Se.size=it,pe.emitter.emit("response",{requestId:Ce,error:Ct,ctx:pe.ctx,req:Se,res:pn}))}function Re(Ct){var qt=null;if(pe.followRedirect&&statuses.redirect[Ct.statusCode]){pe._followRedirectCount=(pe._followRedirectCount||0)+1;var Bt=Ct.headers.location;if(!Bt)qt=new Error("Got statusCode "+Ct.statusCode+" but cannot resolve next location from headers"),qt.name="FollowRedirectError";else if(pe._followRedirectCount>pe.maxRedirects)qt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+me),qt.name="MaxRedirectError";else{var Nt=pe.formatRedirectUrl?pe.formatRedirectUrl(me,Bt):se.resolve(me,Bt);z("Request#%d %s: `redirected` from %s to %s",Ce,Ke.path,me,Nt),Ge(),pe.headers&&pe.headers.Host&&b.test(Bt)&&(pe.headers.Host=null);var en=be;return be=null,Ae.requestWithCallback(Nt,pe,en),{redirect:!0,error:null}}}return{redirect:!1,error:qt}}pe.gzip&&!Ke.headers["Accept-Encoding"]&&!Ke.headers["accept-encoding"]&&(Ke.headers["Accept-Encoding"]="gzip");function ze(Ct,qt,Bt){var Nt=Ct.headers["content-encoding"];return Bt(null,qt,Nt)}var nt=pe.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Ce,je,me,Ke.headers,Ke.path),pe.requestUrls.push(me);function yt(Ct){if(Ee&&(Ee.waiting=Date.now()-Ue),z("Request#%d %s `req response` event emit: status %d, headers: %j",Ce,me,Ct.statusCode,Ct.headers),pe.streaming){var qt=Re(Ct);if(qt.redirect){Ct.resume();return}return qt.error?(Ct.resume(),Me(qt.error,null,Ct)):Me(null,null,Ct)}if(Ct.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Ce,me,At)}),Ct.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Ce,me,At)}),Ct.on("aborted",function(){Te=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Ce,me,At)}),nt){var Bt=Re(Ct);if(Bt.redirect){Ct.resume();return}return Bt.error?(Ct.resume(),nt.end(),Me(Bt.error,null,Ct)):(pe.consumeWriteStream===!1?Ct.on("end",Me.bind(null,null,null,Ct)):nt.on("close",function(){z("Request#%d %s: writeStream close event emitted",Ce,me),Me(bt||null,null,Ct)}),Ct.pipe(nt))}var Nt=[];Ct.on("data",function(en){z("Request#%d %s: `res data` event emit, size %d",Ce,me,en.length),At+=en.length,Nt.push(en)}),Ct.on("end",function(){var en=ie.concat(Nt,At);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Ce,me,At,Ct._dumped),bt)return Me(bt,en,Ct);var Yt=Re(Ct);if(Yt.error)return Me(Yt.error,en,Ct);Yt.redirect||ze(Ct,en,function(pn,zn,bn){if(pn)return Me(pn,en,Ct);if(!bn&&fe.indexOf(pe.dataType)>=0){try{zn=decodeBodyByCharset(zn,Ct)}catch(hn){return z("decodeBodyByCharset error: %s",hn),Me(null,zn,Ct)}if(pe.dataType==="json")if(At===0)zn=null;else{var Pn=parseJSON(zn,Ze);Pn.error?pn=Pn.error:zn=Pn.data}}Te&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Ce,me),Me(pn,zn,Ct)})})}var Lt,Rt;Array.isArray(pe.timeout)?(Lt=y(pe.timeout[0]),Rt=y(pe.timeout[1])):Lt=Rt=y(pe.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",Lt,Rt);function St(){z("Connect timer ticking, timeout: %d",Lt),st=setTimeout(function(){st=null,Je===-1&&(Je=-2);var Ct="Connect timeout for "+Lt+"ms",qt="ConnectionTimeoutError";Ft.socket||(qt="SocketAssignTimeoutError",Ct+=", working sockets is full"),bt=new Error(Ct),bt.name=qt,bt.requestId=Ce,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Ce,me,bt.name,Ct,xt),Ut()},Lt)}function pt(){z("Response timer ticking, timeout: %d",Rt),gt=setTimeout(function(){gt=null;var Ct="Response timeout for "+Rt+"ms",qt="ResponseTimeoutError";bt=new Error(Ct),bt.name=qt,bt.requestId=Ce,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Ce,me,bt.name,Ct,xt),Ut()},Rt)}var Ft;Ke.mode=pe.mode?pe.mode:"";try{Ft=ke.request(Ke,yt)}catch(Ct){return Me(Ct)}typeof window=="undefined"?St():Ft.on("requestTimeout",function(){Je===-1&&(Je=-2);var Ct="Connect timeout for "+Lt+"ms",qt="ConnectionTimeoutError";bt=new Error(Ct),bt.name=qt,bt.requestId=Ce,Ut()});function Ut(){z("Request#%d %s abort, connected: %s",Ce,me,xt),Ft.socket||(bt.noSocket=!0,Me(bt)),Ft.abort()}return Ee&&Ft.on("finish",function(){Ee.requestSent=Date.now()-Ue}),Ft.once("socket",function(Ct){Ee&&(Ee.queuing=Date.now()-Ue);var qt=Ct.readyState;if(qt==="opening"){Ct.once("lookup",function(Bt,Nt,en){z("Request#%d %s lookup: %s, %s, %s",Ce,me,Bt,Nt,en),Ee&&(Ee.dnslookup=Date.now()-Ue),Nt&&(Ve=Nt)}),Ct.once("connect",function(){Ee&&(Ee.connected=Date.now()-Ue),Be(),pt(),z("Request#%d %s new socket connected",Ce,me),xt=!0,Ve||(Ve=Ct.remoteAddress),Le=Ct.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Ce,me,qt),xt=!0,vt=!0,Ve||(Ve=Ct.remoteAddress),Le=Ct.remotePort,Be(),pt()}),Ft.on("error",function(Ct){(Ct.name==="Error"||Ct.name==="TypeError")&&(Ct.name=xt?"ResponseError":"RequestError"),Ct.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Ce,me,Ct.name,Ct.message),Me(bt||Ct)}),nt&&nt.once("error",function(Ct){Ct.message+=' (writeStream "error")',bt=Ct,z("Request#%d %s `writeStream error` event emit, %s: %s",Ce,me,Ct.name,Ct.message),Ut()}),pe.stream?(pe.stream.pipe(Ft),pe.stream.once("error",function(Ct){Ct.message+=' (stream "error")',bt=Ct,z("Request#%d %s `readStream error` event emit, %s: %s",Ce,me,Ct.name,Ct.message),Ut()})):Ft.end(et),Ft.requestId=Ce,Ft}}).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(sn,kt){"use strict";function de(){const ge=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let De=1;De<arguments.length;De++){const x=De<0||arguments.length<=De?void 0:arguments[De];x&&Object.keys(x).forEach(ve=>{const Ae=x[ve];Ae!==void 0&&(ge[ve]=Ae)})}return ge}kt.Z=de},81643:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ge}});const ge=De=>De?typeof De=="function"?De():De:null},66367:function(sn,kt,de){"use strict";de.d(kt,{F:function(){return ge},Z:function(){return De}});function ge(x){return x!=null&&x===x.window}function De(x,ve){var Ae,ue;if(typeof window=="undefined")return 0;const ie=ve?"scrollTop":"scrollLeft";let ae=0;return ge(x)?ae=x[ve?"pageYOffset":"pageXOffset"]:x instanceof Document?ae=x.documentElement[ie]:(x instanceof HTMLElement||x)&&(ae=x[ie]),x&&!ge(x)&&typeof ae!="number"&&(ae=(ue=((Ae=x.ownerDocument)!==null&&Ae!==void 0?Ae:x).documentElement)===null||ue===void 0?void 0:ue[ie]),ae}},57838:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return De}});var ge=de(67294);function De(){const[,x]=ge.useReducer(ve=>ve+1,0);return x}},58375:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ve}});var ge=de(96523);function De(Ae,ue,ie,ae){const le=ie-ue;return Ae/=ae/2,Ae<1?le/2*Ae*Ae*Ae+ue:le/2*((Ae-=2)*Ae*Ae+2)+ue}var x=de(66367);function ve(Ae){let ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:ae,duration:le=450}=ue,oe=ie(),se=(0,x.Z)(oe,!0),re=Date.now(),ne=()=>{const y=Date.now()-re,a=De(y>le?le:y,se,Ae,le);(0,x.F)(oe)?oe.scrollTo(window.pageXOffset,a):oe instanceof Document||oe.constructor.name==="HTMLDocument"?oe.documentElement.scrollTop=a:oe.scrollTop=a,y<le?(0,ge.Z)(ne):typeof ae=="function"&&ae()};(0,ge.Z)(ne)}},85673:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return je}});var ge=de(94184),De=de.n(ge),x=de(37419),ve=de(1337),Ae=de(67294),ue=de(96159),ie=de(53124),ae=de(42922),le=de(35874);const oe=Fe=>{let{children:ke}=Fe;const{getPrefixCls:We}=Ae.useContext(ie.E_),Ze=We("breadcrumb");return Ae.createElement("li",{className:`${Ze}-separator`,"aria-hidden":"true"},ke===""?ke:ke||"/")};oe.__ANT_BREADCRUMB_SEPARATOR=!0;var se=oe,re=function(Fe,ke){var We={};for(var Ze in Fe)Object.prototype.hasOwnProperty.call(Fe,Ze)&&ke.indexOf(Ze)<0&&(We[Ze]=Fe[Ze]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ze=Object.getOwnPropertySymbols(Fe);Ke<Ze.length;Ke++)ke.indexOf(Ze[Ke])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ze[Ke])&&(We[Ze[Ke]]=Fe[Ze[Ke]]);return We};function ne(Fe,ke){if(Fe.title===void 0||Fe.title===null)return null;const We=Object.keys(ke).join("|");return typeof Fe.title=="object"?Fe.title:String(Fe.title).replace(new RegExp(`:(${We})`,"g"),(Ze,Ke)=>ke[Ke]||Ze)}function z(Fe,ke,We,Ze){if(We==null)return null;const{className:Ke,onClick:qe}=ke,et=re(ke,["className","onClick"]),ut=Object.assign(Object.assign({},(0,ve.Z)(et,{data:!0,aria:!0})),{onClick:qe});return Ze!==void 0?Ae.createElement("a",Object.assign({},ut,{className:De()(`${Fe}-link`,Ke),href:Ze}),We):Ae.createElement("span",Object.assign({},ut,{className:De()(`${Fe}-link`,Ke)}),We)}function y(Fe,ke){return(Ze,Ke,qe,et,ut)=>{if(ke)return ke(Ze,Ke,qe,et);const ct=ne(Ze,Ke);return z(Fe,Ze,ct,ut)}}var a=function(Fe,ke){var We={};for(var Ze in Fe)Object.prototype.hasOwnProperty.call(Fe,Ze)&&ke.indexOf(Ze)<0&&(We[Ze]=Fe[Ze]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ze=Object.getOwnPropertySymbols(Fe);Ke<Ze.length;Ke++)ke.indexOf(Ze[Ke])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ze[Ke])&&(We[Ze[Ke]]=Fe[Ze[Ke]]);return We};const E=Fe=>{const{prefixCls:ke,separator:We="/",children:Ze,menu:Ke,overlay:qe,dropdownProps:et,href:ut}=Fe,it=(tt=>{if(Ke||qe){const st=Object.assign({},et);if(Ke){const gt=Ke||{},{items:bt}=gt,xt=a(gt,["items"]);st.menu=Object.assign(Object.assign({},xt),{items:bt==null?void 0:bt.map((vt,At)=>{var{key:Je,title:Te,label:Ve,path:Le}=vt,Ee=a(vt,["key","title","label","path"]);let Be=Ve!=null?Ve:Te;return Le&&(Be=Ae.createElement("a",{href:`${ut}${Le}`},Be)),Object.assign(Object.assign({},Ee),{key:Je!=null?Je:At,label:Be})})})}else qe&&(st.overlay=qe);return Ae.createElement(le.Z,Object.assign({placement:"bottom"},st),Ae.createElement("span",{className:`${ke}-overlay-link`},tt,Ae.createElement(ae.Z,null)))}return tt})(Ze);return it!=null?Ae.createElement(Ae.Fragment,null,Ae.createElement("li",null,it),We&&Ae.createElement(se,null,We)):null},b=Fe=>{const{prefixCls:ke,children:We,href:Ze}=Fe,Ke=a(Fe,["prefixCls","children","href"]),{getPrefixCls:qe}=Ae.useContext(ie.E_),et=qe("breadcrumb",ke);return Ae.createElement(E,Object.assign({},Ke,{prefixCls:et}),z(et,Ke,We,Ze))};b.__ANT_BREADCRUMB_ITEM=!0;var te=b,ee=de(14747),ce=de(67968),fe=de(45503);const he=Fe=>{const{componentCls:ke,iconCls:We}=Fe;return{[ke]:Object.assign(Object.assign({},(0,ee.Wf)(Fe)),{color:Fe.itemColor,fontSize:Fe.fontSize,[We]:{fontSize:Fe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Fe.linkColor,transition:`color ${Fe.motionDurationMid}`,padding:`0 ${Fe.paddingXXS}px`,borderRadius:Fe.borderRadiusSM,height:Fe.lineHeight*Fe.fontSize,display:"inline-block",marginInline:-Fe.marginXXS,"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover}},(0,ee.Qy)(Fe)),"li:last-child":{color:Fe.lastItemColor},[`${ke}-separator`]:{marginInline:Fe.separatorMargin,color:Fe.separatorColor},[`${ke}-link`]:{[`
|
|
|
> ${We} + span,
|
|
|
> ${We} + a
|
|
|
`]:{marginInlineStart:Fe.marginXXS}},[`${ke}-overlay-link`]:{borderRadius:Fe.borderRadiusSM,height:Fe.lineHeight*Fe.fontSize,display:"inline-block",padding:`0 ${Fe.paddingXXS}px`,marginInline:-Fe.marginXXS,[`> ${We}`]:{marginInlineStart:Fe.marginXXS,fontSize:Fe.fontSizeIcon},"&:hover":{color:Fe.linkHoverColor,backgroundColor:Fe.colorBgTextHover,a:{color:Fe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Fe.componentCls}-rtl`]:{direction:"rtl"}})}};var me=(0,ce.Z)("Breadcrumb",Fe=>{const ke=(0,fe.TS)(Fe,{});return[he(ke)]},Fe=>({itemColor:Fe.colorTextDescription,lastItemColor:Fe.colorText,iconFontSize:Fe.fontSize,linkColor:Fe.colorTextDescription,linkHoverColor:Fe.colorText,separatorColor:Fe.colorTextDescription,separatorMargin:Fe.marginXS})),pe=function(Fe,ke){var We={};for(var Ze in Fe)Object.prototype.hasOwnProperty.call(Fe,Ze)&&ke.indexOf(Ze)<0&&(We[Ze]=Fe[Ze]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ze=Object.getOwnPropertySymbols(Fe);Ke<Ze.length;Ke++)ke.indexOf(Ze[Ke])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ze[Ke])&&(We[Ze[Ke]]=Fe[Ze[Ke]]);return We};function be(Fe){const{breadcrumbName:ke,children:We}=Fe,Ze=pe(Fe,["breadcrumbName","children"]),Ke=Object.assign({title:ke},Ze);return We&&(Ke.menu={items:We.map(qe=>{var{breadcrumbName:et}=qe,ut=pe(qe,["breadcrumbName"]);return Object.assign(Object.assign({},ut),{title:et})})}),Ke}function ye(Fe,ke){return(0,Ae.useMemo)(()=>Fe||(ke?ke.map(be):null),[Fe,ke])}var Ce=function(Fe,ke){var We={};for(var Ze in Fe)Object.prototype.hasOwnProperty.call(Fe,Ze)&&ke.indexOf(Ze)<0&&(We[Ze]=Fe[Ze]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Ze=Object.getOwnPropertySymbols(Fe);Ke<Ze.length;Ke++)ke.indexOf(Ze[Ke])<0&&Object.prototype.propertyIsEnumerable.call(Fe,Ze[Ke])&&(We[Ze[Ke]]=Fe[Ze[Ke]]);return We};const Se=(Fe,ke)=>{if(ke===void 0)return ke;let We=(ke||"").replace(/^\//,"");return Object.keys(Fe).forEach(Ze=>{We=We.replace(`:${Ze}`,Fe[Ze])}),We},Ue=Fe=>{const{prefixCls:ke,separator:We="/",style:Ze,className:Ke,rootClassName:qe,routes:et,items:ut,children:ct,itemRender:it,params:tt={}}=Fe,st=Ce(Fe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:gt,direction:bt,breadcrumb:xt}=Ae.useContext(ie.E_);let vt;const At=gt("breadcrumb",ke),[Je,Te]=me(At),Ve=ye(ut,et),Le=y(At,it);if(Ve&&Ve.length>0){const Ge=[],Me=ut||et;vt=Ve.map((Re,ze)=>{const{path:nt,key:yt,type:Lt,menu:Rt,overlay:St,onClick:pt,className:Ft,separator:Ut,dropdownProps:Ct}=Re,qt=Se(tt,nt);qt!==void 0&&Ge.push(qt);const Bt=yt!=null?yt:ze;if(Lt==="separator")return Ae.createElement(se,{key:Bt},Ut);const Nt={},en=ze===Ve.length-1;Rt?Nt.menu=Rt:St&&(Nt.overlay=St);let{href:Yt}=Re;return Ge.length&&qt!==void 0&&(Yt=`#/${Ge.join("/")}`),Ae.createElement(E,Object.assign({key:Bt},Nt,(0,ve.Z)(Re,{data:!0,aria:!0}),{className:Ft,dropdownProps:Ct,href:Yt,separator:en?"":We,onClick:pt,prefixCls:At}),Le(Re,tt,Me,Ge,Yt))})}else if(ct){const Ge=(0,x.Z)(ct).length;vt=(0,x.Z)(ct).map((Me,Re)=>{if(!Me)return Me;const ze=Re===Ge-1;return(0,ue.Tm)(Me,{separator:ze?"":We,key:Re})})}const Ee=De()(At,xt==null?void 0:xt.className,{[`${At}-rtl`]:bt==="rtl"},Ke,qe,Te),Be=Object.assign(Object.assign({},xt==null?void 0:xt.style),Ze);return Je(Ae.createElement("nav",Object.assign({className:Ee,style:Be},st),Ae.createElement("ol",null,vt)))};Ue.Item=te,Ue.Separator=se;var we=Ue,je=we},84567:function(sn,kt,de){"use strict";de.d(kt,{default:function(){return me}});var ge=de(94184),De=de.n(ge),x=de(95860),ve=de(67294),Ae=de(53124),ue=de(98866),ie=de(65223),le=ve.createContext(null),oe=de(63185),se=de(45353),re=de(92429),ne=function(pe,be){var ye={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&be.indexOf(Ce)<0&&(ye[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,Ce=Object.getOwnPropertySymbols(pe);Se<Ce.length;Se++)be.indexOf(Ce[Se])<0&&Object.prototype.propertyIsEnumerable.call(pe,Ce[Se])&&(ye[Ce[Se]]=pe[Ce[Se]]);return ye};const z=(pe,be)=>{var ye;const{prefixCls:Ce,className:Se,rootClassName:Ue,children:we,indeterminate:je=!1,style:Fe,onMouseEnter:ke,onMouseLeave:We,skipGroup:Ze=!1,disabled:Ke}=pe,qe=ne(pe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:et,direction:ut,checkbox:ct}=ve.useContext(Ae.E_),it=ve.useContext(le),{isFormItemInput:tt}=ve.useContext(ie.aM),st=ve.useContext(ue.Z),gt=(ye=(it==null?void 0:it.disabled)||Ke)!==null&&ye!==void 0?ye:st,bt=ve.useRef(qe.value);ve.useEffect(()=>{it==null||it.registerValue(qe.value)},[]),ve.useEffect(()=>{if(!Ze)return qe.value!==bt.current&&(it==null||it.cancelValue(bt.current),it==null||it.registerValue(qe.value),bt.current=qe.value),()=>it==null?void 0:it.cancelValue(qe.value)},[qe.value]);const xt=et("checkbox",Ce),[vt,At]=(0,oe.ZP)(xt),Je=Object.assign({},qe);it&&!Ze&&(Je.onChange=function(){qe.onChange&&qe.onChange.apply(qe,arguments),it.toggleOption&&it.toggleOption({label:we,value:qe.value})},Je.name=it.name,Je.checked=it.value.includes(qe.value));const Te=De()(`${xt}-wrapper`,{[`${xt}-rtl`]:ut==="rtl",[`${xt}-wrapper-checked`]:Je.checked,[`${xt}-wrapper-disabled`]:gt,[`${xt}-wrapper-in-form-item`]:tt},ct==null?void 0:ct.className,Se,Ue,At),Ve=De()({[`${xt}-indeterminate`]:je},re.A,At),Le=je?"mixed":void 0;return vt(ve.createElement(se.Z,{component:"Checkbox",disabled:gt},ve.createElement("label",{className:Te,style:Object.assign(Object.assign({},ct==null?void 0:ct.style),Fe),onMouseEnter:ke,onMouseLeave:We},ve.createElement(x.Z,Object.assign({"aria-checked":Le},Je,{prefixCls:xt,className:Ve,disabled:gt,ref:be})),we!==void 0&&ve.createElement("span",null,we))))};var a=ve.forwardRef(z),E=de(74902),b=de(10366),te=function(pe,be){var ye={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&be.indexOf(Ce)<0&&(ye[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,Ce=Object.getOwnPropertySymbols(pe);Se<Ce.length;Se++)be.indexOf(Ce[Se])<0&&Object.prototype.propertyIsEnumerable.call(pe,Ce[Se])&&(ye[Ce[Se]]=pe[Ce[Se]]);return ye};const ee=(pe,be)=>{const{defaultValue:ye,children:Ce,options:Se=[],prefixCls:Ue,className:we,rootClassName:je,style:Fe,onChange:ke}=pe,We=te(pe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ze,direction:Ke}=ve.useContext(Ae.E_),[qe,et]=ve.useState(We.value||ye||[]),[ut,ct]=ve.useState([]);ve.useEffect(()=>{"value"in We&&et(We.value||[])},[We.value]);const it=ve.useMemo(()=>Se.map(Ee=>typeof Ee=="string"||typeof Ee=="number"?{label:Ee,value:Ee}:Ee),[Se]),tt=Ee=>{ct(Be=>Be.filter(Ge=>Ge!==Ee))},st=Ee=>{ct(Be=>[].concat((0,E.Z)(Be),[Ee]))},gt=Ee=>{const Be=qe.indexOf(Ee.value),Ge=(0,E.Z)(qe);Be===-1?Ge.push(Ee.value):Ge.splice(Be,1),"value"in We||et(Ge),ke==null||ke(Ge.filter(Me=>ut.includes(Me)).sort((Me,Re)=>{const ze=it.findIndex(yt=>yt.value===Me),nt=it.findIndex(yt=>yt.value===Re);return ze-nt}))},bt=Ze("checkbox",Ue),xt=`${bt}-group`,[vt,At]=(0,oe.ZP)(bt),Je=(0,b.Z)(We,["value","disabled"]),Te=Se.length?it.map(Ee=>ve.createElement(a,{prefixCls:bt,key:Ee.value.toString(),disabled:"disabled"in Ee?Ee.disabled:We.disabled,value:Ee.value,checked:qe.includes(Ee.value),onChange:Ee.onChange,className:`${xt}-item`,style:Ee.style,title:Ee.title},Ee.label)):Ce,Ve={toggleOption:gt,value:qe,disabled:We.disabled,name:We.name,registerValue:st,cancelValue:tt},Le=De()(xt,{[`${xt}-rtl`]:Ke==="rtl"},we,je,At);return vt(ve.createElement("div",Object.assign({className:Le,style:Fe},Je,{ref:be}),ve.createElement(le.Provider,{value:Ve},Te)))},ce=ve.forwardRef(ee);var fe=ve.memo(ce);const he=a;he.Group=fe,he.__ANT_CHECKBOX=!0;var me=he},63185:function(sn,kt,de){"use strict";de.d(kt,{C2:function(){return Ae}});var ge=de(14747),De=de(45503),x=de(67968);const ve=ue=>{const{checkboxCls:ie}=ue,ae=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,ge.Wf)(ue)),{display:"inline-flex",flexWrap:"wrap",columnGap:ue.marginXS,[`> ${ue.antCls}-row`]:{flex:1}}),[ae]:Object.assign(Object.assign({},(0,ge.Wf)(ue)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ae}`]:{marginInlineStart:0},[`&${ae}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,ge.Wf)(ue)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ue.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,ge.oN)(ue))},[`${ie}-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}})},{[`
|
|
|
${ae}:not(${ae}-disabled),
|
|
|
${ie}:not(${ie}-disabled)
|
|
|
`]:{[`&:hover ${ie}-inner`]:{borderColor:ue.colorPrimary}},[`${ae}:not(${ae}-disabled)`]:{[`&:hover ${ie}-checked:not(${ie}-disabled) ${ie}-inner`]:{backgroundColor:ue.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ie}-checked:not(${ie}-disabled):after`]:{borderColor:ue.colorPrimaryHover}}},{[`${ie}-checked`]:{[`${ie}-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}`}}},[`
|
|
|
${ae}-checked:not(${ae}-disabled),
|
|
|
${ie}-checked:not(${ie}-disabled)
|
|
|
`]:{[`&:hover ${ie}-inner`]:{backgroundColor:ue.colorPrimaryHover,borderColor:"transparent"}}},{[ie]:{"&-indeterminate":{[`${ie}-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:'""'}}}}},{[`${ae}-disabled`]:{cursor:"not-allowed"},[`${ie}-disabled`]:{[`&, ${ie}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ie}-inner`]:{background:ue.colorBgContainerDisabled,borderColor:ue.colorBorder,"&:after":{borderColor:ue.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:ue.colorTextDisabled},[`&${ie}-indeterminate ${ie}-inner::after`]:{background:ue.colorTextDisabled}}}]};function Ae(ue,ie){const ae=(0,De.TS)(ie,{checkboxCls:`.${ue}`,checkboxSize:ie.controlInteractiveSize});return[ve(ae)]}kt.ZP=(0,x.Z)("Checkbox",(ue,ie)=>{let{prefixCls:ae}=ie;return[Ae(ae,ue)]})},47221:function(sn,kt,de){"use strict";de.d(kt,{default:function(){return Je}});var ge=de(91034),De=de(94184),x=de.n(De),ve=de(97685),Ae=de(74902),ue=de(71002),ie=de(21770),ae=de(80334),le=de(67294),oe=de(87462),se=de(45987),re=de(50344),ne=de(4942),z=de(62874),y=de(15105),a=le.forwardRef(function(Te,Ve){var Le,Ee=Te.prefixCls,Be=Te.forceRender,Ge=Te.className,Me=Te.style,Re=Te.children,ze=Te.isActive,nt=Te.role,yt=le.useState(ze||Be),Lt=(0,ve.Z)(yt,2),Rt=Lt[0],St=Lt[1];return le.useEffect(function(){(Be||ze)&&St(!0)},[Be,ze]),Rt?le.createElement("div",{ref:Ve,className:x()("".concat(Ee,"-content"),(Le={},(0,ne.Z)(Le,"".concat(Ee,"-content-active"),ze),(0,ne.Z)(Le,"".concat(Ee,"-content-inactive"),!ze),Le),Ge),style:Me,role:nt},le.createElement("div",{className:"".concat(Ee,"-content-box")},Re)):null});a.displayName="PanelContent";var E=a,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],te=le.forwardRef(function(Te,Ve){var Le,Ee,Be=Te.showArrow,Ge=Be===void 0?!0:Be,Me=Te.headerClass,Re=Te.isActive,ze=Te.onItemClick,nt=Te.forceRender,yt=Te.className,Lt=Te.prefixCls,Rt=Te.collapsible,St=Te.accordion,pt=Te.panelKey,Ft=Te.extra,Ut=Te.header,Ct=Te.expandIcon,qt=Te.openMotion,Bt=Te.destroyInactivePanel,Nt=Te.children,en=(0,se.Z)(Te,b),Yt=Rt==="disabled",pn=Rt==="header",zn=Rt==="icon",bn=Ft!=null&&typeof Ft!="boolean",Pn=function(){ze==null||ze(pt)},hn=function(vr){(vr.key==="Enter"||vr.keyCode===y.Z.ENTER||vr.which===y.Z.ENTER)&&Pn()},Bn=typeof Ct=="function"?Ct(Te):le.createElement("i",{className:"arrow"});Bn&&(Bn=le.createElement("div",{className:"".concat(Lt,"-expand-icon"),onClick:["header","icon"].includes(Rt)?Pn:void 0},Bn));var ir=x()((Le={},(0,ne.Z)(Le,"".concat(Lt,"-item"),!0),(0,ne.Z)(Le,"".concat(Lt,"-item-active"),Re),(0,ne.Z)(Le,"".concat(Lt,"-item-disabled"),Yt),Le),yt),Lr=x()(Me,(Ee={},(0,ne.Z)(Ee,"".concat(Lt,"-header"),!0),(0,ne.Z)(Ee,"".concat(Lt,"-header-collapsible-only"),pn),(0,ne.Z)(Ee,"".concat(Lt,"-icon-collapsible-only"),zn),Ee)),Ur={className:Lr,"aria-expanded":Re,"aria-disabled":Yt,onKeyDown:hn};return!pn&&!zn&&(Ur.onClick=Pn,Ur.role=St?"tab":"button",Ur.tabIndex=Yt?-1:0),le.createElement("div",(0,oe.Z)({},en,{ref:Ve,className:ir}),le.createElement("div",Ur,Ge&&Bn,le.createElement("span",{className:"".concat(Lt,"-header-text"),onClick:Rt==="header"?Pn:void 0},Ut),bn&&le.createElement("div",{className:"".concat(Lt,"-extra")},Ft)),le.createElement(z.Z,(0,oe.Z)({visible:Re,leavedClassName:"".concat(Lt,"-content-hidden")},qt,{forceRender:nt,removeOnLeave:Bt}),function(la,vr){var Sa=la.className,Va=la.style;return le.createElement(E,{ref:vr,prefixCls:Lt,className:Sa,style:Va,isActive:Re,forceRender:nt,role:St?"tabpanel":void 0},Nt)}))}),ee=te,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],fe=function(Ve,Le){var Ee=Le.prefixCls,Be=Le.accordion,Ge=Le.collapsible,Me=Le.destroyInactivePanel,Re=Le.onItemClick,ze=Le.activeKey,nt=Le.openMotion,yt=Le.expandIcon;return Ve.map(function(Lt,Rt){var St=Lt.children,pt=Lt.label,Ft=Lt.key,Ut=Lt.collapsible,Ct=Lt.onItemClick,qt=Lt.destroyInactivePanel,Bt=(0,se.Z)(Lt,ce),Nt=String(Ft!=null?Ft:Rt),en=Ut!=null?Ut:Ge,Yt=qt!=null?qt:Me,pn=function(Pn){en!=="disabled"&&(Re(Pn),Ct==null||Ct(Pn))},zn=!1;return Be?zn=ze[0]===Nt:zn=ze.indexOf(Nt)>-1,le.createElement(ee,(0,oe.Z)({},Bt,{prefixCls:Ee,key:Nt,panelKey:Nt,isActive:zn,accordion:Be,openMotion:nt,expandIcon:yt,header:pt,collapsible:en,onItemClick:pn,destroyInactivePanel:Yt}),St)})},he=function(Ve,Le,Ee){if(!Ve)return null;var Be=Ee.prefixCls,Ge=Ee.accordion,Me=Ee.collapsible,Re=Ee.destroyInactivePanel,ze=Ee.onItemClick,nt=Ee.activeKey,yt=Ee.openMotion,Lt=Ee.expandIcon,Rt=Ve.key||String(Le),St=Ve.props,pt=St.header,Ft=St.headerClass,Ut=St.destroyInactivePanel,Ct=St.collapsible,qt=St.onItemClick,Bt=!1;Ge?Bt=nt[0]===Rt:Bt=nt.indexOf(Rt)>-1;var Nt=Ct!=null?Ct:Me,en=function(zn){Nt!=="disabled"&&(ze(zn),qt==null||qt(zn))},Yt={key:Rt,panelKey:Rt,header:pt,headerClass:Ft,isActive:Bt,prefixCls:Be,destroyInactivePanel:Ut!=null?Ut:Re,openMotion:yt,accordion:Ge,children:Ve.props.children,onItemClick:en,expandIcon:Lt,collapsible:Nt};return typeof Ve.type=="string"?Ve:(Object.keys(Yt).forEach(function(pn){typeof Yt[pn]=="undefined"&&delete Yt[pn]}),le.cloneElement(Ve,Yt))};function me(Te,Ve,Le){return Array.isArray(Te)?fe(Te,Le):(0,re.Z)(Ve).map(function(Ee,Be){return he(Ee,Be,Le)})}var pe=me;function be(Te){var Ve=Te;if(!Array.isArray(Ve)){var Le=(0,ue.Z)(Ve);Ve=Le==="number"||Le==="string"?[Ve]:[]}return Ve.map(function(Ee){return String(Ee)})}var ye=le.forwardRef(function(Te,Ve){var Le=Te.prefixCls,Ee=Le===void 0?"rc-collapse":Le,Be=Te.destroyInactivePanel,Ge=Be===void 0?!1:Be,Me=Te.style,Re=Te.accordion,ze=Te.className,nt=Te.children,yt=Te.collapsible,Lt=Te.openMotion,Rt=Te.expandIcon,St=Te.activeKey,pt=Te.defaultActiveKey,Ft=Te.onChange,Ut=Te.items,Ct=x()(Ee,ze),qt=(0,ie.Z)([],{value:St,onChange:function(bn){return Ft==null?void 0:Ft(bn)},defaultValue:pt,postState:be}),Bt=(0,ve.Z)(qt,2),Nt=Bt[0],en=Bt[1],Yt=function(bn){return en(function(){if(Re)return Nt[0]===bn?[]:[bn];var Pn=Nt.indexOf(bn),hn=Pn>-1;return hn?Nt.filter(function(Bn){return Bn!==bn}):[].concat((0,Ae.Z)(Nt),[bn])})};(0,ae.ZP)(!nt,"`children` will be removed in next major version. Please use `items` instead.");var pn=pe(Ut,nt,{prefixCls:Ee,accordion:Re,openMotion:Lt,expandIcon:Rt,collapsible:yt,destroyInactivePanel:Ge,onItemClick:Yt,activeKey:Nt});return le.createElement("div",{ref:Ve,className:Ct,style:Me,role:Re?"tablist":void 0},pn)}),Ce=Object.assign(ye,{Panel:ee}),Se=Ce,Ue=Ce.Panel,we=de(37419),je=de(10366),Fe=de(33603),ke=de(96159),We=de(53124),Ze=de(98675),qe=le.forwardRef((Te,Ve)=>{const{getPrefixCls:Le}=le.useContext(We.E_),{prefixCls:Ee,className:Be,showArrow:Ge=!0}=Te,Me=Le("collapse",Ee),Re=x()({[`${Me}-no-arrow`]:!Ge},Be);return le.createElement(Se.Panel,Object.assign({ref:Ve},Te,{prefixCls:Me,className:Re}))}),et=de(14747),ut=de(33507),ct=de(67968),it=de(45503);const tt=Te=>{const{componentCls:Ve,contentBg:Le,padding:Ee,headerBg:Be,headerPadding:Ge,collapseHeaderPaddingSM:Me,collapseHeaderPaddingLG:Re,collapsePanelBorderRadius:ze,lineWidth:nt,lineType:yt,colorBorder:Lt,colorText:Rt,colorTextHeading:St,colorTextDisabled:pt,fontSize:Ft,fontSizeLG:Ut,lineHeight:Ct,marginSM:qt,paddingSM:Bt,paddingLG:Nt,paddingXS:en,motionDurationSlow:Yt,fontSizeIcon:pn,contentPadding:zn}=Te,bn=`${nt}px ${yt} ${Lt}`;return{[Ve]:Object.assign(Object.assign({},(0,et.Wf)(Te)),{backgroundColor:Be,border:bn,borderBottom:0,borderRadius:`${ze}px`,"&-rtl":{direction:"rtl"},[`& > ${Ve}-item`]:{borderBottom:bn,"&:last-child":{[`
|
|
|
&,
|
|
|
& > ${Ve}-header`]:{borderRadius:`0 0 ${ze}px ${ze}px`}},[`> ${Ve}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Ge,color:St,lineHeight:Ct,cursor:"pointer",transition:`all ${Yt}, visibility 0s`,[`> ${Ve}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ve}-expand-icon`]:{height:Ft*Ct,display:"flex",alignItems:"center",paddingInlineEnd:qt},[`${Ve}-arrow`]:Object.assign(Object.assign({},(0,et.Ro)()),{fontSize:pn,svg:{transition:`transform ${Yt}`}}),[`${Ve}-header-text`]:{marginInlineEnd:"auto"}},[`${Ve}-header-collapsible-only`]:{cursor:"default",[`${Ve}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ve}-icon-collapsible-only`]:{cursor:"default",[`${Ve}-expand-icon`]:{cursor:"pointer"}}},[`${Ve}-content`]:{color:Rt,backgroundColor:Le,borderTop:bn,[`& > ${Ve}-content-box`]:{padding:zn},"&-hidden":{display:"none"}},"&-small":{[`> ${Ve}-item`]:{[`> ${Ve}-header`]:{padding:Me,paddingInlineStart:en,[`> ${Ve}-expand-icon`]:{marginInlineStart:Bt-en}},[`> ${Ve}-content > ${Ve}-content-box`]:{padding:Bt}}},"&-large":{[`> ${Ve}-item`]:{fontSize:Ut,[`> ${Ve}-header`]:{padding:Re,paddingInlineStart:Ee,[`> ${Ve}-expand-icon`]:{height:Ut*Ct,marginInlineStart:Nt-Ee}},[`> ${Ve}-content > ${Ve}-content-box`]:{padding:Nt}}},[`${Ve}-item:last-child`]:{[`> ${Ve}-content`]:{borderRadius:`0 0 ${ze}px ${ze}px`}},[`& ${Ve}-item-disabled > ${Ve}-header`]:{"\n &,\n & > .arrow\n ":{color:pt,cursor:"not-allowed"}},[`&${Ve}-icon-position-end`]:{[`& > ${Ve}-item`]:{[`> ${Ve}-header`]:{[`${Ve}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:qt}}}}})}},st=Te=>{const{componentCls:Ve}=Te,Le=`> ${Ve}-item > ${Ve}-header ${Ve}-arrow svg`;return{[`${Ve}-rtl`]:{[Le]:{transform:"rotate(180deg)"}}}},gt=Te=>{const{componentCls:Ve,headerBg:Le,paddingXXS:Ee,colorBorder:Be}=Te;return{[`${Ve}-borderless`]:{backgroundColor:Le,border:0,[`> ${Ve}-item`]:{borderBottom:`1px solid ${Be}`},[`
|
|
|
> ${Ve}-item:last-child,
|
|
|
> ${Ve}-item:last-child ${Ve}-header
|
|
|
`]:{borderRadius:0},[`> ${Ve}-item:last-child`]:{borderBottom:0},[`> ${Ve}-item > ${Ve}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ve}-item > ${Ve}-content > ${Ve}-content-box`]:{paddingTop:Ee}}}},bt=Te=>{const{componentCls:Ve,paddingSM:Le}=Te;return{[`${Ve}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ve}-item`]:{borderBottom:0,[`> ${Ve}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ve}-content-box`]:{paddingBlock:Le}}}}}};var xt=(0,ct.Z)("Collapse",Te=>{const Ve=(0,it.TS)(Te,{collapseHeaderPaddingSM:`${Te.paddingXS}px ${Te.paddingSM}px`,collapseHeaderPaddingLG:`${Te.padding}px ${Te.paddingLG}px`,collapsePanelBorderRadius:Te.borderRadiusLG});return[tt(Ve),gt(Ve),bt(Ve),st(Ve),(0,ut.Z)(Ve)]},Te=>({headerPadding:`${Te.paddingSM}px ${Te.padding}px`,headerBg:Te.colorFillAlter,contentPadding:`${Te.padding}px 16px`,contentBg:Te.colorBgContainer})),At=Object.assign(le.forwardRef((Te,Ve)=>{const{getPrefixCls:Le,direction:Ee,collapse:Be}=le.useContext(We.E_),{prefixCls:Ge,className:Me,rootClassName:Re,style:ze,bordered:nt=!0,ghost:yt,size:Lt,expandIconPosition:Rt="start",children:St,expandIcon:pt}=Te,Ft=(0,Ze.Z)(bn=>{var Pn;return(Pn=Lt!=null?Lt:bn)!==null&&Pn!==void 0?Pn:"middle"}),Ut=Le("collapse",Ge),Ct=Le(),[qt,Bt]=xt(Ut),Nt=le.useMemo(()=>Rt==="left"?"start":Rt==="right"?"end":Rt,[Rt]),en=function(){let bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Pn=pt?pt(bn):le.createElement(ge.Z,{rotate:bn.isActive?90:void 0});return(0,ke.Tm)(Pn,()=>({className:x()(Pn.props.className,`${Ut}-arrow`)}))},Yt=x()(`${Ut}-icon-position-${Nt}`,{[`${Ut}-borderless`]:!nt,[`${Ut}-rtl`]:Ee==="rtl",[`${Ut}-ghost`]:!!yt,[`${Ut}-${Ft}`]:Ft!=="middle"},Be==null?void 0:Be.className,Me,Re,Bt),pn=Object.assign(Object.assign({},(0,Fe.Z)(Ct)),{motionAppear:!1,leavedClassName:`${Ut}-content-hidden`}),zn=le.useMemo(()=>St?(0,we.Z)(St).map((bn,Pn)=>{var hn,Bn;if(!((hn=bn.props)===null||hn===void 0)&&hn.disabled){const ir=(Bn=bn.key)!==null&&Bn!==void 0?Bn:String(Pn),{disabled:Lr,collapsible:Ur}=bn.props,la=Object.assign(Object.assign({},(0,je.Z)(bn.props,["disabled"])),{key:ir,collapsible:Ur!=null?Ur:Lr?"disabled":void 0});return(0,ke.Tm)(bn,la)}return bn}):null,[St]);return qt(le.createElement(Se,Object.assign({ref:Ve,openMotion:pn},(0,je.Z)(Te,["rootClassName"]),{expandIcon:en,prefixCls:Ut,className:Yt,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),ze)}),zn))}),{Panel:qe}),Je=At},96074:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return re}});var ge=de(94184),De=de.n(ge),x=de(67294),ve=de(53124),Ae=de(14747),ue=de(67968),ie=de(45503);const ae=ne=>{const{componentCls:z,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:E,textPaddingInline:b,orientationMargin:te,verticalMarginInline:ee}=ne;return{[z]:Object.assign(Object.assign({},(0,Ae.Wf)(ne)),{borderBlockStart:`${E}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${E}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ne.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${z}-with-text`]:{display:"flex",alignItems:"center",margin:`${ne.dividerHorizontalWithTextGutterMargin}px 0`,color:ne.colorTextHeading,fontWeight:500,fontSize:ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::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:`${te*100}%`},"&::after":{width:`${100-te*100}%`}},[`&-horizontal${z}-with-text-right`]:{"&::before":{width:`${100-te*100}%`},"&::after":{width:`${te*100}%`}},[`${z}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,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:ne.colorText,fontWeight:"normal",fontSize:ne.fontSize},[`&-horizontal${z}-with-text-left${z}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${z}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${z}-with-text-right${z}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${z}-inner-text`]:{paddingInlineEnd:y}}})}};var le=(0,ue.Z)("Divider",ne=>{const z=(0,ie.TS)(ne,{dividerHorizontalWithTextGutterMargin:ne.margin,dividerHorizontalGutterMargin:ne.marginLG,sizePaddingEdgeHorizontal:0});return[ae(z)]},ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ne.marginXS})),oe=function(ne,z){var y={};for(var a in ne)Object.prototype.hasOwnProperty.call(ne,a)&&z.indexOf(a)<0&&(y[a]=ne[a]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(ne);E<a.length;E++)z.indexOf(a[E])<0&&Object.prototype.propertyIsEnumerable.call(ne,a[E])&&(y[a[E]]=ne[a[E]]);return y},re=ne=>{const{getPrefixCls:z,direction:y,divider:a}=x.useContext(ve.E_),{prefixCls:E,type:b="horizontal",orientation:te="center",orientationMargin:ee,className:ce,rootClassName:fe,children:he,dashed:me,plain:pe,style:be}=ne,ye=oe(ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ce=z("divider",E),[Se,Ue]=le(Ce),we=te.length>0?`-${te}`:te,je=!!he,Fe=te==="left"&&ee!=null,ke=te==="right"&&ee!=null,We=De()(Ce,a==null?void 0:a.className,Ue,`${Ce}-${b}`,{[`${Ce}-with-text`]:je,[`${Ce}-with-text${we}`]:je,[`${Ce}-dashed`]:!!me,[`${Ce}-plain`]:!!pe,[`${Ce}-rtl`]:y==="rtl",[`${Ce}-no-default-orientation-margin-left`]:Fe,[`${Ce}-no-default-orientation-margin-right`]:ke},ce,fe),Ze=x.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),Ke=Object.assign(Object.assign({},Fe&&{marginLeft:Ze}),ke&&{marginRight:Ze});return Se(x.createElement("div",Object.assign({className:We,style:Object.assign(Object.assign({},a==null?void 0:a.style),be)},ye,{role:"separator"}),he&&b!=="vertical"&&x.createElement("span",{className:`${Ce}-inner-text`,style:Ke},he)))}},72565:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return Ui}});var ge=de(94184),De=de.n(ge),x=de(1413),ve=de(97685),Ae=de(67294),ue=de(73935);function ie(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ae={};function le(Fn,On){}function oe(Fn,On){}function se(){ae={}}function re(Fn,On,Br){!On&&!ae[Br]&&(Fn(!1,Br),ae[Br]=!0)}function ne(Fn,On){re(le,Fn,On)}function z(Fn,On){re(oe,Fn,On)}var y=null,a=de(71002),E=de(18459);function b(Fn,On,Br){var _n=Ae.useRef({});return(!("value"in _n.current)||Br(_n.current.condition,On))&&(_n.current.value=Fn(),_n.current.condition=On),_n.current.value}function te(Fn,On){typeof Fn=="function"?Fn(On):(0,a.Z)(Fn)==="object"&&Fn&&"current"in Fn&&(Fn.current=On)}function ee(){for(var Fn=arguments.length,On=new Array(Fn),Br=0;Br<Fn;Br++)On[Br]=arguments[Br];var _n=On.filter(function(xr){return xr});return _n.length<=1?_n[0]:function(xr){On.forEach(function(Hn){te(Hn,xr)})}}function ce(){for(var Fn=arguments.length,On=new Array(Fn),Br=0;Br<Fn;Br++)On[Br]=arguments[Br];return b(function(){return ee.apply(void 0,On)},On,function(_n,xr){return _n.length===xr.length&&_n.every(function(Hn,Kr){return Hn===xr[Kr]})})}function fe(Fn){var On,Br,_n=(0,E.isMemo)(Fn)?Fn.type.type:Fn.type;return!(typeof _n=="function"&&!((On=_n.prototype)!==null&&On!==void 0&&On.render)||typeof Fn=="function"&&!((Br=Fn.prototype)!==null&&Br!==void 0&&Br.render))}var he=Ae.createContext(null),me=he,pe=de(74902),be=ie()?Ae.useLayoutEffect:Ae.useEffect,ye=be,Ce=function(On,Br){var _n=React.useRef(!0);be(function(){if(!_n.current)return On()},Br),be(function(){return _n.current=!1,function(){_n.current=!0}},[])},Se=[];function Ue(Fn,On){var Br=Ae.useState(function(){if(!ie())return null;var Kn=document.createElement("div");return Kn}),_n=(0,ve.Z)(Br,1),xr=_n[0],Hn=Ae.useRef(!1),Kr=Ae.useContext(me),Ba=Ae.useState(Se),Qa=(0,ve.Z)(Ba,2),Wa=Qa[0],xa=Qa[1],Za=Kr||(Hn.current?void 0:function(Kn){xa(function(er){var Gt=[Kn].concat((0,pe.Z)(er));return Gt})});function Ra(){xr.parentElement||document.body.appendChild(xr),Hn.current=!0}function Dn(){var Kn;(Kn=xr.parentElement)===null||Kn===void 0||Kn.removeChild(xr),Hn.current=!1}return ye(function(){return Fn?Kr?Kr(Ra):Ra():Dn(),Dn},[Fn]),ye(function(){Wa.length&&(Wa.forEach(function(Kn){return Kn()}),xa(Se))},[Wa]),[xr,Za]}function we(Fn,On){if(!Fn)return!1;if(Fn.contains)return Fn.contains(On);for(var Br=On;Br;){if(Br===Fn)return!0;Br=Br.parentNode}return!1}var je="data-rc-order",Fe="rc-util-key",ke=new Map;function We(){var Fn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},On=Fn.mark;return On?On.startsWith("data-")?On:"data-".concat(On):Fe}function Ze(Fn){if(Fn.attachTo)return Fn.attachTo;var On=document.querySelector("head");return On||document.body}function Ke(Fn){return Fn==="queue"?"prependQueue":Fn?"prepend":"append"}function qe(Fn){return Array.from((ke.get(Fn)||Fn).children).filter(function(On){return On.tagName==="STYLE"})}function et(Fn){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!ie())return null;var Br=On.csp,_n=On.prepend,xr=document.createElement("style");xr.setAttribute(je,Ke(_n)),Br!=null&&Br.nonce&&(xr.nonce=Br==null?void 0:Br.nonce),xr.innerHTML=Fn;var Hn=Ze(On),Kr=Hn.firstChild;if(_n){if(_n==="queue"){var Ba=qe(Hn).filter(function(Qa){return["prepend","prependQueue"].includes(Qa.getAttribute(je))});if(Ba.length)return Hn.insertBefore(xr,Ba[Ba.length-1].nextSibling),xr}Hn.insertBefore(xr,Kr)}else Hn.appendChild(xr);return xr}function ut(Fn){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Br=Ze(On);return qe(Br).find(function(_n){return _n.getAttribute(We(On))===Fn})}function ct(Fn){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Br=ut(Fn,On);if(Br){var _n=Ze(On);_n.removeChild(Br)}}function it(Fn,On){var Br=ke.get(Fn);if(!Br||!we(document,Br)){var _n=et("",On),xr=_n.parentNode;ke.set(Fn,xr),Fn.removeChild(_n)}}function tt(){ke.clear()}function st(Fn,On){var Br=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_n=Ze(Br);it(_n,Br);var xr=ut(On,Br);if(xr){var Hn,Kr;if((Hn=Br.csp)!==null&&Hn!==void 0&&Hn.nonce&&xr.nonce!==((Kr=Br.csp)===null||Kr===void 0?void 0:Kr.nonce)){var Ba;xr.nonce=(Ba=Br.csp)===null||Ba===void 0?void 0:Ba.nonce}return xr.innerHTML!==Fn&&(xr.innerHTML=Fn),xr}var Qa=et(Fn,Br);return Qa.setAttribute(We(Br),On),Qa}var gt;function bt(Fn){if(typeof document=="undefined")return 0;if(Fn||gt===void 0){var On=document.createElement("div");On.style.width="100%",On.style.height="200px";var Br=document.createElement("div"),_n=Br.style;_n.position="absolute",_n.top="0",_n.left="0",_n.pointerEvents="none",_n.visibility="hidden",_n.width="200px",_n.height="150px",_n.overflow="hidden",Br.appendChild(On),document.body.appendChild(Br);var xr=On.offsetWidth;Br.style.overflow="scroll";var Hn=On.offsetWidth;xr===Hn&&(Hn=Br.clientWidth),document.body.removeChild(Br),gt=xr-Hn}return gt}function xt(Fn){var On=Fn.match(/^(.*)px$/),Br=Number(On==null?void 0:On[1]);return Number.isNaN(Br)?bt():Br}function vt(Fn){if(typeof document=="undefined"||!Fn||!(Fn instanceof Element))return{width:0,height:0};var On=getComputedStyle(Fn,"::-webkit-scrollbar"),Br=On.width,_n=On.height;return{width:xt(Br),height:xt(_n)}}function At(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Je="rc-util-locker-".concat(Date.now()),Te=0;function Ve(Fn){var On=!!Fn,Br=Ae.useState(function(){return Te+=1,"".concat(Je,"_").concat(Te)}),_n=(0,ve.Z)(Br,1),xr=_n[0];ye(function(){if(On){var Hn=vt(document.body).width,Kr=At();st(`
|
|
|
html body {
|
|
|
overflow-y: hidden;
|
|
|
`.concat(Kr?"width: calc(100% - ".concat(Hn,"px);"):"",`
|
|
|
}`),xr)}else ct(xr);return function(){ct(xr)}},[On,xr])}var Le=!1;function Ee(Fn){return typeof Fn=="boolean"&&(Le=Fn),Le}var Be=function(On){return On===!1?!1:!ie()||!On?null:typeof On=="string"?document.querySelector(On):typeof On=="function"?On():On},Ge=Ae.forwardRef(function(Fn,On){var Br=Fn.open,_n=Fn.autoLock,xr=Fn.getContainer,Hn=Fn.debug,Kr=Fn.autoDestroy,Ba=Kr===void 0?!0:Kr,Qa=Fn.children,Wa=Ae.useState(Br),xa=(0,ve.Z)(Wa,2),Za=xa[0],Ra=xa[1],Dn=Za||Br;Ae.useEffect(function(){(Ba||Br)&&Ra(Br)},[Br,Ba]);var Kn=Ae.useState(function(){return Be(xr)}),er=(0,ve.Z)(Kn,2),Gt=er[0],gr=er[1];Ae.useEffect(function(){var pa=Be(xr);gr(pa!=null?pa:null)});var Vr=Ue(Dn&&!Gt,Hn),fa=(0,ve.Z)(Vr,2),ar=fa[0],pr=fa[1],yr=Gt!=null?Gt:ar;Ve(_n&&Br&&ie()&&(yr===ar||yr===document.body));var ta=null;if(Qa&&fe(Qa)&&On){var tn=Qa;ta=tn.ref}var Mn=ce(ta,On);if(!Dn||!ie()||Gt===void 0)return null;var lr=yr===!1||Ee(),ua=Qa;return On&&(ua=Ae.cloneElement(Qa,{ref:Mn})),Ae.createElement(me.Provider,{value:pr},lr?ua:(0,ue.createPortal)(ua,yr))}),Me=Ge,Re=Me;function ze(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var nt=ze()?Ae.useLayoutEffect:Ae.useEffect,yt=function(On,Br){var _n=Ae.useRef(!0);nt(function(){return On(_n.current)},Br),nt(function(){return _n.current=!1,function(){_n.current=!0}},[])},Lt=function(On,Br){yt(function(_n){if(!_n)return On()},Br)},Rt=yt,St=Ae.createContext(null),pt=Ae.createContext({}),Ft=St,Ut=de(4942),Ct=de(87462),qt=de(62874),Bt={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(On){var Br=On.keyCode;if(On.altKey&&!On.ctrlKey||On.metaKey||Br>=Bt.F1&&Br<=Bt.F12)return!1;switch(Br){case Bt.ALT:case Bt.CAPS_LOCK:case Bt.CONTEXT_MENU:case Bt.CTRL:case Bt.DOWN:case Bt.END:case Bt.ESC:case Bt.HOME:case Bt.INSERT:case Bt.LEFT:case Bt.MAC_FF_META:case Bt.META:case Bt.NUMLOCK:case Bt.NUM_CENTER:case Bt.PAGE_DOWN:case Bt.PAGE_UP:case Bt.PAUSE:case Bt.PRINT_SCREEN:case Bt.RIGHT:case Bt.SHIFT:case Bt.UP:case Bt.WIN_KEY:case Bt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(On){if(On>=Bt.ZERO&&On<=Bt.NINE||On>=Bt.NUM_ZERO&&On<=Bt.NUM_MULTIPLY||On>=Bt.A&&On<=Bt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&On===0)return!0;switch(On){case Bt.SPACE:case Bt.QUESTION_MARK:case Bt.NUM_PLUS:case Bt.NUM_MINUS:case Bt.NUM_PERIOD:case Bt.NUM_DIVISION:case Bt.SEMICOLON:case Bt.DASH:case Bt.EQUALS:case Bt.COMMA:case Bt.PERIOD:case Bt.SLASH:case Bt.APOSTROPHE:case Bt.SINGLE_QUOTE:case Bt.OPEN_SQUARE_BRACKET:case Bt.BACKSLASH:case Bt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Nt=Bt,en=`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`,Yt=`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`,pn="".concat(en," ").concat(Yt).split(/[\s\n]+/),zn="aria-",bn="data-";function Pn(Fn,On){return Fn.indexOf(On)===0}function hn(Fn){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Br;On===!1?Br={aria:!0,data:!0,attr:!0}:On===!0?Br={aria:!0}:Br=(0,x.Z)({},On);var _n={};return Object.keys(Fn).forEach(function(xr){(Br.aria&&(xr==="role"||Pn(xr,zn))||Br.data&&Pn(xr,bn)||Br.attr&&pn.includes(xr))&&(_n[xr]=Fn[xr])}),_n}function Bn(Fn){var On=React.useRef();On.current=Fn;var Br=React.useCallback(function(){for(var _n,xr=arguments.length,Hn=new Array(xr),Kr=0;Kr<xr;Kr++)Hn[Kr]=arguments[Kr];return(_n=On.current)===null||_n===void 0?void 0:_n.call.apply(_n,[On].concat(Hn))},[]);return Br}function ir(Fn){var On=React.useRef(!1),Br=React.useState(Fn),_n=_slicedToArray(Br,2),xr=_n[0],Hn=_n[1];React.useEffect(function(){return On.current=!1,function(){On.current=!0}},[]);function Kr(Ba,Qa){Qa&&On.current||Hn(Ba)}return[xr,Kr]}function Lr(Fn){return Fn!==void 0}function Ur(Fn,On){var Br=On||{},_n=Br.defaultValue,xr=Br.value,Hn=Br.onChange,Kr=Br.postState,Ba=useState(function(){return Lr(xr)?xr:Lr(_n)?typeof _n=="function"?_n():_n:typeof Fn=="function"?Fn():Fn}),Qa=_slicedToArray(Ba,2),Wa=Qa[0],xa=Qa[1],Za=xr!==void 0?xr:Wa,Ra=Kr?Kr(Za):Za,Dn=useEvent(Hn),Kn=useState([Za]),er=_slicedToArray(Kn,2),Gt=er[0],gr=er[1];useLayoutUpdateEffect(function(){var fa=Gt[0];Wa!==fa&&Dn(Wa,fa)},[Gt]),useLayoutUpdateEffect(function(){Lr(xr)||xa(xr)},[xr]);var Vr=useEvent(function(fa,ar){xa(fa,ar),gr([Za],ar)});return[Ra,Vr]}var la=de(33993);function vr(Fn,On,Br){var _n=Ae.useRef({});return(!("value"in _n.current)||Br(_n.current.condition,On))&&(_n.current.value=Fn(),_n.current.condition=On),_n.current.value}function Sa(Fn,On){typeof Fn=="function"?Fn(On):(0,a.Z)(Fn)==="object"&&Fn&&"current"in Fn&&(Fn.current=On)}function Va(){for(var Fn=arguments.length,On=new Array(Fn),Br=0;Br<Fn;Br++)On[Br]=arguments[Br];var _n=On.filter(function(xr){return xr});return _n.length<=1?_n[0]:function(xr){On.forEach(function(Hn){Sa(Hn,xr)})}}function ur(){for(var Fn=arguments.length,On=new Array(Fn),Br=0;Br<Fn;Br++)On[Br]=arguments[Br];return vr(function(){return Va.apply(void 0,On)},On,function(_n,xr){return _n.length!==xr.length||_n.every(function(Hn,Kr){return Hn!==xr[Kr]})})}function Zn(Fn){var On,Br,_n=isMemo(Fn)?Fn.type.type:Fn.type;return!(typeof _n=="function"&&!((On=_n.prototype)!==null&&On!==void 0&&On.render)||typeof Fn=="function"&&!((Br=Fn.prototype)!==null&&Br!==void 0&&Br.render))}function qn(Fn){return!isValidElement(Fn)||isFragment(Fn)?!1:Zn(Fn)}function nr(Fn,On,Br,_n){if(!On.length)return Br;var xr=_toArray(On),Hn=xr[0],Kr=xr.slice(1),Ba;return!Fn&&typeof Hn=="number"?Ba=[]:Array.isArray(Fn)?Ba=_toConsumableArray(Fn):Ba=_objectSpread({},Fn),_n&&Br===void 0&&Kr.length===1?delete Ba[Hn][Kr[0]]:Ba[Hn]=nr(Ba[Hn],Kr,Br,_n),Ba}function Hr(Fn,On,Br){var _n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return On.length&&_n&&Br===void 0&&!get(Fn,On.slice(0,-1))?Fn:nr(Fn,On,Br,_n)}function La(Fn){return _typeof(Fn)==="object"&&Fn!==null&&Object.getPrototypeOf(Fn)===Object.prototype}function Qr(Fn){return Array.isArray(Fn)?[]:{}}var io=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function ro(){for(var Fn=arguments.length,On=new Array(Fn),Br=0;Br<Fn;Br++)On[Br]=arguments[Br];var _n=Qr(On[0]);return On.forEach(function(xr){function Hn(Kr,Ba){var Qa=new Set(Ba),Wa=get(xr,Kr),xa=Array.isArray(Wa);if(xa||La(Wa)){if(!Qa.has(Wa)){Qa.add(Wa);var Za=get(_n,Kr);xa?_n=Hr(_n,Kr,[]):(!Za||_typeof(Za)!=="object")&&(_n=Hr(_n,Kr,Qr(Wa))),io(Wa).forEach(function(Ra){Hn([].concat(_toConsumableArray(Kr),[Ra]),Qa)})}}else _n=Hr(_n,Kr,Wa)}Hn([])}),_n}var nn={},wn=[],un=function(On){wn.push(On)};function Nr(Fn,On){if(0)var Br}function Yr(Fn,On){if(0)var Br}function kr(){nn={}}function ao(Fn,On,Br){!On&&!nn[Br]&&(Fn(!1,Br),nn[Br]=!0)}function $r(Fn,On){ao(Nr,Fn,On)}function ma(Fn,On){ao(Yr,Fn,On)}$r.preMessage=un,$r.resetWarned=kr,$r.noteOnce=ma;var jo=$r,Da=function(On){var Br=On.prefixCls,_n=On.className,xr=On.style,Hn=On.children,Kr=On.containerRef,Ba=On.id,Qa=On.onMouseEnter,Wa=On.onMouseOver,xa=On.onMouseLeave,Za=On.onClick,Ra=On.onKeyDown,Dn=On.onKeyUp,Kn={onMouseEnter:Qa,onMouseOver:Wa,onMouseLeave:xa,onClick:Za,onKeyDown:Ra,onKeyUp:Dn},er=Ae.useContext(pt),Gt=er.panel,gr=ur(Gt,Kr);return Ae.createElement(Ae.Fragment,null,Ae.createElement("div",(0,Ct.Z)({id:Ba,className:De()("".concat(Br,"-content"),_n),style:(0,x.Z)({},xr),"aria-modal":"true",role:"dialog",ref:gr},Kn),Hn))},eo=Da;function ra(Fn){return typeof Fn=="string"&&String(Number(Fn))===Fn?(jo(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Fn)):Fn}function bo(Fn){warning(!("wrapperClassName"in Fn),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Fn.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Wn={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Fr(Fn,On){var Br,_n,xr,Hn,Kr=Fn.prefixCls,Ba=Fn.open,Qa=Fn.placement,Wa=Fn.inline,xa=Fn.push,Za=Fn.forceRender,Ra=Fn.autoFocus,Dn=Fn.keyboard,Kn=Fn.rootClassName,er=Fn.rootStyle,Gt=Fn.zIndex,gr=Fn.className,Vr=Fn.id,fa=Fn.style,ar=Fn.motion,pr=Fn.width,yr=Fn.height,ta=Fn.children,tn=Fn.contentWrapperStyle,Mn=Fn.mask,lr=Fn.maskClosable,ua=Fn.maskMotion,pa=Fn.maskClassName,Pa=Fn.maskStyle,Vn=Fn.afterOpenChange,$n=Fn.onClose,tr=Fn.onMouseEnter,fr=Fn.onMouseOver,Fa=Fn.onMouseLeave,jr=Fn.onClick,Wt=Fn.onKeyDown,_t=Fn.onKeyUp,Vt=Ae.useRef(),vn=Ae.useRef(),Rn=Ae.useRef();Ae.useImperativeHandle(On,function(){return Vt.current});var Ar=function(oo){var Bo=oo.keyCode,ko=oo.shiftKey;switch(Bo){case Nt.TAB:{if(Bo===Nt.TAB){if(!ko&&document.activeElement===Rn.current){var Ka;(Ka=vn.current)===null||Ka===void 0||Ka.focus({preventScroll:!0})}else if(ko&&document.activeElement===vn.current){var qr;(qr=Rn.current)===null||qr===void 0||qr.focus({preventScroll:!0})}}break}case Nt.ESC:{$n&&Dn&&(oo.stopPropagation(),$n(oo));break}}};Ae.useEffect(function(){if(Ba&&Ra){var dr;(dr=Vt.current)===null||dr===void 0||dr.focus({preventScroll:!0})}},[Ba]);var Rr=Ae.useState(!1),oa=(0,ve.Z)(Rr,2),ca=oa[0],Sn=oa[1],dn=Ae.useContext(Ft),gn;xa===!1?gn={distance:0}:xa===!0?gn={}:gn=xa||{};var sr=(Br=(_n=(xr=gn)===null||xr===void 0?void 0:xr.distance)!==null&&_n!==void 0?_n:dn==null?void 0:dn.pushDistance)!==null&&Br!==void 0?Br:180,Gr=Ae.useMemo(function(){return{pushDistance:sr,push:function(){Sn(!0)},pull:function(){Sn(!1)}}},[sr]);Ae.useEffect(function(){if(Ba){var dr;dn==null||(dr=dn.push)===null||dr===void 0||dr.call(dn)}else{var oo;dn==null||(oo=dn.pull)===null||oo===void 0||oo.call(dn)}},[Ba]),Ae.useEffect(function(){return function(){var dr;dn==null||(dr=dn.pull)===null||dr===void 0||dr.call(dn)}},[]);var na=Mn&&Ae.createElement(qt.Z,(0,Ct.Z)({key:"mask"},ua,{visible:Ba}),function(dr,oo){var Bo=dr.className,ko=dr.style;return Ae.createElement("div",{className:De()("".concat(Kr,"-mask"),Bo,pa),style:(0,x.Z)((0,x.Z)({},ko),Pa),onClick:lr&&Ba?$n:void 0,ref:oo})}),Gn=typeof ar=="function"?ar(Qa):ar,wa={};if(ca&&sr)switch(Qa){case"top":wa.transform="translateY(".concat(sr,"px)");break;case"bottom":wa.transform="translateY(".concat(-sr,"px)");break;case"left":wa.transform="translateX(".concat(sr,"px)");break;default:wa.transform="translateX(".concat(-sr,"px)");break}Qa==="left"||Qa==="right"?wa.width=ra(pr):wa.height=ra(yr);var Ta={onMouseEnter:tr,onMouseOver:fr,onMouseLeave:Fa,onClick:jr,onKeyDown:Wt,onKeyUp:_t},ja=Ae.createElement(qt.Z,(0,Ct.Z)({key:"panel"},Gn,{visible:Ba,forceRender:Za,onVisibleChanged:function(oo){Vn==null||Vn(oo)},removeOnLeave:!1,leavedClassName:"".concat(Kr,"-content-wrapper-hidden")}),function(dr,oo){var Bo=dr.className,ko=dr.style;return Ae.createElement("div",(0,Ct.Z)({className:De()("".concat(Kr,"-content-wrapper"),Bo),style:(0,x.Z)((0,x.Z)((0,x.Z)({},wa),ko),tn)},hn(Fn,{data:!0})),Ae.createElement(eo,(0,Ct.Z)({id:Vr,containerRef:oo,prefixCls:Kr,className:gr,style:fa},Ta),ta))}),No=(0,x.Z)({},er);return Gt&&(No.zIndex=Gt),Ae.createElement(Ft.Provider,{value:Gr},Ae.createElement("div",{className:De()(Kr,"".concat(Kr,"-").concat(Qa),Kn,(Hn={},(0,Ut.Z)(Hn,"".concat(Kr,"-open"),Ba),(0,Ut.Z)(Hn,"".concat(Kr,"-inline"),Wa),Hn)),style:No,tabIndex:-1,ref:Vt,onKeyDown:Ar},na,Ae.createElement("div",{tabIndex:0,ref:vn,style:Wn,"aria-hidden":"true","data-sentinel":"start"}),ja,Ae.createElement("div",{tabIndex:0,ref:Rn,style:Wn,"aria-hidden":"true","data-sentinel":"end"})))}var mr=Ae.forwardRef(Fr),Tr=mr,Pr=function(On){var Br=On.open,_n=Br===void 0?!1:Br,xr=On.prefixCls,Hn=xr===void 0?"rc-drawer":xr,Kr=On.placement,Ba=Kr===void 0?"right":Kr,Qa=On.autoFocus,Wa=Qa===void 0?!0:Qa,xa=On.keyboard,Za=xa===void 0?!0:xa,Ra=On.width,Dn=Ra===void 0?378:Ra,Kn=On.mask,er=Kn===void 0?!0:Kn,Gt=On.maskClosable,gr=Gt===void 0?!0:Gt,Vr=On.getContainer,fa=On.forceRender,ar=On.afterOpenChange,pr=On.destroyOnClose,yr=On.onMouseEnter,ta=On.onMouseOver,tn=On.onMouseLeave,Mn=On.onClick,lr=On.onKeyDown,ua=On.onKeyUp,pa=On.panelRef,Pa=Ae.useState(!1),Vn=(0,ve.Z)(Pa,2),$n=Vn[0],tr=Vn[1],fr=Ae.useState(!1),Fa=(0,ve.Z)(fr,2),jr=Fa[0],Wt=Fa[1];Rt(function(){Wt(!0)},[]);var _t=jr?_n:!1,Vt=Ae.useRef(),vn=Ae.useRef();Rt(function(){_t&&(vn.current=document.activeElement)},[_t]);var Rn=function(Sn){var dn;if(tr(Sn),ar==null||ar(Sn),!Sn&&vn.current&&!((dn=Vt.current)!==null&&dn!==void 0&&dn.contains(vn.current))){var gn;(gn=vn.current)===null||gn===void 0||gn.focus({preventScroll:!0})}},Ar=Ae.useMemo(function(){return{panel:pa}},[pa]);if(!fa&&!$n&&!_t&&pr)return null;var Rr={onMouseEnter:yr,onMouseOver:ta,onMouseLeave:tn,onClick:Mn,onKeyDown:lr,onKeyUp:ua},oa=(0,x.Z)((0,x.Z)({},On),{},{open:_t,prefixCls:Hn,placement:Ba,autoFocus:Wa,keyboard:Za,width:Dn,mask:er,maskClosable:gr,inline:Vr===!1,afterOpenChange:Rn,ref:Vt},Rr);return Ae.createElement(pt.Provider,{value:Ar},Ae.createElement(Re,{open:_t||fa||$n,autoDestroy:!1,getContainer:Vr,autoLock:er&&(_t||$n)},Ae.createElement(Tr,oa)))},jn=Pr,zr=jn,Mr=de(33603),wo=de(53124),Xa=de(65223),vo=de(69760),Or=Fn=>{const{prefixCls:On,title:Br,footer:_n,extra:xr,closeIcon:Hn,closable:Kr,onClose:Ba,headerStyle:Qa,drawerStyle:Wa,bodyStyle:xa,footerStyle:Za,children:Ra}=Fn,Dn=Ae.useCallback(Vr=>Ae.createElement("button",{type:"button",onClick:Ba,"aria-label":"Close",className:`${On}-close`},Vr),[Ba]),[Kn,er]=(0,vo.Z)(Kr,Hn,Dn,void 0,!0),Gt=Ae.useMemo(()=>!Br&&!Kn?null:Ae.createElement("div",{style:Qa,className:De()(`${On}-header`,{[`${On}-header-close-only`]:Kn&&!Br&&!xr})},Ae.createElement("div",{className:`${On}-header-title`},er,Br&&Ae.createElement("div",{className:`${On}-title`},Br)),xr&&Ae.createElement("div",{className:`${On}-extra`},xr)),[Kn,er,xr,Qa,On,Br]),gr=Ae.useMemo(()=>{if(!_n)return null;const Vr=`${On}-footer`;return Ae.createElement("div",{className:Vr,style:Za},_n)},[_n,Za,On]);return Ae.createElement("div",{className:`${On}-wrapper-body`,style:Wa},Gt,Ae.createElement("div",{className:`${On}-body`,style:xa},Ra),gr)},Wr=de(4173),ei=de(67968),wi=de(45503),hi=Fn=>{const{componentCls:On,motionDurationSlow:Br}=Fn,_n={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Br}`}}};return{[On]:{[`${On}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Br}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${On}-panel-motion`]:{"&-left":[_n,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[_n,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[_n,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[_n,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const aa=Fn=>{const{componentCls:On,zIndexPopup:Br,colorBgMask:_n,colorBgElevated:xr,motionDurationSlow:Hn,motionDurationMid:Kr,padding:Ba,paddingLG:Qa,fontSizeLG:Wa,lineHeightLG:xa,lineWidth:Za,lineType:Ra,colorSplit:Dn,marginSM:Kn,colorIcon:er,colorIconHover:Gt,colorText:gr,fontWeightStrong:Vr,footerPaddingBlock:fa,footerPaddingInline:ar}=Fn,pr=`${On}-content-wrapper`;return{[On]:{position:"fixed",inset:0,zIndex:Br,pointerEvents:"none","&-pure":{position:"relative",background:xr,[`&${On}-left`]:{boxShadow:Fn.boxShadowDrawerLeft},[`&${On}-right`]:{boxShadow:Fn.boxShadowDrawerRight},[`&${On}-top`]:{boxShadow:Fn.boxShadowDrawerUp},[`&${On}-bottom`]:{boxShadow:Fn.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${On}-mask`]:{position:"absolute",inset:0,zIndex:Br,background:_n,pointerEvents:"auto"},[pr]:{position:"absolute",zIndex:Br,maxWidth:"100vw",transition:`all ${Hn}`,"&-hidden":{display:"none"}},[`&-left > ${pr}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Fn.boxShadowDrawerLeft},[`&-right > ${pr}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Fn.boxShadowDrawerRight},[`&-top > ${pr}`]:{top:0,insetInline:0,boxShadow:Fn.boxShadowDrawerUp},[`&-bottom > ${pr}`]:{bottom:0,insetInline:0,boxShadow:Fn.boxShadowDrawerDown},[`${On}-content`]:{width:"100%",height:"100%",overflow:"auto",background:xr,pointerEvents:"auto"},[`${On}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${On}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ba}px ${Qa}px`,fontSize:Wa,lineHeight:xa,borderBottom:`${Za}px ${Ra} ${Dn}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${On}-extra`]:{flex:"none"},[`${On}-close`]:{display:"inline-block",marginInlineEnd:Kn,color:er,fontWeight:Vr,fontSize:Wa,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Kr}`,textRendering:"auto","&:focus, &:hover":{color:Gt,textDecoration:"none"}},[`${On}-title`]:{flex:1,margin:0,color:gr,fontWeight:Fn.fontWeightStrong,fontSize:Wa,lineHeight:xa},[`${On}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Qa,overflow:"auto"},[`${On}-footer`]:{flexShrink:0,padding:`${fa}px ${ar}px`,borderTop:`${Za}px ${Ra} ${Dn}`},"&-rtl":{direction:"rtl"}}}};var qa=(0,ei.Z)("Drawer",Fn=>{const On=(0,wi.TS)(Fn,{});return[aa(On),hi(On)]},Fn=>({zIndexPopup:Fn.zIndexPopupBase,footerPaddingBlock:Fn.paddingXS,footerPaddingInline:Fn.padding})),co=de(16569),Ha=function(Fn,On){var Br={};for(var _n in Fn)Object.prototype.hasOwnProperty.call(Fn,_n)&&On.indexOf(_n)<0&&(Br[_n]=Fn[_n]);if(Fn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xr=0,_n=Object.getOwnPropertySymbols(Fn);xr<_n.length;xr++)On.indexOf(_n[xr])<0&&Object.prototype.propertyIsEnumerable.call(Fn,_n[xr])&&(Br[_n[xr]]=Fn[_n[xr]]);return Br};const ci=null,si={distance:180},li=Fn=>{var On;const{rootClassName:Br,width:_n,height:xr,size:Hn="default",mask:Kr=!0,push:Ba=si,open:Qa,afterOpenChange:Wa,onClose:xa,prefixCls:Za,getContainer:Ra,style:Dn,className:Kn,visible:er,afterVisibleChange:Gt}=Fn,gr=Ha(Fn,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Vr,getPrefixCls:fa,direction:ar,drawer:pr}=Ae.useContext(wo.E_),yr=fa("drawer",Za),[ta,tn]=qa(yr),Mn=Ra===void 0&&Vr?()=>Vr(document.body):Ra,lr=De()({"no-mask":!Kr,[`${yr}-rtl`]:ar==="rtl"},Br,tn),ua=Ae.useMemo(()=>_n!=null?_n:Hn==="large"?736:378,[_n,Hn]),pa=Ae.useMemo(()=>xr!=null?xr:Hn==="large"?736:378,[xr,Hn]),Pa={motionName:(0,Mr.m)(yr,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Vn=tr=>({motionName:(0,Mr.m)(yr,`panel-motion-${tr}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),$n=(0,co.H)();return ta(Ae.createElement(Wr.BR,null,Ae.createElement(Xa.Ux,{status:!0,override:!0},Ae.createElement(zr,Object.assign({prefixCls:yr,onClose:xa,maskMotion:Pa,motion:Vn},gr,{open:Qa!=null?Qa:er,mask:Kr,push:Ba,width:ua,height:pa,style:Object.assign(Object.assign({},pr==null?void 0:pr.style),Dn),className:De()(pr==null?void 0:pr.className,Kn),rootClassName:lr,getContainer:Mn,afterOpenChange:Wa!=null?Wa:Gt,panelRef:$n}),Ae.createElement(Or,Object.assign({prefixCls:yr},gr,{onClose:xa}))))))},Xi=Fn=>{const{prefixCls:On,style:Br,className:_n,placement:xr="right"}=Fn,Hn=Ha(Fn,["prefixCls","style","className","placement"]),{getPrefixCls:Kr}=Ae.useContext(wo.E_),Ba=Kr("drawer",On),[Qa,Wa]=qa(Ba),xa=De()(Ba,`${Ba}-pure`,`${Ba}-${xr}`,Wa,_n);return Qa(Ae.createElement("div",{className:xa,style:Br},Ae.createElement(Or,Object.assign({prefixCls:Ba},Hn))))};li._InternalPanelDoNotUseOrYouWillBeFired=Xi;var Ui=li},35874:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return Be}});var ge=de(67294),De=de(91034),x=de(94184),ve=de.n(x),Ae=de(87462),ue=de(4942),ie=de(97685),ae=de(45987),le=de(62709),oe=de(71002),se=de(12060);function re(Ge,Me,Re){var ze=React.useRef({});return(!("value"in ze.current)||Re(ze.current.condition,Me))&&(ze.current.value=Ge(),ze.current.condition=Me),ze.current.value}function ne(Ge,Me){typeof Ge=="function"?Ge(Me):(0,oe.Z)(Ge)==="object"&&Ge&&"current"in Ge&&(Ge.current=Me)}function z(){for(var Ge=arguments.length,Me=new Array(Ge),Re=0;Re<Ge;Re++)Me[Re]=arguments[Re];var ze=Me.filter(function(nt){return nt});return ze.length<=1?ze[0]:function(nt){Me.forEach(function(yt){ne(yt,nt)})}}function y(){for(var Ge=arguments.length,Me=new Array(Ge),Re=0;Re<Ge;Re++)Me[Re]=arguments[Re];return useMemo(function(){return z.apply(void 0,Me)},Me,function(ze,nt){return ze.length===nt.length&&ze.every(function(yt,Lt){return yt===nt[Lt]})})}function a(Ge){var Me,Re,ze=(0,se.isMemo)(Ge)?Ge.type.type:Ge.type;return!(typeof ze=="function"&&!((Me=ze.prototype)!==null&&Me!==void 0&&Me.render)||typeof Ge=="function"&&!((Re=Ge.prototype)!==null&&Re!==void 0&&Re.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(Me){var Re=Me.keyCode;if(Me.altKey&&!Me.ctrlKey||Me.metaKey||Re>=E.F1&&Re<=E.F12)return!1;switch(Re){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(Me){if(Me>=E.ZERO&&Me<=E.NINE||Me>=E.NUM_ZERO&&Me<=E.NUM_MULTIPLY||Me>=E.A&&Me<=E.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Me===0)return!0;switch(Me){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,te=function(Me){return+setTimeout(Me,16)},ee=function(Me){return clearTimeout(Me)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(te=function(Me){return window.requestAnimationFrame(Me)},ee=function(Me){return window.cancelAnimationFrame(Me)});var ce=0,fe=new Map;function he(Ge){fe.delete(Ge)}var me=function(Me){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;ce+=1;var ze=ce;function nt(yt){if(yt===0)he(ze),Me();else{var Lt=te(function(){nt(yt-1)});fe.set(ze,Lt)}}return nt(Re),ze};me.cancel=function(Ge){var Me=fe.get(Ge);return he(Me),ee(Me)};var pe=me,be=b.ESC,ye=b.TAB;function Ce(Ge){var Me=Ge.visible,Re=Ge.triggerRef,ze=Ge.onVisibleChange,nt=Ge.autoFocus,yt=Ge.overlayRef,Lt=ge.useRef(!1),Rt=function(){if(Me){var Ut,Ct;(Ut=Re.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=yt.current)!==null&&Ut!==void 0&&Ut.focus?(yt.current.focus(),Lt.current=!0,!0):!1},pt=function(Ut){switch(Ut.keyCode){case be:Rt();break;case ye:{var Ct=!1;Lt.current||(Ct=St()),Ct?Ut.preventDefault():Rt();break}}};ge.useEffect(function(){return Me?(window.addEventListener("keydown",pt),nt&&pe(St,3),function(){window.removeEventListener("keydown",pt),Lt.current=!1}):function(){Lt.current=!1}},[Me])}var Se=(0,ge.forwardRef)(function(Ge,Me){var Re=Ge.overlay,ze=Ge.arrow,nt=Ge.prefixCls,yt=(0,ge.useMemo)(function(){var Rt;return typeof Re=="function"?Rt=Re():Rt=Re,Rt},[Re]),Lt=z(Me,yt==null?void 0:yt.ref);return ge.createElement(ge.Fragment,null,ze&&ge.createElement("div",{className:"".concat(nt,"-arrow")}),ge.cloneElement(yt,{ref:a(yt)?Lt:void 0}))}),Ue=Se,we={adjustX:1,adjustY:1},je=[0,0],Fe={topLeft:{points:["bl","tl"],overflow:we,offset:[0,-4],targetOffset:je},top:{points:["bc","tc"],overflow:we,offset:[0,-4],targetOffset:je},topRight:{points:["br","tr"],overflow:we,offset:[0,-4],targetOffset:je},bottomLeft:{points:["tl","bl"],overflow:we,offset:[0,4],targetOffset:je},bottom:{points:["tc","bc"],overflow:we,offset:[0,4],targetOffset:je},bottomRight:{points:["tr","br"],overflow:we,offset:[0,4],targetOffset:je}},ke=Fe,We=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Ze(Ge,Me){var Re,ze=Ge.arrow,nt=ze===void 0?!1:ze,yt=Ge.prefixCls,Lt=yt===void 0?"rc-dropdown":yt,Rt=Ge.transitionName,St=Ge.animation,pt=Ge.align,Ft=Ge.placement,Ut=Ft===void 0?"bottomLeft":Ft,Ct=Ge.placements,qt=Ct===void 0?ke:Ct,Bt=Ge.getPopupContainer,Nt=Ge.showAction,en=Ge.hideAction,Yt=Ge.overlayClassName,pn=Ge.overlayStyle,zn=Ge.visible,bn=Ge.trigger,Pn=bn===void 0?["hover"]:bn,hn=Ge.autoFocus,Bn=Ge.overlay,ir=Ge.children,Lr=Ge.onVisibleChange,Ur=(0,ae.Z)(Ge,We),la=ge.useState(),vr=(0,ie.Z)(la,2),Sa=vr[0],Va=vr[1],ur="visible"in Ge?zn:Sa,Zn=ge.useRef(null),qn=ge.useRef(null),nr=ge.useRef(null);ge.useImperativeHandle(Me,function(){return Zn.current});var Hr=function(Yr){Va(Yr),Lr==null||Lr(Yr)};Ce({visible:ur,triggerRef:nr,onVisibleChange:Hr,autoFocus:hn,overlayRef:qn});var La=function(Yr){var kr=Ge.onOverlayClick;Va(!1),kr&&kr(Yr)},Qr=function(){return ge.createElement(Ue,{ref:qn,overlay:Bn,prefixCls:Lt,arrow:nt})},io=function(){return typeof Bn=="function"?Qr:Qr()},ro=function(){var Yr=Ge.minOverlayWidthMatchTrigger,kr=Ge.alignPoint;return"minOverlayWidthMatchTrigger"in Ge?Yr:!kr},nn=function(){var Yr=Ge.openClassName;return Yr!==void 0?Yr:"".concat(Lt,"-open")},wn=ge.cloneElement(ir,{className:ve()((Re=ir.props)===null||Re===void 0?void 0:Re.className,ur&&nn()),ref:a(ir)?z(nr,ir.ref):void 0}),un=en;return!un&&Pn.indexOf("contextMenu")!==-1&&(un=["click"]),ge.createElement(le.Z,(0,Ae.Z)({builtinPlacements:qt},Ur,{prefixCls:Lt,ref:Zn,popupClassName:ve()(Yt,(0,ue.Z)({},"".concat(Lt,"-show-arrow"),nt)),popupStyle:pn,action:Pn,showAction:Nt,hideAction:un,popupPlacement:Ut,popupAlign:pt,popupTransitionName:Rt,popupAnimation:St,popupVisible:ur,stretch:ro()?"minWidth":"",popup:io(),onPopupVisibleChange:Hr,onPopupClick:La,getPopupContainer:Bt}),wn)}var Ke=ge.forwardRef(Ze),qe=Ke,et=de(60276),ut=de(5663),ct=de(10366),it=de(80636),tt=de(8745),st=de(96159),gt=de(53124),bt=de(68508),xt=de(76529),vt=de(46605),At=de(66748);const Je=null,Te=Ge=>{const{menu:Me,arrow:Re,prefixCls:ze,children:nt,trigger:yt,disabled:Lt,dropdownRender:Rt,getPopupContainer:St,overlayClassName:pt,rootClassName:Ft,open:Ut,onOpenChange:Ct,visible:qt,onVisibleChange:Bt,mouseEnterDelay:Nt=.15,mouseLeaveDelay:en=.1,autoAdjustOverflow:Yt=!0,placement:pn="",overlay:zn,transitionName:bn}=Ge,{getPopupContainer:Pn,getPrefixCls:hn,direction:Bn}=ge.useContext(gt.E_),ir=ge.useMemo(()=>{const wn=hn();return bn!==void 0?bn:pn.includes("top")?`${wn}-slide-down`:`${wn}-slide-up`},[hn,pn,bn]),Lr=ge.useMemo(()=>pn?pn.includes("Center")?pn.slice(0,pn.indexOf("Center")):pn:Bn==="rtl"?"bottomRight":"bottomLeft",[pn,Bn]),Ur=hn("dropdown",ze),[la,vr]=(0,At.Z)(Ur),[,Sa]=(0,vt.Z)(),Va=ge.Children.only(nt),ur=(0,st.Tm)(Va,{className:ve()(`${Ur}-trigger`,{[`${Ur}-rtl`]:Bn==="rtl"},Va.props.className),disabled:Lt}),Zn=Lt?[]:yt;let qn;Zn&&Zn.includes("contextMenu")&&(qn=!0);const[nr,Hr]=(0,ut.Z)(!1,{value:Ut!=null?Ut:qt}),La=(0,et.useEvent)(wn=>{Ct==null||Ct(wn),Bt==null||Bt(wn),Hr(wn)}),Qr=ve()(pt,Ft,vr,{[`${Ur}-rtl`]:Bn==="rtl"}),io=(0,it.Z)({arrowPointAtCenter:typeof Re=="object"&&Re.pointAtCenter,autoAdjustOverflow:Yt,offset:Sa.marginXXS,arrowWidth:Re?Sa.sizePopupArrow:0,borderRadius:Sa.borderRadius}),ro=ge.useCallback(()=>{Hr(!1)},[]),nn=()=>{let wn;return Me!=null&&Me.items?wn=ge.createElement(bt.default,Object.assign({},Me)):typeof zn=="function"?wn=zn():wn=zn,Rt&&(wn=Rt(wn)),wn=ge.Children.only(typeof wn=="string"?ge.createElement("span",null,wn):wn),ge.createElement(xt.J,{prefixCls:`${Ur}-menu`,expandIcon:ge.createElement("span",{className:`${Ur}-menu-submenu-arrow`},ge.createElement(De.Z,{className:`${Ur}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ro,validator:un=>{let{mode:Nr}=un}},wn)};return la(ge.createElement(qe,Object.assign({alignPoint:qn},(0,ct.Z)(Ge,["rootClassName"]),{mouseEnterDelay:Nt,mouseLeaveDelay:en,visible:nr,builtinPlacements:io,arrow:!!Re,overlayClassName:Qr,prefixCls:Ur,getPopupContainer:St||Pn,transitionName:ir,trigger:Zn,overlay:nn,placement:Lr,onVisibleChange:La}),ur))};function Ve(Ge){return Object.assign(Object.assign({},Ge),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Le=(0,tt.Z)(Te,"dropdown",Ge=>Ge,Ve),Ee=Ge=>ge.createElement(Le,Object.assign({},Ge),ge.createElement("span",null));Te._InternalPanelDoNotUseOrYouWillBeFired=Ee;var Be=Te},85418:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return y}});var ge=de(35874),De=de(94184),x=de.n(De),ve=de(67294),Ae=de(25877),ue=de(71577),ie=de(53124),ae=de(93421),le=de(4173),oe=de(66748),se=function(a,E){var b={};for(var te in a)Object.prototype.hasOwnProperty.call(a,te)&&E.indexOf(te)<0&&(b[te]=a[te]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,te=Object.getOwnPropertySymbols(a);ee<te.length;ee++)E.indexOf(te[ee])<0&&Object.prototype.propertyIsEnumerable.call(a,te[ee])&&(b[te[ee]]=a[te[ee]]);return b};const re=a=>{const{getPopupContainer:E,getPrefixCls:b,direction:te}=ve.useContext(ie.E_),{prefixCls:ee,type:ce="default",danger:fe,disabled:he,loading:me,onClick:pe,htmlType:be,children:ye,className:Ce,menu:Se,arrow:Ue,autoFocus:we,overlay:je,trigger:Fe,align:ke,open:We,onOpenChange:Ze,placement:Ke,getPopupContainer:qe,href:et,icon:ut=ve.createElement(Ae.Z,null),title:ct,buttonsRender:it=Lt=>Lt,mouseEnterDelay:tt,mouseLeaveDelay:st,overlayClassName:gt,overlayStyle:bt,destroyPopupOnHide:xt,dropdownRender:vt}=a,At=se(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Je=b("dropdown",ee),Te=`${Je}-button`,[Ve,Le]=(0,oe.Z)(Je),Ee={menu:Se,arrow:Ue,autoFocus:we,align:ke,disabled:he,trigger:he?[]:Fe,onOpenChange:Ze,getPopupContainer:qe||E,mouseEnterDelay:tt,mouseLeaveDelay:st,overlayClassName:gt,overlayStyle:bt,destroyPopupOnHide:xt,dropdownRender:vt},{compactSize:Be,compactItemClassnames:Ge}=(0,le.ri)(Je,te),Me=x()(Te,Ge,Ce,Le);"overlay"in a&&(Ee.overlay=je),"open"in a&&(Ee.open=We),"placement"in a?Ee.placement=Ke:Ee.placement=te==="rtl"?"bottomLeft":"bottomRight";const Re=ve.createElement(ue.ZP,{type:ce,danger:fe,disabled:he,loading:me,onClick:pe,htmlType:be,href:et,title:ct},ye),ze=ve.createElement(ue.ZP,{type:ce,danger:fe,icon:ut}),[nt,yt]=it([Re,ze]);return Ve(ve.createElement(ae.Z.Compact,Object.assign({className:Me,size:Be,block:!0},At),nt,ve.createElement(ge.Z,Object.assign({},Ee),yt)))};re.__ANT_BUTTON=!0;var ne=re;const z=ge.Z;z.Button=ne;var y=z},66748:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return se}});var ge=de(14747),De=de(67771),x=de(33297),ve=de(50438),Ae=de(97414),ue=de(67968),ie=de(45503),le=re=>{const{componentCls:ne,menuCls:z,colorError:y,colorTextLightSolid:a}=re,E=`${z}-item`;return{[`${ne}, ${ne}-menu-submenu`]:{[`${z} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const oe=re=>{const{componentCls:ne,menuCls:z,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:E,antCls:b,iconCls:te,motionDurationMid:ee,dropdownPaddingVertical:ce,fontSize:fe,dropdownEdgeChildPadding:he,colorTextDisabled:me,fontSizeIcon:pe,controlPaddingHorizontal:be,colorBgElevated:ye}=re;return[{[ne]:Object.assign(Object.assign({},(0,ge.Wf)(re)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${te}-down, & > ${b}-btn-icon > ${te}-down`]:{fontSize:pe}},[`${ne}-wrap`]:{position:"relative",[`${b}-btn > ${te}-down`]:{fontSize:pe},[`${te}-down::before`]:{transition:`transform ${ee}`}},[`${ne}-wrap-open`]:{[`${te}-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${ne}-placement-bottomLeft,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${ne}-placement-bottomLeft,
|
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${ne}-placement-bottom,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${ne}-placement-bottom,
|
|
|
&${b}-slide-down-enter${b}-slide-down-enter-active${ne}-placement-bottomRight,
|
|
|
&${b}-slide-down-appear${b}-slide-down-appear-active${ne}-placement-bottomRight`]:{animationName:De.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${ne}-placement-topLeft,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${ne}-placement-topLeft,
|
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${ne}-placement-top,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${ne}-placement-top,
|
|
|
&${b}-slide-up-enter${b}-slide-up-enter-active${ne}-placement-topRight,
|
|
|
&${b}-slide-up-appear${b}-slide-up-appear-active${ne}-placement-topRight`]:{animationName:De.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${ne}-placement-bottomLeft,
|
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${ne}-placement-bottom,
|
|
|
&${b}-slide-down-leave${b}-slide-down-leave-active${ne}-placement-bottomRight`]:{animationName:De.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${ne}-placement-topLeft,
|
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${ne}-placement-top,
|
|
|
&${b}-slide-up-leave${b}-slide-up-leave-active${ne}-placement-topRight`]:{animationName:De.ly}})},(0,Ae.ZP)(re,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${ne} ${z}`]:{position:"relative",margin:0},[`${z}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${ne}, ${ne}-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,ge.Qy)(re)),{[`${z}-item-group-title`]:{padding:`${ce}px ${be}px`,color:re.colorTextDescription,transition:`all ${ee}`},[`${z}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${z}-item-icon`]:{minWidth:fe,marginInlineEnd:re.marginXS,fontSize:re.fontSizeSM},[`${z}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ee}`,"&: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:fe,lineHeight:re.lineHeight,cursor:"pointer",transition:`all ${ee}`,borderRadius:re.borderRadiusSM,"&:hover, &-active":{backgroundColor:re.controlItemBgHover}},(0,ge.Qy)(re)),{"&-selected":{color:re.colorPrimary,backgroundColor:re.controlItemBgActive,"&:hover, &-active":{backgroundColor:re.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${re.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:re.colorSplit},[`${ne}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:re.paddingXS,[`${ne}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:re.colorTextDescription,fontSize:pe,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 ${ne}-menu-submenu-title`]:{[`&, ${ne}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:ye,cursor:"not-allowed"}},[`${z}-submenu-selected ${ne}-menu-submenu-title`]:{color:re.colorPrimary}})}},[(0,De.oN)(re,"slide-up"),(0,De.oN)(re,"slide-down"),(0,x.Fm)(re,"move-up"),(0,x.Fm)(re,"move-down"),(0,ve._y)(re,"zoom-big")]]};var se=(0,ue.Z)("Dropdown",(re,ne)=>{let{rootPrefixCls:z}=ne;const{marginXXS:y,sizePopupArrow:a,controlHeight:E,fontSize:b,lineHeight:te,paddingXXS:ee,componentCls:ce,borderRadiusLG:fe}=re,he=(E-b*te)/2,{dropdownArrowOffset:me}=(0,Ae.fS)({contentRadius:fe}),pe=(0,ie.TS)(re,{menuCls:`${ce}-menu`,rootPrefixCls:z,dropdownArrowDistance:a/2+y,dropdownArrowOffset:me,dropdownPaddingVertical:he,dropdownEdgeChildPadding:ee});return[oe(pe),le(pe)]},re=>({zIndexPopup:re.zIndexPopupBase+50}))},25378:function(sn,kt,de){"use strict";var ge=de(67294),De=de(14075),x=de(57838),ve=de(74443);function Ae(){let ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ie=(0,ge.useRef)({}),ae=(0,x.Z)(),le=(0,ve.ZP)();return(0,De.Z)(()=>{const oe=le.subscribe(se=>{ie.current=se,ue&&ae()});return()=>le.unsubscribe(oe)},[]),ie.current}kt.Z=Ae},99398:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return jr}});var ge=de(67294),De=de.t(ge,2),x=de(99569),ve=de(94184),Ae=de.n(ve),ue=de(87462),ie=de(1413),ae=de(4942),le=de(97685),oe=de(71002),se=de(45987),re=/margin|padding|width|height|max|min|offset/,ne={left:!0,top:!0},z={cssFloat:1,styleFloat:1,float:1};function y(Wt){return Wt.nodeType===1?Wt.ownerDocument.defaultView.getComputedStyle(Wt,null):{}}function a(Wt,_t,Vt){if(_t=_t.toLowerCase(),Vt==="auto"){if(_t==="height")return Wt.offsetHeight;if(_t==="width")return Wt.offsetWidth}return _t in ne||(ne[_t]=re.test(_t)),ne[_t]?parseFloat(Vt)||0:Vt}function E(Wt,_t){var Vt=arguments.length,vn=y(Wt);return _t=z[_t]?"cssFloat"in Wt.style?"cssFloat":"styleFloat":_t,Vt===1?vn:a(Wt,_t,vn[_t]||Wt.style[_t])}function b(Wt,_t,Vt){var vn=arguments.length;if(_t=z[_t]?"cssFloat"in Wt.style?"cssFloat":"styleFloat":_t,vn===3)return typeof Vt=="number"&&re.test(_t)&&(Vt="".concat(Vt,"px")),Wt.style[_t]=Vt,Vt;for(var Rn in _t)_t.hasOwnProperty(Rn)&&b(Wt,Rn,_t[Rn]);return y(Wt)}function te(Wt){return Wt===document.body?document.documentElement.clientWidth:Wt.offsetWidth}function ee(Wt){return Wt===document.body?window.innerHeight||document.documentElement.clientHeight:Wt.offsetHeight}function ce(){var Wt=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Wt,height:_t}}function fe(){var Wt=document.documentElement.clientWidth,_t=window.innerHeight||document.documentElement.clientHeight;return{width:Wt,height:_t}}function he(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function me(Wt){var _t=Wt.getBoundingClientRect(),Vt=document.documentElement;return{left:_t.left+(window.pageXOffset||Vt.scrollLeft)-(Vt.clientLeft||document.body.clientLeft||0),top:_t.top+(window.pageYOffset||Vt.scrollTop)-(Vt.clientTop||document.body.clientTop||0)}}function pe(Wt){var _t=ge.useRef();_t.current=Wt;var Vt=ge.useCallback(function(){for(var vn,Rn=arguments.length,Ar=new Array(Rn),Rr=0;Rr<Rn;Rr++)Ar[Rr]=arguments[Rr];return(vn=_t.current)===null||vn===void 0?void 0:vn.call.apply(vn,[_t].concat(Ar))},[]);return Vt}function be(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ye=be()?ge.useLayoutEffect:ge.useEffect,Ce=function(_t,Vt){var vn=ge.useRef(!0);ye(function(){return _t(vn.current)},Vt),ye(function(){return vn.current=!1,function(){vn.current=!0}},[])},Se=function(_t,Vt){Ce(function(vn){if(!vn)return _t()},Vt)},Ue=null;function we(Wt){var _t=ge.useRef(!1),Vt=ge.useState(Wt),vn=(0,le.Z)(Vt,2),Rn=vn[0],Ar=vn[1];ge.useEffect(function(){return _t.current=!1,function(){_t.current=!0}},[]);function Rr(oa,ca){ca&&_t.current||Ar(oa)}return[Rn,Rr]}function je(Wt){return Wt!==void 0}function Fe(Wt,_t){var Vt=_t||{},vn=Vt.defaultValue,Rn=Vt.value,Ar=Vt.onChange,Rr=Vt.postState,oa=we(function(){return je(Rn)?Rn:je(vn)?typeof vn=="function"?vn():vn:typeof Wt=="function"?Wt():Wt}),ca=(0,le.Z)(oa,2),Sn=ca[0],dn=ca[1],gn=Rn!==void 0?Rn:Sn,sr=Rr?Rr(gn):gn,Gr=pe(Ar),na=we([gn]),Gn=(0,le.Z)(na,2),wa=Gn[0],Ta=Gn[1];Se(function(){var No=wa[0];Sn!==No&&Gr(Sn,No)},[wa]),Se(function(){je(Rn)||dn(Rn)},[Rn]);var ja=pe(function(No,dr){dn(No,dr),Ta([gn],dr)});return[sr,ja]}var ke=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],We=ge.createContext(null),Ze=0;function Ke(Wt,_t){var Vt=ge.useState(function(){return Ze+=1,String(Ze)}),vn=(0,le.Z)(Vt,1),Rn=vn[0],Ar=ge.useContext(We),Rr={data:_t,canPreview:Wt};return ge.useEffect(function(){if(Ar)return Ar.register(Rn,Rr)},[]),ge.useEffect(function(){Ar&&Ar.register(Rn,Rr)},[Wt,_t]),Rn}function qe(Wt){return new Promise(function(_t){var Vt=document.createElement("img");Vt.onerror=function(){return _t(!1)},Vt.onload=function(){return _t(!0)},Vt.src=Wt})}function et(Wt){var _t=Wt.src,Vt=Wt.isCustomPlaceholder,vn=Wt.fallback,Rn=(0,ge.useState)(Vt?"loading":"normal"),Ar=(0,le.Z)(Rn,2),Rr=Ar[0],oa=Ar[1],ca=(0,ge.useRef)(!1),Sn=Rr==="error";(0,ge.useEffect)(function(){qe(_t).then(function(Gr){Gr||oa("error")})},[_t]),(0,ge.useEffect)(function(){Vt&&!ca.current?oa("loading"):Sn&&oa("normal")},[_t]);var dn=function(){oa("normal")},gn=function(na){ca.current=!1,Rr==="loading"&&na!=null&&na.complete&&(na.naturalWidth||na.naturalHeight)&&(ca.current=!0,dn())},sr=Sn&&vn?{src:vn}:{onLoad:dn,src:_t};return[gn,sr,Rr]}var ut=de(2788),ct=ge.createContext({});function it(Wt,_t){if(!Wt)return!1;if(Wt.contains)return Wt.contains(_t);for(var Vt=_t;Vt;){if(Vt===Wt)return!0;Vt=Vt.parentNode}return!1}function tt(){var Wt=(0,ie.Z)({},De);return Wt.useId}var st=0;function gt(){}function bt(Wt){var _t=ge.useState("ssr-id"),Vt=(0,le.Z)(_t,2),vn=Vt[0],Rn=Vt[1],Ar=tt(),Rr=Ar==null?void 0:Ar();return ge.useEffect(function(){if(!Ar){var oa=st;st+=1,Rn("rc_unique_".concat(oa))}},[]),Wt||Rr||vn}var 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(_t){var Vt=_t.keyCode;if(_t.altKey&&!_t.ctrlKey||_t.metaKey||Vt>=xt.F1&&Vt<=xt.F12)return!1;switch(Vt){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(_t){if(_t>=xt.ZERO&&_t<=xt.NINE||_t>=xt.NUM_ZERO&&_t<=xt.NUM_MULTIPLY||_t>=xt.A&&_t<=xt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&_t===0)return!0;switch(_t){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}}},vt=xt,At=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
|
summary tabIndex target title type useMap value width wmode wrap`,Je=`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`,Te="".concat(At," ").concat(Je).split(/[\s\n]+/),Ve="aria-",Le="data-";function Ee(Wt,_t){return Wt.indexOf(_t)===0}function Be(Wt){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Vt;_t===!1?Vt={aria:!0,data:!0,attr:!0}:_t===!0?Vt={aria:!0}:Vt=(0,ie.Z)({},_t);var vn={};return Object.keys(Wt).forEach(function(Rn){(Vt.aria&&(Rn==="role"||Ee(Rn,Ve))||Vt.data&&Ee(Rn,Le)||Vt.attr&&Te.includes(Rn))&&(vn[Rn]=Wt[Rn])}),vn}function Ge(Wt,_t,Vt){var vn=_t;return!vn&&Vt&&(vn="".concat(Wt,"-").concat(Vt)),vn}function Me(Wt,_t){var Vt=Wt["page".concat(_t?"Y":"X","Offset")],vn="scroll".concat(_t?"Top":"Left");if(typeof Vt!="number"){var Rn=Wt.document;Vt=Rn.documentElement[vn],typeof Vt!="number"&&(Vt=Rn.body[vn])}return Vt}function Re(Wt){var _t=Wt.getBoundingClientRect(),Vt={left:_t.left,top:_t.top},vn=Wt.ownerDocument,Rn=vn.defaultView||vn.parentWindow;return Vt.left+=Me(Rn),Vt.top+=Me(Rn,!0),Vt}var ze=de(62874),nt=de(59864);function yt(Wt,_t,Vt){var vn=ge.useRef({});return(!("value"in vn.current)||Vt(vn.current.condition,_t))&&(vn.current.value=Wt(),vn.current.condition=_t),vn.current.value}function Lt(Wt,_t){typeof Wt=="function"?Wt(_t):(0,oe.Z)(Wt)==="object"&&Wt&&"current"in Wt&&(Wt.current=_t)}function Rt(){for(var Wt=arguments.length,_t=new Array(Wt),Vt=0;Vt<Wt;Vt++)_t[Vt]=arguments[Vt];var vn=_t.filter(function(Rn){return Rn});return vn.length<=1?vn[0]:function(Rn){_t.forEach(function(Ar){Lt(Ar,Rn)})}}function St(){for(var Wt=arguments.length,_t=new Array(Wt),Vt=0;Vt<Wt;Vt++)_t[Vt]=arguments[Vt];return yt(function(){return Rt.apply(void 0,_t)},_t,function(vn,Rn){return vn.length===Rn.length&&vn.every(function(Ar,Rr){return Ar===Rn[Rr]})})}function pt(Wt){var _t,Vt,vn=isMemo(Wt)?Wt.type.type:Wt.type;return!(typeof vn=="function"&&!((_t=vn.prototype)!==null&&_t!==void 0&&_t.render)||typeof Wt=="function"&&!((Vt=Wt.prototype)!==null&&Vt!==void 0&&Vt.render))}var Ft=ge.memo(function(Wt){var _t=Wt.children;return _t},function(Wt,_t){var Vt=_t.shouldUpdate;return!Vt}),Ut={width:0,height:0,overflow:"hidden",outline:"none"},Ct=ge.forwardRef(function(Wt,_t){var Vt=Wt.prefixCls,vn=Wt.className,Rn=Wt.style,Ar=Wt.title,Rr=Wt.ariaId,oa=Wt.footer,ca=Wt.closable,Sn=Wt.closeIcon,dn=Wt.onClose,gn=Wt.children,sr=Wt.bodyStyle,Gr=Wt.bodyProps,na=Wt.modalRender,Gn=Wt.onMouseDown,wa=Wt.onMouseUp,Ta=Wt.holderRef,ja=Wt.visible,No=Wt.forceRender,dr=Wt.width,oo=Wt.height,Bo=ge.useContext(ct),ko=Bo.panel,Ka=St(Ta,ko),qr=(0,ge.useRef)(),Io=(0,ge.useRef)();ge.useImperativeHandle(_t,function(){return{focus:function(){var ki;(ki=qr.current)===null||ki===void 0||ki.focus()},changeActive:function(ki){var ms=document,vi=ms.activeElement;ki&&vi===Io.current?qr.current.focus():!ki&&vi===qr.current&&Io.current.focus()}}});var uo={};dr!==void 0&&(uo.width=dr),oo!==void 0&&(uo.height=oo);var Ga;oa&&(Ga=ge.createElement("div",{className:"".concat(Vt,"-footer")},oa));var mi;Ar&&(mi=ge.createElement("div",{className:"".concat(Vt,"-header")},ge.createElement("div",{className:"".concat(Vt,"-title"),id:Rr},Ar)));var gi;ca&&(gi=ge.createElement("button",{type:"button",onClick:dn,"aria-label":"Close",className:"".concat(Vt,"-close")},Sn||ge.createElement("span",{className:"".concat(Vt,"-close-x")})));var xi=ge.createElement("div",{className:"".concat(Vt,"-content")},gi,mi,ge.createElement("div",(0,ue.Z)({className:"".concat(Vt,"-body"),style:sr},Gr),gn),Ga);return ge.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":Ar?Rr:null,"aria-modal":"true",ref:Ka,style:(0,ie.Z)((0,ie.Z)({},Rn),uo),className:Ae()(Vt,vn),onMouseDown:Gn,onMouseUp:wa},ge.createElement("div",{tabIndex:0,ref:qr,style:Ut,"aria-hidden":"true"}),ge.createElement(Ft,{shouldUpdate:ja||No},na?na(xi):xi),ge.createElement("div",{tabIndex:0,ref:Io,style:Ut,"aria-hidden":"true"}))}),qt=Ct,Bt=ge.forwardRef(function(Wt,_t){var Vt=Wt.prefixCls,vn=Wt.title,Rn=Wt.style,Ar=Wt.className,Rr=Wt.visible,oa=Wt.forceRender,ca=Wt.destroyOnClose,Sn=Wt.motionName,dn=Wt.ariaId,gn=Wt.onVisibleChanged,sr=Wt.mousePosition,Gr=(0,ge.useRef)(),na=ge.useState(),Gn=(0,le.Z)(na,2),wa=Gn[0],Ta=Gn[1],ja={};wa&&(ja.transformOrigin=wa);function No(){var dr=Re(Gr.current);Ta(sr?"".concat(sr.x-dr.left,"px ").concat(sr.y-dr.top,"px"):"")}return ge.createElement(ze.Z,{visible:Rr,onVisibleChanged:gn,onAppearPrepare:No,onEnterPrepare:No,forceRender:oa,motionName:Sn,removeOnLeave:ca,ref:Gr},function(dr,oo){var Bo=dr.className,ko=dr.style;return ge.createElement(qt,(0,ue.Z)({},Wt,{ref:_t,title:vn,ariaId:dn,prefixCls:Vt,holderRef:oo,style:(0,ie.Z)((0,ie.Z)((0,ie.Z)({},ko),Rn),ja),className:Ae()(Ar,Bo)}))})});Bt.displayName="Content";var Nt=Bt;function en(Wt){var _t=Wt.prefixCls,Vt=Wt.style,vn=Wt.visible,Rn=Wt.maskProps,Ar=Wt.motionName;return ge.createElement(ze.Z,{key:"mask",visible:vn,motionName:Ar,leavedClassName:"".concat(_t,"-mask-hidden")},function(Rr,oa){var ca=Rr.className,Sn=Rr.style;return ge.createElement("div",(0,ue.Z)({ref:oa,style:(0,ie.Z)((0,ie.Z)({},Sn),Vt),className:Ae()("".concat(_t,"-mask"),ca)},Rn))})}function Yt(Wt){var _t=Wt.prefixCls,Vt=_t===void 0?"rc-dialog":_t,vn=Wt.zIndex,Rn=Wt.visible,Ar=Rn===void 0?!1:Rn,Rr=Wt.keyboard,oa=Rr===void 0?!0:Rr,ca=Wt.focusTriggerAfterClose,Sn=ca===void 0?!0:ca,dn=Wt.wrapStyle,gn=Wt.wrapClassName,sr=Wt.wrapProps,Gr=Wt.onClose,na=Wt.afterOpenChange,Gn=Wt.afterClose,wa=Wt.transitionName,Ta=Wt.animation,ja=Wt.closable,No=ja===void 0?!0:ja,dr=Wt.mask,oo=dr===void 0?!0:dr,Bo=Wt.maskTransitionName,ko=Wt.maskAnimation,Ka=Wt.maskClosable,qr=Ka===void 0?!0:Ka,Io=Wt.maskStyle,uo=Wt.maskProps,Ga=Wt.rootClassName,mi=(0,ge.useRef)(),gi=(0,ge.useRef)(),xi=(0,ge.useRef)(),_i=ge.useState(Ar),ki=(0,le.Z)(_i,2),ms=ki[0],vi=ki[1],pi=bt();function ns(){it(gi.current,document.activeElement)||(mi.current=document.activeElement)}function Fi(){if(!it(gi.current,document.activeElement)){var ds;(ds=xi.current)===null||ds===void 0||ds.focus()}}function ys(ds){if(ds)Fi();else{if(vi(!1),oo&&mi.current&&Sn){try{mi.current.focus({preventScroll:!0})}catch(ps){}mi.current=null}ms&&(Gn==null||Gn())}na==null||na(ds)}function Ii(ds){Gr==null||Gr(ds)}var os=(0,ge.useRef)(!1),ri=(0,ge.useRef)(),fs=function(){clearTimeout(ri.current),os.current=!0},$s=function(){ri.current=setTimeout(function(){os.current=!1})},Zs=null;qr&&(Zs=function(ps){os.current?os.current=!1:gi.current===ps.target&&Ii(ps)});function Gi(ds){if(oa&&ds.keyCode===vt.ESC){ds.stopPropagation(),Ii(ds);return}Ar&&ds.keyCode===vt.TAB&&xi.current.changeActive(!ds.shiftKey)}return(0,ge.useEffect)(function(){Ar&&(vi(!0),ns())},[Ar]),(0,ge.useEffect)(function(){return function(){clearTimeout(ri.current)}},[]),ge.createElement("div",(0,ue.Z)({className:Ae()("".concat(Vt,"-root"),Ga)},Be(Wt,{data:!0})),ge.createElement(en,{prefixCls:Vt,visible:oo&&Ar,motionName:Ge(Vt,Bo,ko),style:(0,ie.Z)({zIndex:vn},Io),maskProps:uo}),ge.createElement("div",(0,ue.Z)({tabIndex:-1,onKeyDown:Gi,className:Ae()("".concat(Vt,"-wrap"),gn),ref:gi,onClick:Zs,style:(0,ie.Z)((0,ie.Z)({zIndex:vn},dn),{},{display:ms?null:"none"})},sr),ge.createElement(Nt,(0,ue.Z)({},Wt,{onMouseDown:fs,onMouseUp:$s,ref:xi,closable:No,ariaId:pi,prefixCls:Vt,visible:Ar&&ms,onClose:Ii,onVisibleChanged:ys,motionName:Ge(Vt,wa,Ta)}))))}var pn=function(_t){var Vt=_t.visible,vn=_t.getContainer,Rn=_t.forceRender,Ar=_t.destroyOnClose,Rr=Ar===void 0?!1:Ar,oa=_t.afterClose,ca=_t.panelRef,Sn=ge.useState(Vt),dn=(0,le.Z)(Sn,2),gn=dn[0],sr=dn[1],Gr=ge.useMemo(function(){return{panel:ca}},[ca]);return ge.useEffect(function(){Vt&&sr(!0)},[Vt]),!Rn&&Rr&&!gn?null:ge.createElement(ct.Provider,{value:Gr},ge.createElement(ut.Z,{open:Vt||Rn||gn,autoDestroy:!1,getContainer:vn,autoLock:Vt||gn},ge.createElement(Yt,(0,ue.Z)({},_t,{destroyOnClose:Rr,afterClose:function(){oa==null||oa(),sr(!1)}}))))};pn.displayName="Dialog";var zn=pn,bn=zn,Pn=de(73935);function hn(Wt,_t,Vt,vn){var Rn=Pn.unstable_batchedUpdates?function(Rr){Pn.unstable_batchedUpdates(Vt,Rr)}:Vt;return Wt!=null&&Wt.addEventListener&&Wt.addEventListener(_t,Rn,vn),{remove:function(){Wt!=null&&Wt.removeEventListener&&Wt.removeEventListener(_t,Rn,vn)}}}var Bn={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(_t){var Vt=_t.keyCode;if(_t.altKey&&!_t.ctrlKey||_t.metaKey||Vt>=Bn.F1&&Vt<=Bn.F12)return!1;switch(Vt){case Bn.ALT:case Bn.CAPS_LOCK:case Bn.CONTEXT_MENU:case Bn.CTRL:case Bn.DOWN:case Bn.END:case Bn.ESC:case Bn.HOME:case Bn.INSERT:case Bn.LEFT:case Bn.MAC_FF_META:case Bn.META:case Bn.NUMLOCK:case Bn.NUM_CENTER:case Bn.PAGE_DOWN:case Bn.PAGE_UP:case Bn.PAUSE:case Bn.PRINT_SCREEN:case Bn.RIGHT:case Bn.SHIFT:case Bn.UP:case Bn.WIN_KEY:case Bn.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(_t){if(_t>=Bn.ZERO&&_t<=Bn.NINE||_t>=Bn.NUM_ZERO&&_t<=Bn.NUM_MULTIPLY||_t>=Bn.A&&_t<=Bn.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&_t===0)return!0;switch(_t){case Bn.SPACE:case Bn.QUESTION_MARK:case Bn.NUM_PLUS:case Bn.NUM_MINUS:case Bn.NUM_PERIOD:case Bn.NUM_DIVISION:case Bn.SEMICOLON:case Bn.DASH:case Bn.EQUALS:case Bn.COMMA:case Bn.PERIOD:case Bn.SLASH:case Bn.APOSTROPHE:case Bn.SINGLE_QUOTE:case Bn.OPEN_SQUARE_BRACKET:case Bn.BACKSLASH:case Bn.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},ir=Bn,Lr={},Ur=[],la=function(_t){Ur.push(_t)};function vr(Wt,_t){if(0)var Vt}function Sa(Wt,_t){if(0)var Vt}function Va(){Lr={}}function ur(Wt,_t,Vt){!_t&&!Lr[Vt]&&(Wt(!1,Vt),Lr[Vt]=!0)}function Zn(Wt,_t){ur(vr,Wt,_t)}function qn(Wt,_t){ur(Sa,Wt,_t)}Zn.preMessage=la,Zn.resetWarned=Va,Zn.noteOnce=qn;var nr=Zn;function Hr(Wt,_t,Vt,vn){var Rn=_t+Vt,Ar=(Vt-vn)/2;if(Vt>vn){if(_t>0)return(0,ae.Z)({},Wt,Ar);if(_t<0&&Rn<vn)return(0,ae.Z)({},Wt,-Ar)}else if(_t<0||Rn>vn)return(0,ae.Z)({},Wt,_t<0?Ar:-Ar);return{}}function La(Wt,_t,Vt,vn){var Rn=fe(),Ar=Rn.width,Rr=Rn.height,oa=null;return Wt<=Ar&&_t<=Rr?oa={x:0,y:0}:(Wt>Ar||_t>Rr)&&(oa=(0,ie.Z)((0,ie.Z)({},Hr("x",Vt,Wt,Ar)),Hr("y",vn,_t,Rr))),oa}function Qr(Wt,_t){var Vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,vn=new Set;function Rn(Ar,Rr){var oa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,ca=vn.has(Ar);if(nr(!ca,"Warning: There may be circular references"),ca)return!1;if(Ar===Rr)return!0;if(Vt&&oa>1)return!1;vn.add(Ar);var Sn=oa+1;if(Array.isArray(Ar)){if(!Array.isArray(Rr)||Ar.length!==Rr.length)return!1;for(var dn=0;dn<Ar.length;dn++)if(!Rn(Ar[dn],Rr[dn],Sn))return!1;return!0}if(Ar&&Rr&&(0,oe.Z)(Ar)==="object"&&(0,oe.Z)(Rr)==="object"){var gn=Object.keys(Ar);return gn.length!==Object.keys(Rr).length?!1:gn.every(function(sr){return Rn(Ar[sr],Rr[sr],Sn)})}return!1}return Rn(Wt,_t)}var io=Qr,ro=function(_t){return+setTimeout(_t,16)},nn=function(_t){return clearTimeout(_t)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(ro=function(_t){return window.requestAnimationFrame(_t)},nn=function(_t){return window.cancelAnimationFrame(_t)});var wn=0,un=new Map;function Nr(Wt){un.delete(Wt)}var Yr=function(_t){var Vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;wn+=1;var vn=wn;function Rn(Ar){if(Ar===0)Nr(vn),_t();else{var Rr=ro(function(){Rn(Ar-1)});un.set(vn,Rr)}}return Rn(Vt),vn};Yr.cancel=function(Wt){var _t=un.get(Wt);return Nr(_t),nn(_t)};var kr=Yr,ao={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function $r(Wt,_t,Vt,vn){var Rn=(0,ge.useRef)(null),Ar=(0,ge.useRef)([]),Rr=(0,ge.useState)(ao),oa=(0,le.Z)(Rr,2),ca=oa[0],Sn=oa[1],dn=function(na){Sn(ao),vn&&!io(ao,ca)&&vn({transform:ao,action:na})},gn=function(na,Gn){Rn.current===null&&(Ar.current=[],Rn.current=kr(function(){Sn(function(wa){var Ta=wa;return Ar.current.forEach(function(ja){Ta=(0,ie.Z)((0,ie.Z)({},Ta),ja)}),Rn.current=null,vn==null||vn({transform:Ta,action:Gn}),Ta})})),Ar.current.push((0,ie.Z)((0,ie.Z)({},ca),na))},sr=function(na,Gn,wa,Ta){var ja=Wt.current,No=ja.width,dr=ja.height,oo=ja.offsetWidth,Bo=ja.offsetHeight,ko=ja.offsetLeft,Ka=ja.offsetTop,qr=na,Io=ca.scale*na;Io>Vt?(qr=Vt/ca.scale,Io=Vt):Io<_t&&(qr=_t/ca.scale,Io=_t);var uo=wa!=null?wa:innerWidth/2,Ga=Ta!=null?Ta:innerHeight/2,mi=qr-1,gi=mi*No*.5,xi=mi*dr*.5,_i=mi*(uo-ca.x-ko),ki=mi*(Ga-ca.y-Ka),ms=ca.x-(_i-gi),vi=ca.y-(ki-xi);if(na<1&&Io===1){var pi=oo*Io,ns=Bo*Io,Fi=fe(),ys=Fi.width,Ii=Fi.height;pi<=ys&&ns<=Ii&&(ms=0,vi=0)}gn({x:ms,y:vi,scale:Io},Gn)};return{transform:ca,resetTransform:dn,updateTransform:gn,dispatchZoomChange:sr}}var ma=function(_t){var Vt=_t.visible,vn=_t.maskTransitionName,Rn=_t.getContainer,Ar=_t.prefixCls,Rr=_t.rootClassName,oa=_t.icons,ca=_t.countRender,Sn=_t.showSwitch,dn=_t.showProgress,gn=_t.current,sr=_t.transform,Gr=_t.count,na=_t.scale,Gn=_t.minScale,wa=_t.maxScale,Ta=_t.closeIcon,ja=_t.onSwitchLeft,No=_t.onSwitchRight,dr=_t.onClose,oo=_t.onZoomIn,Bo=_t.onZoomOut,ko=_t.onRotateRight,Ka=_t.onRotateLeft,qr=_t.onFlipX,Io=_t.onFlipY,uo=_t.toolbarRender,Ga=(0,ge.useContext)(We),mi=oa.rotateLeft,gi=oa.rotateRight,xi=oa.zoomIn,_i=oa.zoomOut,ki=oa.close,ms=oa.left,vi=oa.right,pi=oa.flipX,ns=oa.flipY,Fi="".concat(Ar,"-operations-operation");ge.useEffect(function(){var ri=function($s){$s.keyCode===ir.ESC&&dr()};return Vt&&window.addEventListener("keydown",ri),function(){window.removeEventListener("keydown",ri)}},[Vt]);var ys=[{icon:ns,onClick:Io,type:"flipY"},{icon:pi,onClick:qr,type:"flipX"},{icon:mi,onClick:Ka,type:"rotateLeft"},{icon:gi,onClick:ko,type:"rotateRight"},{icon:_i,onClick:Bo,type:"zoomOut",disabled:na===Gn},{icon:xi,onClick:oo,type:"zoomIn",disabled:na===wa}],Ii=ys.map(function(ri){var fs,$s=ri.icon,Zs=ri.onClick,Gi=ri.type,ds=ri.disabled;return ge.createElement("div",{className:Ae()(Fi,(fs={},(0,ae.Z)(fs,"".concat(Ar,"-operations-operation-").concat(Gi),!0),(0,ae.Z)(fs,"".concat(Ar,"-operations-operation-disabled"),!!ds),fs)),onClick:Zs,key:Gi},$s)}),os=ge.createElement("div",{className:"".concat(Ar,"-operations")},Ii);return ge.createElement(ze.Z,{visible:Vt,motionName:vn},function(ri){var fs=ri.className,$s=ri.style;return ge.createElement(ut.Z,{open:!0,getContainer:Rn!=null?Rn:document.body},ge.createElement("div",{className:Ae()("".concat(Ar,"-operations-wrapper"),fs,Rr),style:$s},Ta===null?null:ge.createElement("button",{className:"".concat(Ar,"-close"),onClick:dr},Ta||ki),Sn&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:Ae()("".concat(Ar,"-switch-left"),(0,ae.Z)({},"".concat(Ar,"-switch-left-disabled"),gn===0)),onClick:ja},ms),ge.createElement("div",{className:Ae()("".concat(Ar,"-switch-right"),(0,ae.Z)({},"".concat(Ar,"-switch-right-disabled"),gn===Gr-1)),onClick:No},vi)),ge.createElement("div",{className:"".concat(Ar,"-footer")},dn&&ge.createElement("div",{className:"".concat(Ar,"-progress")},ca?ca(gn+1,Gr):"".concat(gn+1," / ").concat(Gr)),uo?uo(os,(0,ie.Z)({icons:{flipYIcon:Ii[0],flipXIcon:Ii[1],rotateLeftIcon:Ii[2],rotateRightIcon:Ii[3],zoomOutIcon:Ii[4],zoomInIcon:Ii[5]},actions:{onFlipY:Io,onFlipX:qr,onRotateLeft:Ka,onRotateRight:ko,onZoomOut:Bo,onZoomIn:oo},transform:sr},Ga?{current:gn,total:Gr}:{})):os)))})},jo=ma,Da=1,eo=1,ra=["fallback","src","imgRef"],bo=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],Wn=function(_t){var Vt=_t.fallback,vn=_t.src,Rn=_t.imgRef,Ar=(0,se.Z)(_t,ra),Rr=et({src:vn,fallback:Vt}),oa=(0,le.Z)(Rr,2),ca=oa[0],Sn=oa[1];return ge.createElement("img",(0,ue.Z)({ref:function(gn){Rn.current=gn,ca(gn)}},Ar,Sn))},Fr=function(_t){var Vt=_t.prefixCls,vn=_t.src,Rn=_t.alt,Ar=_t.fallback,Rr=_t.movable,oa=Rr===void 0?!0:Rr,ca=_t.onClose,Sn=_t.visible,dn=_t.icons,gn=dn===void 0?{}:dn,sr=_t.rootClassName,Gr=_t.closeIcon,na=_t.getContainer,Gn=_t.current,wa=Gn===void 0?0:Gn,Ta=_t.count,ja=Ta===void 0?1:Ta,No=_t.countRender,dr=_t.scaleStep,oo=dr===void 0?.5:dr,Bo=_t.minScale,ko=Bo===void 0?1:Bo,Ka=_t.maxScale,qr=Ka===void 0?50:Ka,Io=_t.transitionName,uo=Io===void 0?"zoom":Io,Ga=_t.maskTransitionName,mi=Ga===void 0?"fade":Ga,gi=_t.imageRender,xi=_t.imgCommonProps,_i=_t.toolbarRender,ki=_t.onTransform,ms=_t.onChange,vi=(0,se.Z)(_t,bo),pi=(0,ge.useRef)(),ns=(0,ge.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),Fi=(0,ge.useState)(!1),ys=(0,le.Z)(Fi,2),Ii=ys[0],os=ys[1],ri=(0,ge.useContext)(We),fs=ri&&ja>1,$s=ri&&ja>=1,Zs=$r(pi,ko,qr,ki),Gi=Zs.transform,ds=Zs.resetTransform,ps=Zs.updateTransform,Al=Zs.dispatchZoomChange,Us=(0,ge.useState)(!0),sl=(0,le.Z)(Us,2),po=sl[0],zo=sl[1],rs=Gi.rotate,vs=Gi.scale,wl=Gi.x,dl=Gi.y,Sl=Ae()((0,ae.Z)({},"".concat(Vt,"-moving"),Ii));(0,ge.useEffect)(function(){po||zo(!0)},[po]);var Ds=function(){ds("close")},yl=function(){Al(Da+oo,"zoomIn")},Hl=function(){Al(Da/(Da+oo),"zoomOut")},ou=function(){ps({rotate:rs+90},"rotateRight")},vu=function(){ps({rotate:rs-90},"rotateLeft")},Kl=function(){ps({flipX:!Gi.flipX},"flipX")},iu=function(){ps({flipY:!Gi.flipY},"flipY")},$u=function(lt){lt==null||lt.preventDefault(),lt==null||lt.stopPropagation(),wa>0&&(zo(!1),ds("prev"),ms==null||ms(wa-1,wa))},ec=function(lt){lt==null||lt.preventDefault(),lt==null||lt.stopPropagation(),wa<ja-1&&(zo(!1),ds("next"),ms==null||ms(wa+1,wa))},xl=function(){if(Sn&&Ii){os(!1);var lt=ns.current,ft=lt.transformX,mt=lt.transformY,Tt=wl!==ft&&dl!==mt;if(!Tt)return;var Qt=pi.current.offsetWidth*vs,Xt=pi.current.offsetHeight*vs,an=pi.current.getBoundingClientRect(),It=an.left,Tn=an.top,mn=rs%180!==0,Un=La(mn?Xt:Qt,mn?Qt:Xt,It,Tn);Un&&ps((0,ie.Z)({},Un),"dragRebound")}},Bc=function(lt){!oa||lt.button!==0||(lt.preventDefault(),lt.stopPropagation(),ns.current={deltaX:lt.pageX-Gi.x,deltaY:lt.pageY-Gi.y,transformX:Gi.x,transformY:Gi.y},os(!0))},He=function(lt){Sn&&Ii&&ps({x:lt.pageX-ns.current.deltaX,y:lt.pageY-ns.current.deltaY},"move")},Ie=function(lt){if(!(!Sn||lt.deltaY==0)){var ft=Math.abs(lt.deltaY/100),mt=Math.min(ft,eo),Tt=Da+mt*oo;lt.deltaY>0&&(Tt=Da/Tt),Al(Tt,"wheel",lt.clientX,lt.clientY)}},Ne=function(lt){!Sn||!fs||(lt.keyCode===ir.LEFT?$u():lt.keyCode===ir.RIGHT&&ec())},Xe=function(lt){Sn&&(vs!==1?ps({x:0,y:0,scale:1},"doubleClick"):Al(Da+oo,"doubleClick",lt.clientX,lt.clientY))};(0,ge.useEffect)(function(){var $e,lt,ft,mt;if(oa){ft=hn(window,"mouseup",xl,!1),mt=hn(window,"mousemove",He,!1);try{window.top!==window.self&&($e=hn(window.top,"mouseup",xl,!1),lt=hn(window.top,"mousemove",He,!1))}catch(Tt){vr(!1,"[rc-image] ".concat(Tt))}}return function(){var Tt,Qt,Xt,an;(Tt=ft)===null||Tt===void 0||Tt.remove(),(Qt=mt)===null||Qt===void 0||Qt.remove(),(Xt=$e)===null||Xt===void 0||Xt.remove(),(an=lt)===null||an===void 0||an.remove()}},[Sn,Ii,wl,dl,rs,oa]),(0,ge.useEffect)(function(){var $e=hn(window,"keydown",Ne,!1);return function(){$e.remove()}},[Sn,fs,wa]);var rt=ge.createElement(Wn,(0,ue.Z)({},xi,{width:_t.width,height:_t.height,imgRef:pi,className:"".concat(Vt,"-img"),alt:Rn,style:{transform:"translate3d(".concat(Gi.x,"px, ").concat(Gi.y,"px, 0) scale3d(").concat(Gi.flipX?"-":"").concat(vs,", ").concat(Gi.flipY?"-":"").concat(vs,", 1) rotate(").concat(rs,"deg)"),transitionDuration:!po&&"0s"},fallback:Ar,src:vn,onWheel:Ie,onMouseDown:Bc,onDoubleClick:Xe}));return ge.createElement(ge.Fragment,null,ge.createElement(bn,(0,ue.Z)({transitionName:uo,maskTransitionName:mi,closable:!1,keyboard:!0,prefixCls:Vt,onClose:ca,visible:Sn,wrapClassName:Sl,rootClassName:sr,getContainer:na},vi,{afterClose:Ds}),ge.createElement("div",{className:"".concat(Vt,"-img-wrapper")},gi?gi(rt,(0,ie.Z)({transform:Gi},ri?{current:wa}:{})):rt)),ge.createElement(jo,{visible:Sn,transform:Gi,maskTransitionName:mi,closeIcon:Gr,getContainer:na,prefixCls:Vt,rootClassName:sr,icons:gn,countRender:No,showSwitch:fs,showProgress:$s,current:wa,count:ja,scale:vs,minScale:ko,maxScale:qr,toolbarRender:_i,onSwitchLeft:$u,onSwitchRight:ec,onZoomIn:yl,onZoomOut:Hl,onRotateRight:ou,onRotateLeft:vu,onFlipX:Kl,onFlipY:iu,onClose:ca}))},mr=Fr,Tr=de(74902);function Pr(Wt){var _t=ge.useState({}),Vt=(0,le.Z)(_t,2),vn=Vt[0],Rn=Vt[1],Ar=ge.useCallback(function(oa,ca){return Rn(function(Sn){return(0,ie.Z)((0,ie.Z)({},Sn),{},(0,ae.Z)({},oa,ca))}),function(){Rn(function(Sn){var dn=(0,ie.Z)({},Sn);return delete dn[oa],dn})}},[]),Rr=ge.useMemo(function(){return Wt?Wt.map(function(oa){if(typeof oa=="string")return{data:{src:oa}};var ca={};return Object.keys(oa).forEach(function(Sn){["src"].concat((0,Tr.Z)(ke)).includes(Sn)&&(ca[Sn]=oa[Sn])}),{data:ca}}):Object.keys(vn).reduce(function(oa,ca){var Sn=vn[ca],dn=Sn.canPreview,gn=Sn.data;return dn&&oa.push({data:gn,id:ca}),oa},[])},[Wt,vn]);return[Rr,Ar]}var jn=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],zr=["src"],Mr=function(_t){var Vt,vn=_t.previewPrefixCls,Rn=vn===void 0?"rc-image-preview":vn,Ar=_t.children,Rr=_t.icons,oa=Rr===void 0?{}:Rr,ca=_t.items,Sn=_t.preview,dn=_t.fallback,gn=(0,oe.Z)(Sn)==="object"?Sn:{},sr=gn.visible,Gr=gn.onVisibleChange,na=gn.getContainer,Gn=gn.current,wa=gn.movable,Ta=gn.minScale,ja=gn.maxScale,No=gn.countRender,dr=gn.closeIcon,oo=gn.onChange,Bo=gn.onTransform,ko=gn.toolbarRender,Ka=gn.imageRender,qr=(0,se.Z)(gn,jn),Io=Pr(ca),uo=(0,le.Z)(Io,2),Ga=uo[0],mi=uo[1],gi=Fe(0,{value:Gn}),xi=(0,le.Z)(gi,2),_i=xi[0],ki=xi[1],ms=(0,ge.useState)(!1),vi=(0,le.Z)(ms,2),pi=vi[0],ns=vi[1],Fi=((Vt=Ga[_i])===null||Vt===void 0?void 0:Vt.data)||{},ys=Fi.src,Ii=(0,se.Z)(Fi,zr),os=Fe(!!sr,{value:sr,onChange:function(rs,vs){Gr==null||Gr(rs,vs,_i)}}),ri=(0,le.Z)(os,2),fs=ri[0],$s=ri[1],Zs=(0,ge.useState)(null),Gi=(0,le.Z)(Zs,2),ds=Gi[0],ps=Gi[1],Al=ge.useCallback(function(zo,rs,vs){var wl=Ga.findIndex(function(dl){return dl.id===zo});$s(!0),ps({x:rs,y:vs}),ki(wl<0?0:wl),ns(!0)},[Ga]);ge.useEffect(function(){fs?pi||ki(0):ns(!1)},[fs]);var Us=function(rs,vs){ki(rs),oo==null||oo(rs,vs)},sl=function(){$s(!1),ps(null)},po=ge.useMemo(function(){return{register:mi,onPreview:Al}},[mi,Al]);return ge.createElement(We.Provider,{value:po},Ar,ge.createElement(mr,(0,ue.Z)({"aria-hidden":!fs,movable:wa,visible:fs,prefixCls:Rn,closeIcon:dr,onClose:sl,mousePosition:ds,imgCommonProps:Ii,src:ys,fallback:dn,icons:oa,minScale:Ta,maxScale:ja,getContainer:na,current:_i,count:Ga.length,countRender:No,onTransform:Bo,toolbarRender:ko,imageRender:Ka,onChange:Us},qr)))},wo=Mr,Xa=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],vo=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Fo=function(_t){var Vt=_t.src,vn=_t.alt,Rn=_t.onPreviewClose,Ar=_t.prefixCls,Rr=Ar===void 0?"rc-image":Ar,oa=_t.previewPrefixCls,ca=oa===void 0?"".concat(Rr,"-preview"):oa,Sn=_t.placeholder,dn=_t.fallback,gn=_t.width,sr=_t.height,Gr=_t.style,na=_t.preview,Gn=na===void 0?!0:na,wa=_t.className,Ta=_t.onClick,ja=_t.onError,No=_t.wrapperClassName,dr=_t.wrapperStyle,oo=_t.rootClassName,Bo=(0,se.Z)(_t,Xa),ko=Sn&&Sn!==!0,Ka=(0,oe.Z)(Gn)==="object"?Gn:{},qr=Ka.src,Io=Ka.visible,uo=Io===void 0?void 0:Io,Ga=Ka.onVisibleChange,mi=Ga===void 0?Rn:Ga,gi=Ka.getContainer,xi=gi===void 0?void 0:gi,_i=Ka.mask,ki=Ka.maskClassName,ms=Ka.movable,vi=Ka.icons,pi=Ka.scaleStep,ns=Ka.minScale,Fi=Ka.maxScale,ys=Ka.imageRender,Ii=Ka.toolbarRender,os=(0,se.Z)(Ka,vo),ri=qr!=null?qr:Vt,fs=Fe(!!uo,{value:uo,onChange:mi}),$s=(0,le.Z)(fs,2),Zs=$s[0],Gi=$s[1],ds=et({src:Vt,isCustomPlaceholder:ko,fallback:dn}),ps=(0,le.Z)(ds,3),Al=ps[0],Us=ps[1],sl=ps[2],po=(0,ge.useState)(null),zo=(0,le.Z)(po,2),rs=zo[0],vs=zo[1],wl=(0,ge.useContext)(We),dl=!!Gn,Sl=function(){Gi(!1),vs(null)},Ds=Ae()(Rr,No,oo,(0,ae.Z)({},"".concat(Rr,"-error"),sl==="error")),yl=(0,ge.useMemo)(function(){var Kl={};return ke.forEach(function(iu){_t[iu]!==void 0&&(Kl[iu]=_t[iu])}),Kl},ke.map(function(Kl){return _t[Kl]})),Hl=(0,ge.useMemo)(function(){return(0,ie.Z)((0,ie.Z)({},yl),{},{src:ri})},[ri,yl]),ou=Ke(dl,Hl),vu=function(iu){var $u=me(iu.target),ec=$u.left,xl=$u.top;wl?wl.onPreview(ou,ec,xl):(vs({x:ec,y:xl}),Gi(!0)),Ta==null||Ta(iu)};return ge.createElement(ge.Fragment,null,ge.createElement("div",(0,ue.Z)({},Bo,{className:Ds,onClick:dl?vu:Ta,style:(0,ie.Z)({width:gn,height:sr},dr)}),ge.createElement("img",(0,ue.Z)({},yl,{className:Ae()("".concat(Rr,"-img"),(0,ae.Z)({},"".concat(Rr,"-img-placeholder"),Sn===!0),wa),style:(0,ie.Z)({height:sr},Gr),ref:Al},Us,{width:gn,height:sr,onError:ja})),sl==="loading"&&ge.createElement("div",{"aria-hidden":"true",className:"".concat(Rr,"-placeholder")},Sn),_i&&dl&&ge.createElement("div",{className:Ae()("".concat(Rr,"-mask"),ki),style:{display:(Gr==null?void 0:Gr.display)==="none"?"none":void 0}},_i)),!wl&&dl&&ge.createElement(mr,(0,ue.Z)({"aria-hidden":!Zs,visible:Zs,prefixCls:ca,onClose:Sl,mousePosition:rs,src:ri,alt:vn,fallback:dn,getContainer:xi,icons:vi,movable:ms,scaleStep:pi,minScale:ns,maxScale:Fi,rootClassName:oo,imageRender:ys,imgCommonProps:yl,toolbarRender:Ii},os)))};Fo.PreviewGroup=wo,Fo.displayName="Image";var Or=Fo,Wr=Or,ei=de(33603),wi=de(53124),Ao=de(24457),hi=de(73475),aa=de(22751),qa=de(91034),co={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"},Ha=co,ci=de(74643),si=function(_t,Vt){return ge.createElement(ci.Z,(0,ue.Z)({},_t,{ref:Vt,icon:Ha}))},li=ge.forwardRef(si),Xi={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"},Ui=Xi,Fn=function(_t,Vt){return ge.createElement(ci.Z,(0,ue.Z)({},_t,{ref:Vt,icon:Ui}))},On=ge.forwardRef(Fn),Br={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"},_n=Br,xr=function(_t,Vt){return ge.createElement(ci.Z,(0,ue.Z)({},_t,{ref:Vt,icon:_n}))},Hn=ge.forwardRef(xr),Kr={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"},Ba=Kr,Qa=function(_t,Vt){return ge.createElement(ci.Z,(0,ue.Z)({},_t,{ref:Vt,icon:Ba}))},Wa=ge.forwardRef(Qa),xa={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"},Za=xa,Ra=function(_t,Vt){return ge.createElement(ci.Z,(0,ue.Z)({},_t,{ref:Vt,icon:Za}))},Dn=ge.forwardRef(Ra),Kn=de(84780),er=de(71194),Gt=de(14747),gr=de(50438),Vr=de(16932),fa=de(67968),ar=de(45503);const pr=Wt=>({position:Wt||"absolute",inset:0}),yr=Wt=>{const{iconCls:_t,motionDurationSlow:Vt,paddingXXS:vn,marginXXS:Rn,prefixCls:Ar,colorTextLightSolid:Rr}=Wt;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Rr,background:new Kn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${Vt}`,[`.${Ar}-mask-info`]:Object.assign(Object.assign({},Gt.vS),{padding:`0 ${vn}px`,[_t]:{marginInlineEnd:Rn,svg:{verticalAlign:"baseline"}}})}},ta=Wt=>{const{previewCls:_t,modalMaskBg:Vt,paddingSM:vn,marginXL:Rn,margin:Ar,paddingLG:Rr,previewOperationColorDisabled:oa,previewOperationHoverColor:ca,motionDurationSlow:Sn,iconCls:dn,colorTextLightSolid:gn}=Wt,sr=new Kn.C(Vt).setAlpha(.1),Gr=sr.clone().setAlpha(.2);return{[`${_t}-footer`]:{position:"fixed",bottom:Rn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Wt.previewOperationColor},[`${_t}-progress`]:{marginBottom:Ar},[`${_t}-close`]:{position:"fixed",top:Rn,right:{_skip_check_:!0,value:Rn},display:"flex",color:gn,backgroundColor:sr.toRgbString(),borderRadius:"50%",padding:vn,outline:0,border:0,cursor:"pointer",transition:`all ${Sn}`,"&:hover":{backgroundColor:Gr.toRgbString()},[`& > ${dn}`]:{fontSize:Wt.previewOperationSize}},[`${_t}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Rr}px`,backgroundColor:sr.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:vn,padding:vn,cursor:"pointer",transition:`all ${Sn}`,userSelect:"none",[`&:not(${_t}-operations-operation-disabled):hover > ${dn}`]:{color:ca},"&-disabled":{color:oa,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${dn}`]:{fontSize:Wt.previewOperationSize}}}}},tn=Wt=>{const{modalMaskBg:_t,iconCls:Vt,previewOperationColorDisabled:vn,previewCls:Rn,zIndexPopup:Ar,motionDurationSlow:Rr}=Wt,oa=new Kn.C(_t).setAlpha(.1),ca=oa.clone().setAlpha(.2);return{[`${Rn}-switch-left, ${Rn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Ar+1,display:"flex",alignItems:"center",justifyContent:"center",width:Wt.imagePreviewSwitchSize,height:Wt.imagePreviewSwitchSize,marginTop:-Wt.imagePreviewSwitchSize/2,color:Wt.previewOperationColor,background:oa.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Rr}`,userSelect:"none","&:hover":{background:ca.toRgbString()},"&-disabled":{"&, &:hover":{color:vn,background:"transparent",cursor:"not-allowed",[`> ${Vt}`]:{cursor:"not-allowed"}}},[`> ${Vt}`]:{fontSize:Wt.previewOperationSize}},[`${Rn}-switch-left`]:{insetInlineStart:Wt.marginSM},[`${Rn}-switch-right`]:{insetInlineEnd:Wt.marginSM}}},Mn=Wt=>{const{motionEaseOut:_t,previewCls:Vt,motionDurationSlow:vn,componentCls:Rn}=Wt;return[{[`${Rn}-preview-root`]:{[Vt]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${Vt}-body`]:Object.assign(Object.assign({},pr()),{overflow:"hidden"}),[`${Vt}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${vn} ${_t} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},pr()),{transition:`transform ${vn} ${_t} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${Vt}-moving`]:{[`${Vt}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Rn}-preview-root`]:{[`${Vt}-wrap`]:{zIndex:Wt.zIndexPopup}}},{[`${Rn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Wt.zIndexPopup+1},"&":[ta(Wt),tn(Wt)]}]},lr=Wt=>{const{componentCls:_t}=Wt;return{[_t]:{position:"relative",display:"inline-block",[`${_t}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${_t}-img-placeholder`]:{backgroundColor:Wt.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${_t}-mask`]:Object.assign({},yr(Wt)),[`${_t}-mask:hover`]:{opacity:1},[`${_t}-placeholder`]:Object.assign({},pr())}}},ua=Wt=>{const{previewCls:_t}=Wt;return{[`${_t}-root`]:(0,gr._y)(Wt,"zoom"),"&":(0,Vr.J$)(Wt,!0)}};var pa=(0,fa.Z)("Image",Wt=>{const _t=`${Wt.componentCls}-preview`,Vt=(0,ar.TS)(Wt,{previewCls:_t,modalMaskBg:new Kn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Wt.controlHeightLG});return[lr(Vt),Mn(Vt),(0,er.QA)((0,ar.TS)(Vt,{componentCls:_t})),ua(Vt)]},Wt=>({zIndexPopup:Wt.zIndexPopupBase+80,previewOperationColor:new Kn.C(Wt.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Kn.C(Wt.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Kn.C(Wt.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Wt.fontSizeIcon*1.5})),Pa=function(Wt,_t){var Vt={};for(var vn in Wt)Object.prototype.hasOwnProperty.call(Wt,vn)&&_t.indexOf(vn)<0&&(Vt[vn]=Wt[vn]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rn=0,vn=Object.getOwnPropertySymbols(Wt);Rn<vn.length;Rn++)_t.indexOf(vn[Rn])<0&&Object.prototype.propertyIsEnumerable.call(Wt,vn[Rn])&&(Vt[vn[Rn]]=Wt[vn[Rn]]);return Vt};const Vn={rotateLeft:ge.createElement(li,null),rotateRight:ge.createElement(On,null),zoomIn:ge.createElement(Wa,null),zoomOut:ge.createElement(Dn,null),close:ge.createElement(hi.Z,null),left:ge.createElement(aa.Z,null),right:ge.createElement(qa.Z,null),flipX:ge.createElement(Hn,null),flipY:ge.createElement(Hn,{rotate:90})};var tr=Wt=>{var{previewPrefixCls:_t,preview:Vt}=Wt,vn=Pa(Wt,["previewPrefixCls","preview"]);const{getPrefixCls:Rn}=ge.useContext(wi.E_),Ar=Rn("image",_t),Rr=`${Ar}-preview`,oa=Rn(),[ca,Sn]=pa(Ar),dn=ge.useMemo(()=>{var gn;if(Vt===!1)return Vt;const sr=typeof Vt=="object"?Vt:{},Gr=Ae()(Sn,(gn=sr.rootClassName)!==null&&gn!==void 0?gn:"");return Object.assign(Object.assign({},sr),{transitionName:(0,ei.m)(oa,"zoom",sr.transitionName),maskTransitionName:(0,ei.m)(oa,"fade",sr.maskTransitionName),rootClassName:Gr})},[Vt]);return ca(ge.createElement(Wr.PreviewGroup,Object.assign({preview:dn,previewPrefixCls:Rr,icons:Vn},vn)))},fr=function(Wt,_t){var Vt={};for(var vn in Wt)Object.prototype.hasOwnProperty.call(Wt,vn)&&_t.indexOf(vn)<0&&(Vt[vn]=Wt[vn]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rn=0,vn=Object.getOwnPropertySymbols(Wt);Rn<vn.length;Rn++)_t.indexOf(vn[Rn])<0&&Object.prototype.propertyIsEnumerable.call(Wt,vn[Rn])&&(Vt[vn[Rn]]=Wt[vn[Rn]]);return Vt};const Fa=Wt=>{const{prefixCls:_t,preview:Vt,className:vn,rootClassName:Rn,style:Ar}=Wt,Rr=fr(Wt,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:oa,locale:ca=Ao.Z,getPopupContainer:Sn,image:dn}=ge.useContext(wi.E_),gn=oa("image",_t),sr=oa(),Gr=ca.Image||Ao.Z.Image,[na,Gn]=pa(gn),wa=Ae()(Rn,Gn),Ta=Ae()(vn,Gn,dn==null?void 0:dn.className),ja=ge.useMemo(()=>{if(Vt===!1)return Vt;const dr=typeof Vt=="object"?Vt:{},{getContainer:oo}=dr,Bo=fr(dr,["getContainer"]);return Object.assign(Object.assign({mask:ge.createElement("div",{className:`${gn}-mask-info`},ge.createElement(x.Z,null),Gr==null?void 0:Gr.preview),icons:Vn},Bo),{getContainer:oo||Sn,transitionName:(0,ei.m)(sr,"zoom",dr.transitionName),maskTransitionName:(0,ei.m)(sr,"fade",dr.maskTransitionName)})},[Vt,Gr]),No=Object.assign(Object.assign({},dn==null?void 0:dn.style),Ar);return na(ge.createElement(Wr,Object.assign({prefixCls:gn,preview:ja,rootClassName:wa,className:Ta,style:No},Rr)))};Fa.PreviewGroup=tr;var jr=Fa},71322:function(sn,kt,de){"use strict";de.d(kt,{D:function(){return te},Z:function(){return fe}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(me,pe){return De.createElement(Ae.Z,(0,ge.Z)({},me,{ref:pe,icon:ve}))},ie=De.forwardRef(ue),ae=de(22751),le=de(91034),oe=de(94184),se=de.n(oe),re=de(10366),z=he=>!isNaN(parseFloat(he))&&isFinite(he),y=de(53124),a=de(84321),E=function(he,me){var pe={};for(var be in he)Object.prototype.hasOwnProperty.call(he,be)&&me.indexOf(be)<0&&(pe[be]=he[be]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,be=Object.getOwnPropertySymbols(he);ye<be.length;ye++)me.indexOf(be[ye])<0&&Object.prototype.propertyIsEnumerable.call(he,be[ye])&&(pe[be[ye]]=he[be[ye]]);return pe};const b={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},te=De.createContext({}),ee=(()=>{let he=0;return function(){let me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return he+=1,`${me}${he}`}})();var fe=De.forwardRef((he,me)=>{const{prefixCls:pe,className:be,trigger:ye,children:Ce,defaultCollapsed:Se=!1,theme:Ue="dark",style:we={},collapsible:je=!1,reverseArrow:Fe=!1,width:ke=200,collapsedWidth:We=80,zeroWidthTriggerStyle:Ze,breakpoint:Ke,onCollapse:qe,onBreakpoint:et}=he,ut=E(he,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ct}=(0,De.useContext)(a.Gs),[it,tt]=(0,De.useState)("collapsed"in he?he.collapsed:Se),[st,gt]=(0,De.useState)(!1);(0,De.useEffect)(()=>{"collapsed"in he&&tt(he.collapsed)},[he.collapsed]);const bt=(Ve,Le)=>{"collapsed"in he||tt(Ve),qe==null||qe(Ve,Le)},xt=(0,De.useRef)();xt.current=Ve=>{gt(Ve.matches),et==null||et(Ve.matches),it!==Ve.matches&&bt(Ve.matches,"responsive")},(0,De.useEffect)(()=>{function Ve(Ee){return xt.current(Ee)}let Le;if(typeof window!="undefined"){const{matchMedia:Ee}=window;if(Ee&&Ke&&Ke in b){Le=Ee(`(max-width: ${b[Ke]})`);try{Le.addEventListener("change",Ve)}catch(Be){Le.addListener(Ve)}Ve(Le)}}return()=>{try{Le==null||Le.removeEventListener("change",Ve)}catch(Ee){Le==null||Le.removeListener(Ve)}}},[Ke]),(0,De.useEffect)(()=>{const Ve=ee("ant-sider-");return ct.addSider(Ve),()=>ct.removeSider(Ve)},[]);const vt=()=>{bt(!it,"clickTrigger")},{getPrefixCls:At}=(0,De.useContext)(y.E_),Je=()=>{const Ve=At("layout-sider",pe),Le=(0,re.Z)(ut,["collapsed"]),Ee=it?We:ke,Be=z(Ee)?`${Ee}px`:String(Ee),Ge=parseFloat(String(We||0))===0?De.createElement("span",{onClick:vt,className:se()(`${Ve}-zero-width-trigger`,`${Ve}-zero-width-trigger-${Fe?"right":"left"}`),style:Ze},ye||De.createElement(ie,null)):null,ze={expanded:Fe?De.createElement(le.Z,null):De.createElement(ae.Z,null),collapsed:Fe?De.createElement(ae.Z,null):De.createElement(le.Z,null)}[it?"collapsed":"expanded"],nt=ye!==null?Ge||De.createElement("div",{className:`${Ve}-trigger`,onClick:vt,style:{width:Be}},ye||ze):null,yt=Object.assign(Object.assign({},we),{flex:`0 0 ${Be}`,maxWidth:Be,minWidth:Be,width:Be}),Lt=se()(Ve,`${Ve}-${Ue}`,{[`${Ve}-collapsed`]:!!it,[`${Ve}-has-trigger`]:je&&ye!==null&&!Ge,[`${Ve}-below`]:!!st,[`${Ve}-zero-width`]:parseFloat(Be)===0},be);return De.createElement("aside",Object.assign({className:Lt},Le,{style:yt,ref:me}),De.createElement("div",{className:`${Ve}-children`},Ce),je||st&&Ge?nt:null)},Te=De.useMemo(()=>({siderCollapsed:it}),[it]);return De.createElement(te.Provider,{value:Te},Je())})},84321:function(sn,kt,de){"use strict";de.d(kt,{VY:function(){return ee},$_:function(){return te},h4:function(){return b},Gs:function(){return ne},ZP:function(){return ce}});var ge=de(74902),De=de(94184),x=de.n(De),ve=de(10366),Ae=de(67294),ue=de(53124),ie=de(67968),le=fe=>{const{componentCls:he,bodyBg:me,lightSiderBg:pe,lightTriggerBg:be,lightTriggerColor:ye}=fe;return{[`${he}-sider-light`]:{background:pe,[`${he}-sider-trigger`]:{color:ye,background:be},[`${he}-sider-zero-width-trigger`]:{color:ye,background:be,border:`1px solid ${me}`,borderInlineStart:0}}}};const oe=fe=>{const{antCls:he,componentCls:me,colorText:pe,triggerColor:be,footerBg:ye,triggerBg:Ce,headerHeight:Se,headerPadding:Ue,headerColor:we,footerPadding:je,triggerHeight:Fe,zeroTriggerHeight:ke,zeroTriggerWidth:We,motionDurationMid:Ze,motionDurationSlow:Ke,fontSize:qe,borderRadius:et,bodyBg:ut,headerBg:ct,siderBg:it}=fe;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ut,"&, *":{boxSizing:"border-box"},[`&${me}-has-sider`]:{flexDirection:"row",[`> ${me}, > ${me}-content`]:{width:0}},[`${me}-header, &${me}-footer`]:{flex:"0 0 auto"},[`${me}-sider`]:{position:"relative",minWidth:0,background:it,transition:`all ${Ze}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${he}-menu${he}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Fe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Fe,color:be,lineHeight:`${Fe}px`,textAlign:"center",background:Ce,cursor:"pointer",transition:`all ${Ze}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Se,insetInlineEnd:-We,zIndex:1,width:We,height:ke,color:be,fontSize:fe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:it,borderStartStartRadius:0,borderStartEndRadius:et,borderEndEndRadius:et,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Ke} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ke}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-We,borderStartStartRadius:et,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:et}}}}},le(fe)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:Se,padding:Ue,color:we,lineHeight:`${Se}px`,background:ct,[`${he}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:je,color:pe,fontSize:qe,background:ye},[`${me}-content`]:{flex:"auto",minHeight:0}}};var se=(0,ie.Z)("Layout",fe=>[oe(fe)],fe=>{const{colorBgLayout:he,controlHeight:me,controlHeightLG:pe,colorText:be,controlHeightSM:ye,marginXXS:Ce,colorTextLightSolid:Se,colorBgContainer:Ue}=fe,we=pe*1.25;return{colorBgHeader:"#001529",colorBgBody:he,colorBgTrigger:"#002140",bodyBg:he,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${we}px`,headerColor:be,footerPadding:`${ye}px ${we}px`,footerBg:he,siderBg:"#001529",triggerHeight:pe+Ce*2,triggerBg:"#002140",triggerColor:Se,zeroTriggerWidth:pe,zeroTriggerHeight:pe,lightSiderBg:Ue,lightTriggerBg:Ue,lightTriggerColor:be}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),re=function(fe,he){var me={};for(var pe in fe)Object.prototype.hasOwnProperty.call(fe,pe)&&he.indexOf(pe)<0&&(me[pe]=fe[pe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,pe=Object.getOwnPropertySymbols(fe);be<pe.length;be++)he.indexOf(pe[be])<0&&Object.prototype.propertyIsEnumerable.call(fe,pe[be])&&(me[pe[be]]=fe[pe[be]]);return me};const ne=Ae.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function z(fe){let{suffixCls:he,tagName:me,displayName:pe}=fe;return be=>Ae.forwardRef((Ce,Se)=>Ae.createElement(be,Object.assign({ref:Se,suffixCls:he,tagName:me},Ce)))}const y=Ae.forwardRef((fe,he)=>{const{prefixCls:me,suffixCls:pe,className:be,tagName:ye}=fe,Ce=re(fe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Se}=Ae.useContext(ue.E_),Ue=Se("layout",me),[we,je]=se(Ue),Fe=pe?`${Ue}-${pe}`:Ue;return we(Ae.createElement(ye,Object.assign({className:x()(me||Fe,be,je),ref:he},Ce)))}),a=Ae.forwardRef((fe,he)=>{const{direction:me}=Ae.useContext(ue.E_),[pe,be]=Ae.useState([]),{prefixCls:ye,className:Ce,rootClassName:Se,children:Ue,hasSider:we,tagName:je,style:Fe}=fe,ke=re(fe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),We=(0,ve.Z)(ke,["suffixCls"]),{getPrefixCls:Ze,layout:Ke}=Ae.useContext(ue.E_),qe=Ze("layout",ye),[et,ut]=se(qe),ct=x()(qe,{[`${qe}-has-sider`]:typeof we=="boolean"?we:pe.length>0,[`${qe}-rtl`]:me==="rtl"},Ke==null?void 0:Ke.className,Ce,Se,ut),it=Ae.useMemo(()=>({siderHook:{addSider:tt=>{be(st=>[].concat((0,ge.Z)(st),[tt]))},removeSider:tt=>{be(st=>st.filter(gt=>gt!==tt))}}}),[]);return et(Ae.createElement(ne.Provider,{value:it},Ae.createElement(je,Object.assign({ref:he,className:ct,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),Fe)},We),Ue)))}),E=z({tagName:"div",displayName:"Layout"})(a),b=z({suffixCls:"header",tagName:"header",displayName:"Header"})(y),te=z({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),ee=z({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ce=E},76529:function(sn,kt,de){"use strict";de.d(kt,{J:function(){return ue}});var ge=de(67294),De=de(4173),x=de(60276),ve=function(ie,ae){var le={};for(var oe in ie)Object.prototype.hasOwnProperty.call(ie,oe)&&ae.indexOf(oe)<0&&(le[oe]=ie[oe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,oe=Object.getOwnPropertySymbols(ie);se<oe.length;se++)ae.indexOf(oe[se])<0&&Object.prototype.propertyIsEnumerable.call(ie,oe[se])&&(le[oe[se]]=ie[oe[se]]);return le};const Ae=ge.createContext(null),ue=ge.forwardRef((ie,ae)=>{const{children:le}=ie,oe=ve(ie,["children"]),se=ge.useContext(Ae),re=ge.useMemo(()=>Object.assign(Object.assign({},se),oe),[se,oe.prefixCls,oe.mode,oe.selectable]);return ge.createElement(Ae.Provider,{value:re},ge.createElement(De.BR,null,(0,x.supportNodeRef)(le)?ge.cloneElement(le,{ref:ae}):le))});kt.Z=Ae},68508:function(sn,kt,de){"use strict";de.d(kt,{default:function(){return Ve}});var ge=de(78595),De=de(67294),x=de(71322),ve=de(94184),Ae=de.n(ve),ue=de(53124),ie=function(Le,Ee){var Be={};for(var Ge in Le)Object.prototype.hasOwnProperty.call(Le,Ge)&&Ee.indexOf(Ge)<0&&(Be[Ge]=Le[Ge]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ge=Object.getOwnPropertySymbols(Le);Me<Ge.length;Me++)Ee.indexOf(Ge[Me])<0&&Object.prototype.propertyIsEnumerable.call(Le,Ge[Me])&&(Be[Ge[Me]]=Le[Ge[Me]]);return Be},le=Le=>{const{prefixCls:Ee,className:Be,dashed:Ge}=Le,Me=ie(Le,["prefixCls","className","dashed"]),{getPrefixCls:Re}=De.useContext(ue.E_),ze=Re("menu",Ee),nt=Ae()({[`${ze}-item-divider-dashed`]:!!Ge},Be);return De.createElement(ge.iz,Object.assign({className:nt},Me))},oe=de(37419),se=de(10366),re=de(83062),ne=de(96159),y=(0,De.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=Le=>{var Ee;const{className:Be,children:Ge,icon:Me,title:Re,danger:ze}=Le,{prefixCls:nt,firstLevel:yt,direction:Lt,disableMenuItemTitleTooltip:Rt,inlineCollapsed:St}=De.useContext(y),pt=Nt=>{const en=De.createElement("span",{className:`${nt}-title-content`},Ge);return(!Me||(0,ne.l$)(Ge)&&Ge.type==="span")&&Ge&&Nt&&yt&&typeof Ge=="string"?De.createElement("div",{className:`${nt}-inline-collapsed-noicon`},Ge.charAt(0)):en},{siderCollapsed:Ft}=De.useContext(x.D);let Ut=Re;typeof Re=="undefined"?Ut=yt?Ge:"":Re===!1&&(Ut="");const Ct={title:Ut};!Ft&&!St&&(Ct.title=null,Ct.open=!1);const qt=(0,oe.Z)(Ge).length;let Bt=De.createElement(ge.ck,Object.assign({},(0,se.Z)(Le,["title","icon","danger"]),{className:Ae()({[`${nt}-item-danger`]:ze,[`${nt}-item-only-child`]:(Me?qt+1:qt)===1},Be),title:typeof Re=="string"?Re:void 0}),(0,ne.Tm)(Me,{className:Ae()((0,ne.l$)(Me)?(Ee=Me.props)===null||Ee===void 0?void 0:Ee.className:"",`${nt}-item-icon`)}),pt(St));return Rt||(Bt=De.createElement(re.Z,Object.assign({},Ct,{placement:Lt==="rtl"?"left":"right",overlayClassName:`${nt}-inline-collapsed-tooltip`}),Bt)),Bt},te=Le=>{var Ee;const{popupClassName:Be,icon:Ge,title:Me,theme:Re}=Le,ze=De.useContext(y),{prefixCls:nt,inlineCollapsed:yt,theme:Lt}=ze,Rt=(0,ge.Xl)();let St;if(!Ge)St=yt&&!Rt.length&&Me&&typeof Me=="string"?De.createElement("div",{className:`${nt}-inline-collapsed-noicon`},Me.charAt(0)):De.createElement("span",{className:`${nt}-title-content`},Me);else{const Ft=(0,ne.l$)(Me)&&Me.type==="span";St=De.createElement(De.Fragment,null,(0,ne.Tm)(Ge,{className:Ae()((0,ne.l$)(Ge)?(Ee=Ge.props)===null||Ee===void 0?void 0:Ee.className:"",`${nt}-item-icon`)}),Ft?Me:De.createElement("span",{className:`${nt}-title-content`},Me))}const pt=De.useMemo(()=>Object.assign(Object.assign({},ze),{firstLevel:!1}),[ze]);return De.createElement(y.Provider,{value:pt},De.createElement(ge.Wd,Object.assign({},(0,se.Z)(Le,["icon"]),{title:St,popupClassName:Ae()(nt,Be,`${nt}-${Re||Lt}`)})))},ee=de(25877),ce=de(60276),fe=de(33603),he=de(76529),me=function(Le,Ee){var Be={};for(var Ge in Le)Object.prototype.hasOwnProperty.call(Le,Ge)&&Ee.indexOf(Ge)<0&&(Be[Ge]=Le[Ge]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ge=Object.getOwnPropertySymbols(Le);Me<Ge.length;Me++)Ee.indexOf(Ge[Me])<0&&Object.prototype.propertyIsEnumerable.call(Le,Ge[Me])&&(Be[Ge[Me]]=Le[Ge[Me]]);return Be};function pe(Le){return(Le||[]).map((Ee,Be)=>{if(Ee&&typeof Ee=="object"){const Ge=Ee,{label:Me,children:Re,key:ze,type:nt}=Ge,yt=me(Ge,["label","children","key","type"]),Lt=ze!=null?ze:`tmp-${Be}`;return Re||nt==="group"?nt==="group"?De.createElement(ge.BW,Object.assign({key:Lt},yt,{title:Me}),pe(Re)):De.createElement(te,Object.assign({key:Lt},yt,{title:Me}),pe(Re)):nt==="divider"?De.createElement(le,Object.assign({key:Lt},yt)):De.createElement(E,Object.assign({key:Lt},yt),Me)}return null}).filter(Ee=>Ee)}function be(Le){return De.useMemo(()=>Le&&pe(Le),[Le])}var ye=de(84780),Ce=de(14747),Se=de(33507),Ue=de(67771),we=de(50438),je=de(67968),Fe=de(45503),We=Le=>{const{componentCls:Ee,motionDurationSlow:Be,horizontalLineHeight:Ge,colorSplit:Me,lineWidth:Re,lineType:ze,itemPaddingInline:nt}=Le;return{[`${Ee}-horizontal`]:{lineHeight:Ge,border:0,borderBottom:`${Re}px ${ze} ${Me}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ee}-item, ${Ee}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:nt},[`> ${Ee}-item:hover,
|
|
|
> ${Ee}-item-active,
|
|
|
> ${Ee}-submenu ${Ee}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ee}-item, ${Ee}-submenu-title`]:{transition:[`border-color ${Be}`,`background ${Be}`].join(",")},[`${Ee}-submenu-arrow`]:{display:"none"}}}},Ke=Le=>{let{componentCls:Ee,menuArrowOffset:Be}=Le;return{[`${Ee}-rtl`]:{direction:"rtl"},[`${Ee}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ee}-rtl${Ee}-vertical,
|
|
|
${Ee}-submenu-rtl ${Ee}-vertical`]:{[`${Ee}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Be})`},"&::after":{transform:`rotate(45deg) translateY(${Be})`}}}}};const qe=Le=>Object.assign({},(0,Ce.oN)(Le));var ut=(Le,Ee)=>{const{componentCls:Be,itemColor:Ge,itemSelectedColor:Me,groupTitleColor:Re,itemBg:ze,subMenuItemBg:nt,itemSelectedBg:yt,activeBarHeight:Lt,activeBarWidth:Rt,activeBarBorderWidth:St,motionDurationSlow:pt,motionEaseInOut:Ft,motionEaseOut:Ut,itemPaddingInline:Ct,motionDurationMid:qt,itemHoverColor:Bt,lineType:Nt,colorSplit:en,itemDisabledColor:Yt,dangerItemColor:pn,dangerItemHoverColor:zn,dangerItemSelectedColor:bn,dangerItemActiveBg:Pn,dangerItemSelectedBg:hn,itemHoverBg:Bn,itemActiveBg:ir,menuSubMenuBg:Lr,horizontalItemSelectedColor:Ur,horizontalItemSelectedBg:la,horizontalItemBorderRadius:vr,horizontalItemHoverBg:Sa,popupBg:Va}=Le;return{[`${Be}-${Ee}, ${Be}-${Ee} > ${Be}`]:{color:Ge,background:ze,[`&${Be}-root:focus-visible`]:Object.assign({},qe(Le)),[`${Be}-item-group-title`]:{color:Re},[`${Be}-submenu-selected`]:{[`> ${Be}-submenu-title`]:{color:Me}},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{color:`${Yt} !important`},[`${Be}-item:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{[`&:hover, > ${Be}-submenu-title:hover`]:{color:Bt}},[`&:not(${Be}-horizontal)`]:{[`${Be}-item:not(${Be}-item-selected)`]:{"&:hover":{backgroundColor:Bn},"&:active":{backgroundColor:ir}},[`${Be}-submenu-title`]:{"&:hover":{backgroundColor:Bn},"&:active":{backgroundColor:ir}}},[`${Be}-item-danger`]:{color:pn,[`&${Be}-item:hover`]:{[`&:not(${Be}-item-selected):not(${Be}-submenu-selected)`]:{color:zn}},[`&${Be}-item:active`]:{background:Pn}},[`${Be}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Be}-item-selected`]:{color:Me,[`&${Be}-item-danger`]:{color:bn},"a, a:hover":{color:"inherit"}},[`& ${Be}-item-selected`]:{backgroundColor:yt,[`&${Be}-item-danger`]:{backgroundColor:hn}},[`${Be}-item, ${Be}-submenu-title`]:{[`&:not(${Be}-item-disabled):focus-visible`]:Object.assign({},qe(Le))},[`&${Be}-submenu > ${Be}`]:{backgroundColor:Lr},[`&${Be}-popup > ${Be}`]:{backgroundColor:Va},[`&${Be}-horizontal`]:Object.assign(Object.assign({},Ee==="dark"?{borderBottom:0}:{}),{[`> ${Be}-item, > ${Be}-submenu`]:{top:St,marginTop:-St,marginBottom:0,borderRadius:vr,"&::after":{position:"absolute",insetInline:Ct,bottom:0,borderBottom:`${Lt}px solid transparent`,transition:`border-color ${pt} ${Ft}`,content:'""'},"&:hover, &-active, &-open":{background:Sa,"&::after":{borderBottomWidth:Lt,borderBottomColor:Ur}},"&-selected":{color:Ur,backgroundColor:la,"&:hover":{backgroundColor:la},"&::after":{borderBottomWidth:Lt,borderBottomColor:Ur}}}}),[`&${Be}-root`]:{[`&${Be}-inline, &${Be}-vertical`]:{borderInlineEnd:`${St}px ${Nt} ${en}`}},[`&${Be}-inline`]:{[`${Be}-sub${Be}-inline`]:{background:nt},[`${Be}-item, ${Be}-submenu-title`]:St&&Rt?{width:`calc(100% + ${St}px)`}:{},[`${Be}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Rt}px solid ${Me}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${qt} ${Ut}`,`opacity ${qt} ${Ut}`].join(","),content:'""'},[`&${Be}-item-danger`]:{"&::after":{borderInlineEndColor:bn}}},[`${Be}-selected, ${Be}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${qt} ${Ft}`,`opacity ${qt} ${Ft}`].join(",")}}}}}};const ct=Le=>{const{componentCls:Ee,itemHeight:Be,itemMarginInline:Ge,padding:Me,menuArrowSize:Re,marginXS:ze,itemMarginBlock:nt}=Le,yt=Me+Re+ze;return{[`${Ee}-item`]:{position:"relative",overflow:"hidden"},[`${Ee}-item, ${Ee}-submenu-title`]:{height:Be,lineHeight:`${Be}px`,paddingInline:Me,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ge,marginBlock:nt,width:`calc(100% - ${Ge*2}px)`},[`> ${Ee}-item,
|
|
|
> ${Ee}-submenu > ${Ee}-submenu-title`]:{height:Be,lineHeight:`${Be}px`},[`${Ee}-item-group-list ${Ee}-submenu-title,
|
|
|
${Ee}-submenu-title`]:{paddingInlineEnd:yt}}};var tt=Le=>{const{componentCls:Ee,iconCls:Be,itemHeight:Ge,colorTextLightSolid:Me,dropdownWidth:Re,controlHeightLG:ze,motionDurationMid:nt,motionEaseOut:yt,paddingXL:Lt,itemMarginInline:Rt,fontSizeLG:St,motionDurationSlow:pt,paddingXS:Ft,boxShadowSecondary:Ut,collapsedWidth:Ct,collapsedIconSize:qt}=Le,Bt={height:Ge,lineHeight:`${Ge}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ee]:{"&-inline, &-vertical":Object.assign({[`&${Ee}-root`]:{boxShadow:"none"}},ct(Le))},[`${Ee}-submenu-popup`]:{[`${Ee}-vertical`]:Object.assign(Object.assign({},ct(Le)),{boxShadow:Ut})}},{[`${Ee}-submenu-popup ${Ee}-vertical${Ee}-sub`]:{minWidth:Re,maxHeight:`calc(100vh - ${ze*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ee}-inline`]:{width:"100%",[`&${Ee}-root`]:{[`${Ee}-item, ${Ee}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${pt}`,`background ${pt}`,`padding ${nt} ${yt}`].join(","),[`> ${Ee}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ee}-sub${Ee}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ee}-submenu > ${Ee}-submenu-title`]:Bt,[`& ${Ee}-item-group-title`]:{paddingInlineStart:Lt}},[`${Ee}-item`]:Bt}},{[`${Ee}-inline-collapsed`]:{width:Ct,[`&${Ee}-root`]:{[`${Ee}-item, ${Ee}-submenu ${Ee}-submenu-title`]:{[`> ${Ee}-inline-collapsed-noicon`]:{fontSize:St,textAlign:"center"}}},[`> ${Ee}-item,
|
|
|
> ${Ee}-item-group > ${Ee}-item-group-list > ${Ee}-item,
|
|
|
> ${Ee}-item-group > ${Ee}-item-group-list > ${Ee}-submenu > ${Ee}-submenu-title,
|
|
|
> ${Ee}-submenu > ${Ee}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${St/2}px - ${Rt}px)`,textOverflow:"clip",[`
|
|
|
${Ee}-submenu-arrow,
|
|
|
${Ee}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${Ee}-item-icon, ${Be}`]:{margin:0,fontSize:qt,lineHeight:`${Ge}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ee}-item-icon, ${Be}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ee}-item-icon, ${Be}`]:{display:"none"},"a, a:hover":{color:Me}},[`${Ee}-item-group-title`]:Object.assign(Object.assign({},Ce.vS),{paddingInline:Ft})}}]};const st=Le=>{const{componentCls:Ee,motionDurationSlow:Be,motionDurationMid:Ge,motionEaseInOut:Me,motionEaseOut:Re,iconCls:ze,iconSize:nt,iconMarginInlineEnd:yt}=Le;return{[`${Ee}-item, ${Ee}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Be}`,`background ${Be}`,`padding ${Be} ${Me}`].join(","),[`${Ee}-item-icon, ${ze}`]:{minWidth:nt,fontSize:nt,transition:[`font-size ${Ge} ${Re}`,`margin ${Be} ${Me}`,`color ${Be}`].join(","),"+ span":{marginInlineStart:yt,opacity:1,transition:[`opacity ${Be} ${Me}`,`margin ${Be}`,`color ${Be}`].join(",")}},[`${Ee}-item-icon`]:Object.assign({},(0,Ce.Ro)()),[`&${Ee}-item-only-child`]:{[`> ${ze}, > ${Ee}-item-icon`]:{marginInlineEnd:0}}},[`${Ee}-item-disabled, ${Ee}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ee}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},gt=Le=>{const{componentCls:Ee,motionDurationSlow:Be,motionEaseInOut:Ge,borderRadius:Me,menuArrowSize:Re,menuArrowOffset:ze}=Le;return{[`${Ee}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Le.margin,width:Re,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Be} ${Ge}, opacity ${Be}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Re*.6,height:Re*.15,backgroundColor:"currentcolor",borderRadius:Me,transition:[`background ${Be} ${Ge}`,`transform ${Be} ${Ge}`,`top ${Be} ${Ge}`,`color ${Be} ${Ge}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${ze})`},"&::after":{transform:`rotate(-45deg) translateY(${ze})`}}}}},bt=Le=>{const{antCls:Ee,componentCls:Be,fontSize:Ge,motionDurationSlow:Me,motionDurationMid:Re,motionEaseInOut:ze,paddingXS:nt,padding:yt,colorSplit:Lt,lineWidth:Rt,zIndexPopup:St,borderRadiusLG:pt,subMenuItemBorderRadius:Ft,menuArrowSize:Ut,menuArrowOffset:Ct,lineType:qt,menuPanelMaskInset:Bt,groupTitleLineHeight:Nt,groupTitleFontSize:en}=Le;return[{"":{[`${Be}`]:Object.assign(Object.assign({},(0,Ce.dF)()),{"&-hidden":{display:"none"}})},[`${Be}-submenu-hidden`]:{display:"none"}},{[Be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(Le)),(0,Ce.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ge,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Me} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Be}-item`]:{flex:"none"}},[`${Be}-item, ${Be}-submenu, ${Be}-submenu-title`]:{borderRadius:Le.itemBorderRadius},[`${Be}-item-group-title`]:{padding:`${nt}px ${yt}px`,fontSize:en,lineHeight:Nt,transition:`all ${Me}`},[`&-horizontal ${Be}-submenu`]:{transition:[`border-color ${Me} ${ze}`,`background ${Me} ${ze}`].join(",")},[`${Be}-submenu, ${Be}-submenu-inline`]:{transition:[`border-color ${Me} ${ze}`,`background ${Me} ${ze}`,`padding ${Re} ${ze}`].join(",")},[`${Be}-submenu ${Be}-sub`]:{cursor:"initial",transition:[`background ${Me} ${ze}`,`padding ${Me} ${ze}`].join(",")},[`${Be}-title-content`]:{transition:`color ${Me}`},[`${Be}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Be}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Lt,borderStyle:qt,borderWidth:0,borderTopWidth:Rt,marginBlock:Rt,padding:0,"&-dashed":{borderStyle:"dashed"}}}),st(Le)),{[`${Be}-item-group`]:{[`${Be}-item-group-list`]:{margin:0,padding:0,[`${Be}-item, ${Be}-submenu-title`]:{paddingInline:`${Ge*2}px ${yt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:St,borderRadius:pt,boxShadow:"none",transformOrigin:"0 0",[`&${Be}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Bt}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Bt},"\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:Le.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Le.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Le.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Le.paddingXS},[`> ${Be}`]:Object.assign(Object.assign(Object.assign({borderRadius:pt},st(Le)),gt(Le)),{[`${Be}-item, ${Be}-submenu > ${Be}-submenu-title`]:{borderRadius:Ft},[`${Be}-submenu-title::after`]:{transition:`transform ${Me} ${ze}`}})}}),gt(Le)),{[`&-inline-collapsed ${Be}-submenu-arrow,
|
|
|
&-inline ${Be}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ct})`},"&::after":{transform:`rotate(45deg) translateX(-${Ct})`}},[`${Be}-submenu-open${Be}-submenu-inline > ${Be}-submenu-title > ${Be}-submenu-arrow`]:{transform:`translateY(-${Ut*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ct})`},"&::before":{transform:`rotate(45deg) translateX(${Ct})`}}})},{[`${Ee}-layout-header`]:{[Be]:{lineHeight:"inherit"}}}]};var xt=(Le,Ee)=>(0,je.Z)("Menu",Ge=>{if(Ee===!1)return[];const{colorBgElevated:Me,colorPrimary:Re,colorTextLightSolid:ze,controlHeightLG:nt,fontSize:yt,darkItemColor:Lt,darkDangerItemColor:Rt,darkItemBg:St,darkSubMenuItemBg:pt,darkItemSelectedColor:Ft,darkItemSelectedBg:Ut,darkDangerItemSelectedBg:Ct,darkItemHoverBg:qt,darkGroupTitleColor:Bt,darkItemHoverColor:Nt,darkItemDisabledColor:en,darkDangerItemHoverColor:Yt,darkDangerItemSelectedColor:pn,darkDangerItemActiveBg:zn}=Ge,bn=yt/7*5,Pn=(0,Fe.TS)(Ge,{menuArrowSize:bn,menuHorizontalHeight:nt*1.15,menuArrowOffset:`${bn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Me}),hn=(0,Fe.TS)(Pn,{itemColor:Lt,itemHoverColor:Nt,groupTitleColor:Bt,itemSelectedColor:Ft,itemBg:St,popupBg:St,subMenuItemBg:pt,itemActiveBg:"transparent",itemSelectedBg:Ut,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:qt,itemDisabledColor:en,dangerItemColor:Rt,dangerItemHoverColor:Yt,dangerItemSelectedColor:pn,dangerItemActiveBg:zn,dangerItemSelectedBg:Ct,menuSubMenuBg:pt,horizontalItemSelectedColor:ze,horizontalItemSelectedBg:Re});return[bt(Pn),We(Pn),tt(Pn),ut(Pn,"light"),ut(hn,"dark"),Ke(Pn),(0,Se.Z)(Pn),(0,Ue.oN)(Pn,"slide-up"),(0,Ue.oN)(Pn,"slide-down"),(0,we._y)(Pn,"zoom-big")]},Ge=>{const{colorPrimary:Me,colorError:Re,colorTextDisabled:ze,colorErrorBg:nt,colorText:yt,colorTextDescription:Lt,colorBgContainer:Rt,colorFillAlter:St,colorFillContent:pt,lineWidth:Ft,lineWidthBold:Ut,controlItemBgActive:Ct,colorBgTextHover:qt,controlHeightLG:Bt,lineHeight:Nt,colorBgElevated:en,marginXXS:Yt,padding:pn,fontSize:zn,controlHeightSM:bn,fontSizeLG:Pn,colorTextLightSolid:hn,colorErrorHover:Bn}=Ge,ir=new ye.C(hn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ge.zIndexPopupBase+50,radiusItem:Ge.borderRadiusLG,itemBorderRadius:Ge.borderRadiusLG,radiusSubMenuItem:Ge.borderRadiusSM,subMenuItemBorderRadius:Ge.borderRadiusSM,colorItemText:yt,itemColor:yt,colorItemTextHover:yt,itemHoverColor:yt,colorItemTextHoverHorizontal:Me,horizontalItemHoverColor:Me,colorGroupTitle:Lt,groupTitleColor:Lt,colorItemTextSelected:Me,itemSelectedColor:Me,colorItemTextSelectedHorizontal:Me,horizontalItemSelectedColor:Me,colorItemBg:Rt,itemBg:Rt,colorItemBgHover:qt,itemHoverBg:qt,colorItemBgActive:pt,itemActiveBg:Ct,colorSubItemBg:St,subMenuItemBg:St,colorItemBgSelected:Ct,itemSelectedBg:Ct,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ut,activeBarHeight:Ut,colorActiveBarBorderSize:Ft,activeBarBorderWidth:Ft,colorItemTextDisabled:ze,itemDisabledColor:ze,colorDangerItemText:Re,dangerItemColor:Re,colorDangerItemTextHover:Re,dangerItemHoverColor:Re,colorDangerItemTextSelected:Re,dangerItemSelectedColor:Re,colorDangerItemBgActive:nt,dangerItemActiveBg:nt,colorDangerItemBgSelected:nt,dangerItemSelectedBg:nt,itemMarginInline:Ge.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Bt,groupTitleLineHeight:Nt,collapsedWidth:Bt*2,popupBg:en,itemMarginBlock:Yt,itemPaddingInline:pn,horizontalLineHeight:`${Bt*1.15}px`,iconSize:zn,iconMarginInlineEnd:bn-zn,collapsedIconSize:Pn,groupTitleFontSize:zn,darkItemDisabledColor:new ye.C(hn).setAlpha(.25).toRgbString(),darkItemColor:ir,darkDangerItemColor:Re,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:hn,darkItemSelectedBg:Me,darkDangerItemSelectedBg:Re,darkItemHoverBg:"transparent",darkGroupTitleColor:ir,darkItemHoverColor:hn,darkDangerItemHoverColor:Bn,darkDangerItemSelectedColor:hn,darkDangerItemActiveBg:Re}},{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"]]})(Le),vt=function(Le,Ee){var Be={};for(var Ge in Le)Object.prototype.hasOwnProperty.call(Le,Ge)&&Ee.indexOf(Ge)<0&&(Be[Ge]=Le[Ge]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ge=Object.getOwnPropertySymbols(Le);Me<Ge.length;Me++)Ee.indexOf(Ge[Me])<0&&Object.prototype.propertyIsEnumerable.call(Le,Ge[Me])&&(Be[Ge[Me]]=Le[Ge[Me]]);return Be},Je=(0,De.forwardRef)((Le,Ee)=>{var Be,Ge;const Me=De.useContext(he.Z),Re=Me||{},{getPrefixCls:ze,getPopupContainer:nt,direction:yt,menu:Lt}=De.useContext(ue.E_),Rt=ze(),{prefixCls:St,className:pt,style:Ft,theme:Ut="light",expandIcon:Ct,_internalDisableMenuItemTitleTooltip:qt,inlineCollapsed:Bt,siderCollapsed:Nt,items:en,children:Yt,rootClassName:pn,mode:zn,selectable:bn,onClick:Pn,overflowedIndicatorPopupClassName:hn}=Le,Bn=vt(Le,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),ir=(0,se.Z)(Bn,["collapsedWidth"]),Lr=be(en)||Yt;(Be=Re.validator)===null||Be===void 0||Be.call(Re,{mode:zn});const Ur=(0,ce.useEvent)(function(){var Qr;Pn==null||Pn.apply(void 0,arguments),(Qr=Re.onClick)===null||Qr===void 0||Qr.call(Re)}),la=Re.mode||zn,vr=bn!=null?bn:Re.selectable,Sa=De.useMemo(()=>Nt!==void 0?Nt:Bt,[Bt,Nt]),Va={horizontal:{motionName:`${Rt}-slide-up`},inline:(0,fe.Z)(Rt),other:{motionName:`${Rt}-zoom-big`}},ur=ze("menu",St||Re.prefixCls),[Zn,qn]=xt(ur,!Me),nr=Ae()(`${ur}-${Ut}`,Lt==null?void 0:Lt.className,pt);let Hr;if(typeof Ct=="function")Hr=Ct;else if(Ct===null||Ct===!1)Hr=null;else if(Re.expandIcon===null||Re.expandIcon===!1)Hr=null;else{const Qr=Ct!=null?Ct:Re.expandIcon;Hr=(0,ne.Tm)(Qr,{className:Ae()(`${ur}-submenu-expand-icon`,(0,ne.l$)(Qr)?(Ge=Qr.props)===null||Ge===void 0?void 0:Ge.className:"")})}const La=De.useMemo(()=>({prefixCls:ur,inlineCollapsed:Sa||!1,direction:yt,firstLevel:!0,theme:Ut,mode:la,disableMenuItemTitleTooltip:qt}),[ur,Sa,yt,qt,Ut]);return Zn(De.createElement(he.Z.Provider,{value:null},De.createElement(y.Provider,{value:La},De.createElement(ge.ZP,Object.assign({getPopupContainer:nt,overflowedIndicator:De.createElement(ee.Z,null),overflowedIndicatorPopupClassName:Ae()(ur,`${ur}-${Ut}`,hn),mode:la,selectable:vr,onClick:Ur},ir,{inlineCollapsed:Sa,style:Object.assign(Object.assign({},Lt==null?void 0:Lt.style),Ft),className:nr,prefixCls:ur,direction:yt,defaultMotions:Va,expandIcon:Hr,ref:Ee,rootClassName:Ae()(pn,qn)}),Lr))))});const Te=(0,De.forwardRef)((Le,Ee)=>{const Be=(0,De.useRef)(null),Ge=De.useContext(x.D);return(0,De.useImperativeHandle)(Ee,()=>({menu:Be.current,focus:Me=>{var Re;(Re=Be.current)===null||Re===void 0||Re.focus(Me)}})),De.createElement(Je,Object.assign({ref:Be},Le,Ge))});Te.Item=E,Te.SubMenu=te,Te.Divider=le,Te.ItemGroup=ge.BW;var Ve=Te},28452:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return Rt}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(pt,Ft){return De.createElement(Ae.Z,(0,ge.Z)({},pt,{ref:Ft,icon:ve}))},ie=De.forwardRef(ue),ae=de(81893),le=de(22751),oe=de(91034),se=de(94184),re=de.n(se),ne=de(4942),z=de(1413),y=de(15671),a=de(43144),E=de(60136),b=de(51630),te=`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`,ee=`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(te," ").concat(ee).split(/[\s\n]+/),fe="aria-",he="data-";function me(St,pt){return St.indexOf(pt)===0}function pe(St){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ft;pt===!1?Ft={aria:!0,data:!0,attr:!0}:pt===!0?Ft={aria:!0}:Ft=(0,z.Z)({},pt);var Ut={};return Object.keys(St).forEach(function(Ct){(Ft.aria&&(Ct==="role"||me(Ct,fe))||Ft.data&&me(Ct,he)||Ft.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=de(81626),Se=function(St){(0,E.Z)(Ft,St);var pt=(0,b.Z)(Ft);function Ft(){var Ut;(0,y.Z)(this,Ft);for(var Ct=arguments.length,qt=new Array(Ct),Bt=0;Bt<Ct;Bt++)qt[Bt]=arguments[Bt];return Ut=pt.call.apply(pt,[this].concat(qt)),Ut.state={goInputText:""},Ut.getValidValue=function(){var Nt=Ut.state.goInputText;return!Nt||Number.isNaN(Nt)?void 0:Number(Nt)},Ut.buildOptionText=function(Nt){return"".concat(Nt," ").concat(Ut.props.locale.items_per_page)},Ut.changeSize=function(Nt){Ut.props.changeSize(Number(Nt))},Ut.handleChange=function(Nt){Ut.setState({goInputText:Nt.target.value})},Ut.handleBlur=function(Nt){var en=Ut.props,Yt=en.goButton,pn=en.quickGo,zn=en.rootPrefixCls,bn=Ut.state.goInputText;Yt||bn===""||(Ut.setState({goInputText:""}),!(Nt.relatedTarget&&(Nt.relatedTarget.className.indexOf("".concat(zn,"-item-link"))>=0||Nt.relatedTarget.className.indexOf("".concat(zn,"-item"))>=0))&&pn(Ut.getValidValue()))},Ut.go=function(Nt){var en=Ut.state.goInputText;en!==""&&(Nt.keyCode===ye.ENTER||Nt.type==="click")&&(Ut.setState({goInputText:""}),Ut.props.quickGo(Ut.getValidValue()))},Ut}return(0,a.Z)(Ft,[{key:"getPageSizeOptions",value:function(){var Ct=this.props,qt=Ct.pageSize,Bt=Ct.pageSizeOptions;return Bt.some(function(Nt){return Nt.toString()===qt.toString()})?Bt:Bt.concat([qt.toString()]).sort(function(Nt,en){var Yt=Number.isNaN(Number(Nt))?0:Number(Nt),pn=Number.isNaN(Number(en))?0:Number(en);return Yt-pn})}},{key:"render",value:function(){var Ct=this,qt=this.props,Bt=qt.pageSize,Nt=qt.locale,en=qt.rootPrefixCls,Yt=qt.changeSize,pn=qt.quickGo,zn=qt.goButton,bn=qt.selectComponentClass,Pn=qt.buildOptionText,hn=qt.selectPrefixCls,Bn=qt.disabled,ir=this.state.goInputText,Lr="".concat(en,"-options"),Ur=bn,la=null,vr=null,Sa=null;if(!Yt&&!pn)return null;var Va=this.getPageSizeOptions();if(Yt&&Ur){var ur=Va.map(function(Zn,qn){return De.createElement(Ur.Option,{key:qn,value:Zn.toString()},(Pn||Ct.buildOptionText)(Zn))});la=De.createElement(Ur,{disabled:Bn,prefixCls:hn,showSearch:!1,className:"".concat(Lr,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Bt||Va[0]).toString(),onChange:this.changeSize,getPopupContainer:function(qn){return qn.parentNode},"aria-label":Nt.page_size,defaultOpen:!1},ur)}return pn&&(zn&&(Sa=typeof zn=="boolean"?De.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Bn,className:"".concat(Lr,"-quick-jumper-button")},Nt.jump_to_confirm):De.createElement("span",{onClick:this.go,onKeyUp:this.go},zn)),vr=De.createElement("div",{className:"".concat(Lr,"-quick-jumper")},Nt.jump_to,De.createElement("input",{disabled:Bn,type:"text",value:ir,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Nt.page}),Nt.page,Sa)),De.createElement("li",{className:"".concat(Lr)},la,vr)}}]),Ft}(De.Component);Se.defaultProps={pageSizeOptions:["10","20","50","100"]};var Ue=Se,we=function(pt){var Ft,Ut=pt.rootPrefixCls,Ct=pt.page,qt=pt.active,Bt=pt.className,Nt=pt.showTitle,en=pt.onClick,Yt=pt.onKeyPress,pn=pt.itemRender,zn="".concat(Ut,"-item"),bn=re()(zn,"".concat(zn,"-").concat(Ct),(Ft={},(0,ne.Z)(Ft,"".concat(zn,"-active"),qt),(0,ne.Z)(Ft,"".concat(zn,"-disabled"),!Ct),(0,ne.Z)(Ft,pt.className,Bt),Ft)),Pn=function(){en(Ct)},hn=function(Lr){Yt(Lr,en,Ct)},Bn=pn(Ct,"page",De.createElement("a",{rel:"nofollow"},Ct));return Bn?De.createElement("li",{title:Nt?Ct.toString():null,className:bn,onClick:Pn,onKeyPress:hn,tabIndex:0},Bn):null},je=we;function Fe(){}function ke(St){var pt=Number(St);return typeof pt=="number"&&!Number.isNaN(pt)&&isFinite(pt)&&Math.floor(pt)===pt}var We=function(pt,Ft,Ut){return Ut};function Ze(St,pt,Ft){var Ut=typeof St=="undefined"?pt.pageSize:St;return Math.floor((Ft.total-1)/Ut)+1}var Ke=function(St){(0,E.Z)(Ft,St);var pt=(0,b.Z)(Ft);function Ft(Ut){var Ct;(0,y.Z)(this,Ft),Ct=pt.call(this,Ut),Ct.paginationNode=De.createRef(),Ct.getJumpPrevPage=function(){return Math.max(1,Ct.state.current-(Ct.props.showLessItems?3:5))},Ct.getJumpNextPage=function(){return Math.min(Ze(void 0,Ct.state,Ct.props),Ct.state.current+(Ct.props.showLessItems?3:5))},Ct.getItemIcon=function(Yt,pn){var zn=Ct.props.prefixCls,bn=Yt||De.createElement("button",{type:"button","aria-label":pn,className:"".concat(zn,"-item-link")});return typeof Yt=="function"&&(bn=De.createElement(Yt,(0,z.Z)({},Ct.props))),bn},Ct.isValid=function(Yt){var pn=Ct.props.total;return ke(Yt)&&Yt!==Ct.state.current&&ke(pn)&&pn>0},Ct.shouldDisplayQuickJumper=function(){var Yt=Ct.props,pn=Yt.showQuickJumper,zn=Yt.total,bn=Ct.state.pageSize;return zn<=bn?!1:pn},Ct.handleKeyDown=function(Yt){(Yt.keyCode===ye.ARROW_UP||Yt.keyCode===ye.ARROW_DOWN)&&Yt.preventDefault()},Ct.handleKeyUp=function(Yt){var pn=Ct.getValidValue(Yt),zn=Ct.state.currentInputValue;pn!==zn&&Ct.setState({currentInputValue:pn}),Yt.keyCode===ye.ENTER?Ct.handleChange(pn):Yt.keyCode===ye.ARROW_UP?Ct.handleChange(pn-1):Yt.keyCode===ye.ARROW_DOWN&&Ct.handleChange(pn+1)},Ct.handleBlur=function(Yt){var pn=Ct.getValidValue(Yt);Ct.handleChange(pn)},Ct.changePageSize=function(Yt){var pn=Ct.state.current,zn=Ze(Yt,Ct.state,Ct.props);pn=pn>zn?zn:pn,zn===0&&(pn=Ct.state.current),typeof Yt=="number"&&("pageSize"in Ct.props||Ct.setState({pageSize:Yt}),"current"in Ct.props||Ct.setState({current:pn,currentInputValue:pn})),Ct.props.onShowSizeChange(pn,Yt),"onChange"in Ct.props&&Ct.props.onChange&&Ct.props.onChange(pn,Yt)},Ct.handleChange=function(Yt){var pn=Ct.props,zn=pn.disabled,bn=pn.onChange,Pn=Ct.state,hn=Pn.pageSize,Bn=Pn.current,ir=Pn.currentInputValue;if(Ct.isValid(Yt)&&!zn){var Lr=Ze(void 0,Ct.state,Ct.props),Ur=Yt;return Yt>Lr?Ur=Lr:Yt<1&&(Ur=1),"current"in Ct.props||Ct.setState({current:Ur}),Ur!==ir&&Ct.setState({currentInputValue:Ur}),bn(Ur,hn),Ur}return Bn},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<Ze(void 0,Ct.state,Ct.props)},Ct.runIfEnter=function(Yt,pn){if(Yt.key==="Enter"||Yt.charCode===13){for(var zn=arguments.length,bn=new Array(zn>2?zn-2:0),Pn=2;Pn<zn;Pn++)bn[Pn-2]=arguments[Pn];pn.apply(void 0,bn)}},Ct.runIfEnterPrev=function(Yt){Ct.runIfEnter(Yt,Ct.prev)},Ct.runIfEnterNext=function(Yt){Ct.runIfEnter(Yt,Ct.next)},Ct.runIfEnterJumpPrev=function(Yt){Ct.runIfEnter(Yt,Ct.jumpPrev)},Ct.runIfEnterJumpNext=function(Yt){Ct.runIfEnter(Yt,Ct.jumpNext)},Ct.handleGoTO=function(Yt){(Yt.keyCode===ye.ENTER||Yt.type==="click")&&Ct.handleChange(Ct.state.currentInputValue)},Ct.renderPrev=function(Yt){var pn=Ct.props,zn=pn.prevIcon,bn=pn.itemRender,Pn=bn(Yt,"prev",Ct.getItemIcon(zn,"prev page")),hn=!Ct.hasPrev();return(0,De.isValidElement)(Pn)?(0,De.cloneElement)(Pn,{disabled:hn}):Pn},Ct.renderNext=function(Yt){var pn=Ct.props,zn=pn.nextIcon,bn=pn.itemRender,Pn=bn(Yt,"next",Ct.getItemIcon(zn,"next page")),hn=!Ct.hasNext();return(0,De.isValidElement)(Pn)?(0,De.cloneElement)(Pn,{disabled:hn}):Pn};var qt=Ut.onChange!==Fe,Bt="current"in Ut;Bt&&!qt&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Nt=Ut.defaultCurrent;"current"in Ut&&(Nt=Ut.current);var en=Ut.defaultPageSize;return"pageSize"in Ut&&(en=Ut.pageSize),Nt=Math.min(Nt,Ze(en,void 0,Ut)),Ct.state={current:Nt,currentInputValue:Nt,pageSize:en},Ct}return(0,a.Z)(Ft,[{key:"componentDidUpdate",value:function(Ct,qt){var Bt=this.props.prefixCls;if(qt.current!==this.state.current&&this.paginationNode.current){var Nt=this.paginationNode.current.querySelector(".".concat(Bt,"-item-").concat(qt.current));if(Nt&&document.activeElement===Nt){var en;Nt==null||(en=Nt.blur)===null||en===void 0||en.call(Nt)}}}},{key:"getValidValue",value:function(Ct){var qt=Ct.target.value,Bt=Ze(void 0,this.state,this.props),Nt=this.state.currentInputValue,en;return qt===""?en=qt:Number.isNaN(Number(qt))?en=Nt:qt>=Bt?en=Bt:en=Number(qt),en}},{key:"getShowSizeChanger",value:function(){var Ct=this.props,qt=Ct.showSizeChanger,Bt=Ct.total,Nt=Ct.totalBoundaryShowSizeChanger;return typeof qt!="undefined"?qt:Bt>Nt}},{key:"render",value:function(){var Ct=this.props,qt=Ct.prefixCls,Bt=Ct.className,Nt=Ct.style,en=Ct.disabled,Yt=Ct.hideOnSinglePage,pn=Ct.total,zn=Ct.locale,bn=Ct.showQuickJumper,Pn=Ct.showLessItems,hn=Ct.showTitle,Bn=Ct.showTotal,ir=Ct.simple,Lr=Ct.itemRender,Ur=Ct.showPrevNextJumpers,la=Ct.jumpPrevIcon,vr=Ct.jumpNextIcon,Sa=Ct.selectComponentClass,Va=Ct.selectPrefixCls,ur=Ct.pageSizeOptions,Zn=this.state,qn=Zn.current,nr=Zn.pageSize,Hr=Zn.currentInputValue;if(Yt===!0&&pn<=nr)return null;var La=Ze(void 0,this.state,this.props),Qr=[],io=null,ro=null,nn=null,wn=null,un=null,Nr=bn&&bn.goButton,Yr=Pn?1:2,kr=qn-1>0?qn-1:0,ao=qn+1<La?qn+1:La,$r=pe(this.props,{aria:!0,data:!0}),ma=Bn&&De.createElement("li",{className:"".concat(qt,"-total-text")},Bn(pn,[pn===0?0:(qn-1)*nr+1,qn*nr>pn?pn:qn*nr]));if(ir){Nr&&(typeof Nr=="boolean"?un=De.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},zn.jump_to_confirm):un=De.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Nr),un=De.createElement("li",{title:hn?"".concat(zn.jump_to).concat(qn,"/").concat(La):null,className:"".concat(qt,"-simple-pager")},un));var jo=this.renderPrev(kr);return De.createElement("ul",(0,ge.Z)({className:re()(qt,"".concat(qt,"-simple"),(0,ne.Z)({},"".concat(qt,"-disabled"),en),Bt),style:Nt,ref:this.paginationNode},$r),ma,jo?De.createElement("li",{title:hn?zn.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:re()("".concat(qt,"-prev"),(0,ne.Z)({},"".concat(qt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},jo):null,De.createElement("li",{title:hn?"".concat(qn,"/").concat(La):null,className:"".concat(qt,"-simple-pager")},De.createElement("input",{type:"text",value:Hr,disabled:en,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),De.createElement("span",{className:"".concat(qt,"-slash")},"/"),La),De.createElement("li",{title:hn?zn.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:re()("".concat(qt,"-next"),(0,ne.Z)({},"".concat(qt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ao)),un)}if(La<=3+Yr*2){var Da={locale:zn,rootPrefixCls:qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:hn,itemRender:Lr};La||Qr.push(De.createElement(je,(0,ge.Z)({},Da,{key:"noPager",page:1,className:"".concat(qt,"-item-disabled")})));for(var eo=1;eo<=La;eo+=1){var ra=qn===eo;Qr.push(De.createElement(je,(0,ge.Z)({},Da,{key:eo,page:eo,active:ra})))}}else{var bo=Pn?zn.prev_3:zn.prev_5,Wn=Pn?zn.next_3:zn.next_5,Fr=Lr(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(la,"prev page")),mr=Lr(this.getJumpNextPage(),"jump-next",this.getItemIcon(vr,"next page"));Ur&&(io=Fr?De.createElement("li",{title:hn?bo:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:re()("".concat(qt,"-jump-prev"),(0,ne.Z)({},"".concat(qt,"-jump-prev-custom-icon"),!!la))},Fr):null,ro=mr?De.createElement("li",{title:hn?Wn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:re()("".concat(qt,"-jump-next"),(0,ne.Z)({},"".concat(qt,"-jump-next-custom-icon"),!!vr))},mr):null),wn=De.createElement(je,{locale:zn,last:!0,rootPrefixCls:qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:La,page:La,active:!1,showTitle:hn,itemRender:Lr}),nn=De.createElement(je,{locale:zn,rootPrefixCls:qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:hn,itemRender:Lr});var Tr=Math.max(1,qn-Yr),Pr=Math.min(qn+Yr,La);qn-1<=Yr&&(Pr=1+Yr*2),La-qn<=Yr&&(Tr=La-Yr*2);for(var jn=Tr;jn<=Pr;jn+=1){var zr=qn===jn;Qr.push(De.createElement(je,{locale:zn,rootPrefixCls:qt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:jn,page:jn,active:zr,showTitle:hn,itemRender:Lr}))}qn-1>=Yr*2&&qn!==3&&(Qr[0]=(0,De.cloneElement)(Qr[0],{className:"".concat(qt,"-item-after-jump-prev")}),Qr.unshift(io)),La-qn>=Yr*2&&qn!==La-2&&(Qr[Qr.length-1]=(0,De.cloneElement)(Qr[Qr.length-1],{className:"".concat(qt,"-item-before-jump-next")}),Qr.push(ro)),Tr!==1&&Qr.unshift(nn),Pr!==La&&Qr.push(wn)}var Mr=!this.hasPrev()||!La,wo=!this.hasNext()||!La,Xa=this.renderPrev(kr),vo=this.renderNext(ao);return De.createElement("ul",(0,ge.Z)({className:re()(qt,Bt,(0,ne.Z)({},"".concat(qt,"-disabled"),en)),style:Nt,ref:this.paginationNode},$r),ma,Xa?De.createElement("li",{title:hn?zn.prev_page:null,onClick:this.prev,tabIndex:Mr?null:0,onKeyPress:this.runIfEnterPrev,className:re()("".concat(qt,"-prev"),(0,ne.Z)({},"".concat(qt,"-disabled"),Mr)),"aria-disabled":Mr},Xa):null,Qr,vo?De.createElement("li",{title:hn?zn.next_page:null,onClick:this.next,tabIndex:wo?null:0,onKeyPress:this.runIfEnterNext,className:re()("".concat(qt,"-next"),(0,ne.Z)({},"".concat(qt,"-disabled"),wo)),"aria-disabled":wo},vo):null,De.createElement(Ue,{disabled:en,locale:zn,rootPrefixCls:qt,selectComponentClass:Sa,selectPrefixCls:Va,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:qn,pageSize:nr,pageSizeOptions:ur,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Nr}))}}],[{key:"getDerivedStateFromProps",value:function(Ct,qt){var Bt={};if("current"in Ct&&(Bt.current=Ct.current,Ct.current!==qt.current&&(Bt.currentInputValue=Bt.current)),"pageSize"in Ct&&Ct.pageSize!==qt.pageSize){var Nt=qt.current,en=Ze(Ct.pageSize,qt,Ct);Nt=Nt>en?en:Nt,"current"in Ct||(Bt.current=Nt,Bt.currentInputValue=Nt),Bt.pageSize=Ct.pageSize}return Bt}}]),Ft}(De.Component);Ke.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Fe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Fe,locale:Ce.Z,style:{},itemRender:We,totalBoundaryShowSizeChanger:50};var qe=Ke,et=de(62906),ut=de(53124),ct=de(98675),it=de(25378),tt=de(10110),st=de(11713);const gt=St=>De.createElement(st.default,Object.assign({},St,{showSearch:!0,size:"small"})),bt=St=>De.createElement(st.default,Object.assign({},St,{showSearch:!0,size:"middle"}));gt.Option=st.default.Option,bt.Option=st.default.Option;var xt=de(47673),vt=de(14747),At=de(67968),Je=de(45503);const Te=St=>{const{componentCls:pt}=St;return{[`${pt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${pt}-item-link`]:{color:St.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${pt}-item-link`]:{color:St.colorTextDisabled,cursor:"not-allowed"}}},[`&${pt}-disabled`]:{cursor:"not-allowed",[`${pt}-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}}},[`${pt}-item-link`]:{color:St.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${pt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${pt}-simple-pager`]:{color:St.colorTextDisabled},[`${pt}-jump-prev, ${pt}-jump-next`]:{[`${pt}-item-link-icon`]:{opacity:0},[`${pt}-item-ellipsis`]:{opacity:1}}},[`&${pt}-simple`]:{[`${pt}-prev, ${pt}-next`]:{[`&${pt}-disabled ${pt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ve=St=>{const{componentCls:pt}=St;return{[`&${pt}-mini ${pt}-total-text, &${pt}-mini ${pt}-simple-pager`]:{height:St.itemSizeSM,lineHeight:`${St.itemSizeSM}px`},[`&${pt}-mini ${pt}-item`]:{minWidth:St.itemSizeSM,height:St.itemSizeSM,margin:0,lineHeight:`${St.itemSizeSM-2}px`},[`&${pt}-mini:not(${pt}-disabled) ${pt}-item:not(${pt}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:St.colorBgTextHover},"&:active":{backgroundColor:St.colorBgTextActive}},[`&${pt}-mini ${pt}-prev, &${pt}-mini ${pt}-next`]:{minWidth:St.itemSizeSM,height:St.itemSizeSM,margin:0,lineHeight:`${St.itemSizeSM}px`},[`&${pt}-mini:not(${pt}-disabled)`]:{[`${pt}-prev, ${pt}-next`]:{[`&:hover ${pt}-item-link`]:{backgroundColor:St.colorBgTextHover},[`&:active ${pt}-item-link`]:{backgroundColor:St.colorBgTextActive},[`&${pt}-disabled:hover ${pt}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
|
&${pt}-mini ${pt}-prev ${pt}-item-link,
|
|
|
&${pt}-mini ${pt}-next ${pt}-item-link
|
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:St.itemSizeSM,lineHeight:`${St.itemSizeSM}px`}},[`&${pt}-mini ${pt}-jump-prev, &${pt}-mini ${pt}-jump-next`]:{height:St.itemSizeSM,marginInlineEnd:0,lineHeight:`${St.itemSizeSM}px`},[`&${pt}-mini ${pt}-options`]:{marginInlineStart:St.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:St.miniOptionsSizeChangerTop},"&-quick-jumper":{height:St.itemSizeSM,lineHeight:`${St.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,xt.x0)(St)),{width:St.paginationMiniQuickJumperInputWidth,height:St.controlHeightSM})}}}},Le=St=>{const{componentCls:pt}=St;return{[`
|
|
|
&${pt}-simple ${pt}-prev,
|
|
|
&${pt}-simple ${pt}-next
|
|
|
`]:{height:St.itemSizeSM,lineHeight:`${St.itemSizeSM}px`,verticalAlign:"top",[`${pt}-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`}}},[`&${pt}-simple ${pt}-simple-pager`]:{display:"inline-block",height:St.itemSizeSM,marginInlineEnd:St.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:St.marginXS,padding:`0 ${St.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:St.itemInputBg,border:`${St.lineWidth}px ${St.lineType} ${St.colorBorder}`,borderRadius:St.borderRadius,outline:"none",transition:`border-color ${St.motionDurationMid}`,color:"inherit","&:hover":{borderColor:St.colorPrimary},"&:focus":{borderColor:St.colorPrimaryHover,boxShadow:`${St.inputOutlineOffset}px 0 ${St.controlOutlineWidth}px ${St.controlOutline}`},"&[disabled]":{color:St.colorTextDisabled,backgroundColor:St.colorBgContainerDisabled,borderColor:St.colorBorder,cursor:"not-allowed"}}}}},Ee=St=>{const{componentCls:pt}=St;return{[`${pt}-jump-prev, ${pt}-jump-next`]:{outline:0,[`${pt}-item-container`]:{position:"relative",[`${pt}-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"}},[`${pt}-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":{[`${pt}-item-link-icon`]:{opacity:1},[`${pt}-item-ellipsis`]:{opacity:0}}},[`
|
|
|
${pt}-prev,
|
|
|
${pt}-jump-prev,
|
|
|
${pt}-jump-next
|
|
|
`]:{marginInlineEnd:St.marginXS},[`
|
|
|
${pt}-prev,
|
|
|
${pt}-next,
|
|
|
${pt}-jump-prev,
|
|
|
${pt}-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}`},[`${pt}-prev, ${pt}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:St.colorText,cursor:"pointer",userSelect:"none"},[`${pt}-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 ${pt}-item-link`]:{backgroundColor:St.colorBgTextHover},[`&:active ${pt}-item-link`]:{backgroundColor:St.colorBgTextActive},[`&${pt}-disabled:hover`]:{[`${pt}-item-link`]:{backgroundColor:"transparent"}}},[`${pt}-slash`]:{marginInlineEnd:St.paginationSlashMarginInlineEnd,marginInlineStart:St.paginationSlashMarginInlineStart},[`${pt}-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,xt.ik)(St)),{width:St.controlHeightLG*1.25,height:St.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:St.marginXS,marginInlineEnd:St.marginXS})}}}},Be=St=>{const{componentCls:pt}=St;return{[`${pt}-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(${pt}-item-active)`]:{"&:hover":{transition:`all ${St.motionDurationMid}`,backgroundColor:St.colorBgTextHover},"&:active":{backgroundColor:St.colorBgTextActive}},"&-active":{fontWeight:St.fontWeightStrong,backgroundColor:St.itemActiveBg,borderColor:St.colorPrimary,a:{color:St.colorPrimary},"&:hover":{borderColor:St.colorPrimaryHover},"&:hover a":{color:St.colorPrimaryHover}}}}},Ge=St=>{const{componentCls:pt}=St;return{[pt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,vt.Wf)(St)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${pt}-total-text`]:{display:"inline-block",height:St.itemSize,marginInlineEnd:St.marginXS,lineHeight:`${St.itemSize-2}px`,verticalAlign:"middle"}}),Be(St)),Ee(St)),Le(St)),Ve(St)),Te(St)),{[`@media only screen and (max-width: ${St.screenLG}px)`]:{[`${pt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${St.screenSM}px)`]:{[`${pt}-options`]:{display:"none"}}}),[`&${St.componentCls}-rtl`]:{direction:"rtl"}}},Me=St=>{const{componentCls:pt}=St;return{[`${pt}${pt}-disabled:not(${pt}-mini)`]:{"&, &:hover":{[`${pt}-item-link`]:{borderColor:St.colorBorder}},"&:focus-visible":{[`${pt}-item-link`]:{borderColor:St.colorBorder}},[`${pt}-item, ${pt}-item-link`]:{backgroundColor:St.colorBgContainerDisabled,borderColor:St.colorBorder,[`&:hover:not(${pt}-item-active)`]:{backgroundColor:St.colorBgContainerDisabled,borderColor:St.colorBorder,a:{color:St.colorTextDisabled}},[`&${pt}-item-active`]:{backgroundColor:St.itemActiveBgDisabled}},[`${pt}-prev, ${pt}-next`]:{"&:hover button":{backgroundColor:St.colorBgContainerDisabled,borderColor:St.colorBorder,color:St.colorTextDisabled},[`${pt}-item-link`]:{backgroundColor:St.colorBgContainerDisabled,borderColor:St.colorBorder}}},[`${pt}:not(${pt}-mini)`]:{[`${pt}-prev, ${pt}-next`]:{"&:hover button":{borderColor:St.colorPrimaryHover,backgroundColor:St.itemBg},[`${pt}-item-link`]:{backgroundColor:St.itemLinkBg,borderColor:St.colorBorder},[`&:hover ${pt}-item-link`]:{borderColor:St.colorPrimary,backgroundColor:St.itemBg,color:St.colorPrimary},[`&${pt}-disabled`]:{[`${pt}-item-link`]:{borderColor:St.colorBorder,color:St.colorTextDisabled}}},[`${pt}-item`]:{backgroundColor:St.itemBg,border:`${St.lineWidth}px ${St.lineType} ${St.colorBorder}`,[`&:hover:not(${pt}-item-active)`]:{borderColor:St.colorPrimary,backgroundColor:St.itemBg,a:{color:St.colorPrimary}},"&-active":{borderColor:St.colorPrimary}}}}},Re=St=>{const{componentCls:pt}=St;return{[`${pt}:not(${pt}-disabled)`]:{[`${pt}-item`]:Object.assign({},(0,vt.Qy)(St)),[`${pt}-jump-prev, ${pt}-jump-next`]:{"&:focus-visible":Object.assign({[`${pt}-item-link-icon`]:{opacity:1},[`${pt}-item-ellipsis`]:{opacity:0}},(0,vt.oN)(St))},[`${pt}-prev, ${pt}-next`]:{[`&:focus-visible ${pt}-item-link`]:Object.assign({},(0,vt.oN)(St))}}}};var ze=(0,At.Z)("Pagination",St=>{const pt=(0,Je.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,xt.e5)(St),(0,xt.TM)(St));return[Ge(pt),Re(pt),St.wireframe&&Me(pt)]},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})),nt=function(St,pt){var Ft={};for(var Ut in St)Object.prototype.hasOwnProperty.call(St,Ut)&&pt.indexOf(Ut)<0&&(Ft[Ut]=St[Ut]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,Ut=Object.getOwnPropertySymbols(St);Ct<Ut.length;Ct++)pt.indexOf(Ut[Ct])<0&&Object.prototype.propertyIsEnumerable.call(St,Ut[Ct])&&(Ft[Ut[Ct]]=St[Ut[Ct]]);return Ft},Lt=St=>{const{prefixCls:pt,selectPrefixCls:Ft,className:Ut,rootClassName:Ct,style:qt,size:Bt,locale:Nt,selectComponentClass:en,responsive:Yt,showSizeChanger:pn}=St,zn=nt(St,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:bn}=(0,it.Z)(Yt),{getPrefixCls:Pn,direction:hn,pagination:Bn={}}=De.useContext(ut.E_),ir=Pn("pagination",pt),[Lr,Ur]=ze(ir),la=pn!=null?pn:Bn.showSizeChanger,vr=De.useMemo(()=>{const La=De.createElement("span",{className:`${ir}-item-ellipsis`},"\u2022\u2022\u2022"),Qr=De.createElement("button",{className:`${ir}-item-link`,type:"button",tabIndex:-1},hn==="rtl"?De.createElement(oe.Z,null):De.createElement(le.Z,null)),io=De.createElement("button",{className:`${ir}-item-link`,type:"button",tabIndex:-1},hn==="rtl"?De.createElement(le.Z,null):De.createElement(oe.Z,null)),ro=De.createElement("a",{className:`${ir}-item-link`},De.createElement("div",{className:`${ir}-item-container`},hn==="rtl"?De.createElement(ae.Z,{className:`${ir}-item-link-icon`}):De.createElement(ie,{className:`${ir}-item-link-icon`}),La)),nn=De.createElement("a",{className:`${ir}-item-link`},De.createElement("div",{className:`${ir}-item-container`},hn==="rtl"?De.createElement(ie,{className:`${ir}-item-link-icon`}):De.createElement(ae.Z,{className:`${ir}-item-link-icon`}),La));return{prevIcon:Qr,nextIcon:io,jumpPrevIcon:ro,jumpNextIcon:nn}},[hn,ir]),[Sa]=(0,tt.Z)("Pagination",et.Z),Va=Object.assign(Object.assign({},Sa),Nt),ur=(0,ct.Z)(Bt),Zn=ur==="small"||!!(bn&&!ur&&Yt),qn=Pn("select",Ft),nr=re()({[`${ir}-mini`]:Zn,[`${ir}-rtl`]:hn==="rtl"},Bn==null?void 0:Bn.className,Ut,Ct,Ur),Hr=Object.assign(Object.assign({},Bn==null?void 0:Bn.style),qt);return Lr(De.createElement(qe,Object.assign({},vr,zn,{style:Hr,prefixCls:ir,selectPrefixCls:qn,className:nr,selectComponentClass:en||(Zn?gt:bt),locale:Va,showSizeChanger:la})))},Rt=Lt},66330:function(sn,kt,de){"use strict";de.d(kt,{t5:function(){return oe}});var ge=de(94184),De=de.n(ge),x=de(92419),ve=de(67294),Ae=de(53124),ue=de(81643),ie=de(20136),ae=function(re,ne){var z={};for(var y in re)Object.prototype.hasOwnProperty.call(re,y)&&ne.indexOf(y)<0&&(z[y]=re[y]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,y=Object.getOwnPropertySymbols(re);a<y.length;a++)ne.indexOf(y[a])<0&&Object.prototype.propertyIsEnumerable.call(re,y[a])&&(z[y[a]]=re[y[a]]);return z};const le=(re,ne,z)=>{if(!(!ne&&!z))return ve.createElement(ve.Fragment,null,ne&&ve.createElement("div",{className:`${re}-title`},(0,ue.Z)(ne)),ve.createElement("div",{className:`${re}-inner-content`},(0,ue.Z)(z)))},oe=re=>{const{hashId:ne,prefixCls:z,className:y,style:a,placement:E="top",title:b,content:te,children:ee}=re;return ve.createElement("div",{className:De()(ne,z,`${z}-pure`,`${z}-placement-${E}`,y),style:a},ve.createElement("div",{className:`${z}-arrow`}),ve.createElement(x.G,Object.assign({},re,{className:ne,prefixCls:z}),ee||le(z,b,te)))},se=re=>{const{prefixCls:ne}=re,z=ae(re,["prefixCls"]),{getPrefixCls:y}=ve.useContext(Ae.E_),a=y("popover",ne),[E,b]=(0,ie.Z)(a);return E(ve.createElement(oe,Object.assign({},z,{prefixCls:a,hashId:b})))};kt.ZP=se},20136:function(sn,kt,de){"use strict";var ge=de(14747),De=de(50438),x=de(97414),ve=de(8796),Ae=de(67968),ue=de(45503);const ie=oe=>{const{componentCls:se,popoverColor:re,minWidth:ne,fontWeightStrong:z,popoverPadding:y,boxShadowSecondary:a,colorTextHeading:E,borderRadiusLG:b,zIndexPopup:te,marginXS:ee,colorBgElevated:ce,popoverBg:fe}=oe;return[{[se]:Object.assign(Object.assign({},(0,ge.Wf)(oe)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:te,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:fe,backgroundClip:"padding-box",borderRadius:b,boxShadow:a,padding:y},[`${se}-title`]:{minWidth:ne,marginBottom:ee,color:E,fontWeight:z},[`${se}-inner-content`]:{color:re}})},(0,x.ZP)(oe,{colorBg:"var(--antd-arrow-background-color)"}),{[`${se}-pure`]:{position:"relative",maxWidth:"none",margin:oe.sizePopupArrow,display:"inline-block",[`${se}-content`]:{display:"inline-block"}}}]},ae=oe=>{const{componentCls:se}=oe;return{[se]:ve.i.map(re=>{const ne=oe[`${re}6`];return{[`&${se}-${re}`]:{"--antd-arrow-background-color":ne,[`${se}-inner`]:{backgroundColor:ne},[`${se}-arrow`]:{background:"transparent"}}}})}},le=oe=>{const{componentCls:se,lineWidth:re,lineType:ne,colorSplit:z,paddingSM:y,controlHeight:a,fontSize:E,lineHeight:b,padding:te}=oe,ee=a-Math.round(E*b),ce=ee/2,fe=ee/2-re,he=te;return{[se]:{[`${se}-inner`]:{padding:0},[`${se}-title`]:{margin:0,padding:`${ce}px ${he}px ${fe}px`,borderBottom:`${re}px ${ne} ${z}`},[`${se}-inner-content`]:{padding:`${y}px ${he}px`}}}};kt.Z=(0,Ae.Z)("Popover",oe=>{const{colorBgElevated:se,colorText:re,wireframe:ne}=oe,z=(0,ue.TS)(oe,{popoverPadding:12,popoverBg:se,popoverColor:re});return[ie(z),ae(z),ne&&le(z),(0,De._y)(z,"zoom-big")]},oe=>({width:177,minWidth:177,zIndexPopup:oe.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},38703:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return qt}});var ge=de(67294),De=de(87725),x=de(18299),ve=de(16646),Ae=de(73475),ue=de(94184),ie=de.n(ue),ae=de(10366),le=de(53124),oe=de(87462),se=de(1413),re=de(45987),ne={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},z=function(){var Nt=(0,ge.useRef)([]),en=(0,ge.useRef)(null);return(0,ge.useEffect)(function(){var Yt=Date.now(),pn=!1;Nt.current.forEach(function(zn){if(zn){pn=!0;var bn=zn.style;bn.transitionDuration=".3s, .3s, .3s, .06s",en.current&&Yt-en.current<100&&(bn.transitionDuration="0s, 0s")}}),pn&&(en.current=Date.now())}),Nt.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Nt){var en=(0,se.Z)((0,se.Z)({},ne),Nt),Yt=en.className,pn=en.percent,zn=en.prefixCls,bn=en.strokeColor,Pn=en.strokeLinecap,hn=en.strokeWidth,Bn=en.style,ir=en.trailColor,Lr=en.trailWidth,Ur=en.transition,la=(0,re.Z)(en,y);delete la.gapPosition;var vr=Array.isArray(pn)?pn:[pn],Sa=Array.isArray(bn)?bn:[bn],Va=z(),ur=hn/2,Zn=100-hn/2,qn="M ".concat(Pn==="round"?ur:0,",").concat(ur,`
|
|
|
L `).concat(Pn==="round"?Zn:100,",").concat(ur),nr="0 0 100 ".concat(hn),Hr=0;return ge.createElement("svg",(0,oe.Z)({className:ie()("".concat(zn,"-line"),Yt),viewBox:nr,preserveAspectRatio:"none",style:Bn},la),ge.createElement("path",{className:"".concat(zn,"-line-trail"),d:qn,strokeLinecap:Pn,stroke:ir,strokeWidth:Lr||hn,fillOpacity:"0"}),vr.map(function(La,Qr){var io=1;switch(Pn){case"round":io=1-hn/100;break;case"square":io=1-hn/2/100;break;default:io=1;break}var ro={strokeDasharray:"".concat(La*io,"px, 100px"),strokeDashoffset:"-".concat(Hr,"px"),transition:Ur||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},nn=Sa[Qr]||Sa[Sa.length-1];return Hr+=La,ge.createElement("path",{key:Qr,className:"".concat(zn,"-line-path"),d:qn,strokeLinecap:Pn,stroke:nn,strokeWidth:hn,fillOpacity:"0",ref:function(un){Va[Qr]=un},style:ro})}))},E=a,b=de(71002),te=de(97685),ee=de(98924),ce=0,fe=(0,ee.Z)();function he(){var Bt;return fe?(Bt=ce,ce+=1):Bt="TEST_OR_SSR",Bt}var me=function(Bt){var Nt=ge.useState(),en=(0,te.Z)(Nt,2),Yt=en[0],pn=en[1];return ge.useEffect(function(){pn("rc_progress_".concat(he()))},[]),Bt||Yt},pe=function(Nt){var en=Nt.bg,Yt=Nt.children;return ge.createElement("div",{style:{width:"100%",height:"100%",background:en}},Yt)};function be(Bt,Nt){return Object.keys(Bt).map(function(en){var Yt=parseFloat(en),pn="".concat(Math.floor(Yt*Nt),"%");return"".concat(Bt[en]," ").concat(pn)})}var ye=ge.forwardRef(function(Bt,Nt){var en=Bt.prefixCls,Yt=Bt.color,pn=Bt.gradientId,zn=Bt.radius,bn=Bt.style,Pn=Bt.ptg,hn=Bt.strokeLinecap,Bn=Bt.strokeWidth,ir=Bt.size,Lr=Bt.gapDegree,Ur=Yt&&(0,b.Z)(Yt)==="object",la=Ur?"#FFF":void 0,vr=ir/2,Sa=ge.createElement("circle",{className:"".concat(en,"-circle-path"),r:zn,cx:vr,cy:vr,stroke:la,strokeLinecap:hn,strokeWidth:Bn,opacity:Pn===0?0:1,style:bn,ref:Nt});if(!Ur)return Sa;var Va="".concat(pn,"-conic"),ur=Lr?"".concat(180+Lr/2,"deg"):"0deg",Zn=be(Yt,(360-Lr)/360),qn=be(Yt,1),nr="conic-gradient(from ".concat(ur,", ").concat(Zn.join(", "),")"),Hr="linear-gradient(to ".concat(Lr?"bottom":"top",", ").concat(qn.join(", "),")");return ge.createElement(ge.Fragment,null,ge.createElement("mask",{id:Va},Sa),ge.createElement("foreignObject",{x:0,y:0,width:ir,height:ir,mask:"url(#".concat(Va,")")},ge.createElement(pe,{bg:Hr},ge.createElement(pe,{bg:nr}))))}),Ce=ye,Se=100,Ue=function(Nt,en,Yt,pn,zn,bn,Pn,hn,Bn,ir){var Lr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Ur=Yt/100*360*((360-bn)/360),la=bn===0?0:{bottom:0,top:180,left:90,right:-90}[Pn],vr=(100-pn)/100*en;Bn==="round"&&pn!==100&&(vr+=ir/2,vr>=en&&(vr=en-.01));var Sa=Se/2;return{stroke:typeof hn=="string"?hn:void 0,strokeDasharray:"".concat(en,"px ").concat(Nt),strokeDashoffset:vr+Lr,transform:"rotate(".concat(zn+Ur+la,"deg)"),transformOrigin:"".concat(Sa,"px ").concat(Sa,"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}},we=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function je(Bt){var Nt=Bt!=null?Bt:[];return Array.isArray(Nt)?Nt:[Nt]}var Fe=function(Nt){var en=(0,se.Z)((0,se.Z)({},ne),Nt),Yt=en.id,pn=en.prefixCls,zn=en.steps,bn=en.strokeWidth,Pn=en.trailWidth,hn=en.gapDegree,Bn=hn===void 0?0:hn,ir=en.gapPosition,Lr=en.trailColor,Ur=en.strokeLinecap,la=en.style,vr=en.className,Sa=en.strokeColor,Va=en.percent,ur=(0,re.Z)(en,we),Zn=Se/2,qn=me(Yt),nr="".concat(qn,"-gradient"),Hr=Zn-bn/2,La=Math.PI*2*Hr,Qr=Bn>0?90+Bn/2:-90,io=La*((360-Bn)/360),ro=(0,b.Z)(zn)==="object"?zn:{count:zn,space:2},nn=ro.count,wn=ro.space,un=je(Va),Nr=je(Sa),Yr=Nr.find(function(eo){return eo&&(0,b.Z)(eo)==="object"}),kr=Yr&&(0,b.Z)(Yr)==="object",ao=kr?"butt":Ur,$r=Ue(La,io,0,100,Qr,Bn,ir,Lr,ao,bn),ma=z(),jo=function(){var ra=0;return un.map(function(bo,Wn){var Fr=Nr[Wn]||Nr[Nr.length-1],mr=Ue(La,io,ra,bo,Qr,Bn,ir,Fr,ao,bn);return ra+=bo,ge.createElement(Ce,{key:Wn,color:Fr,ptg:bo,radius:Hr,prefixCls:pn,gradientId:nr,style:mr,strokeLinecap:ao,strokeWidth:bn,gapDegree:Bn,ref:function(Pr){ma[Wn]=Pr},size:Se})}).reverse()},Da=function(){var ra=Math.round(nn*(un[0]/100)),bo=100/nn,Wn=0;return new Array(nn).fill(null).map(function(Fr,mr){var Tr=mr<=ra-1?Nr[0]:Lr,Pr=Tr&&(0,b.Z)(Tr)==="object"?"url(#".concat(nr,")"):void 0,jn=Ue(La,io,Wn,bo,Qr,Bn,ir,Tr,"butt",bn,wn);return Wn+=(io-jn.strokeDashoffset+wn)*100/io,ge.createElement("circle",{key:mr,className:"".concat(pn,"-circle-path"),r:Hr,cx:Zn,cy:Zn,stroke:Pr,strokeWidth:bn,opacity:1,style:jn,ref:function(Mr){ma[mr]=Mr}})})};return ge.createElement("svg",(0,oe.Z)({className:ie()("".concat(pn,"-circle"),vr),viewBox:"0 0 ".concat(Se," ").concat(Se),style:la,id:Yt,role:"presentation"},ur),!nn&&ge.createElement("circle",{className:"".concat(pn,"-circle-trail"),r:Hr,cx:Zn,cy:Zn,stroke:Lr,strokeLinecap:ao,strokeWidth:Pn||bn,style:$r}),nn?Da():jo())},ke=Fe,We={Line:E,Circle:ke},Ze=de(83062),Ke=de(47448);function qe(Bt){return!Bt||Bt<0?0:Bt>100?100:Bt}function et(Bt){let{success:Nt,successPercent:en}=Bt,Yt=en;return Nt&&"progress"in Nt&&(Yt=Nt.progress),Nt&&"percent"in Nt&&(Yt=Nt.percent),Yt}const ut=Bt=>{let{percent:Nt,success:en,successPercent:Yt}=Bt;const pn=qe(et({success:en,successPercent:Yt}));return[pn,qe(qe(Nt)-pn)]},ct=Bt=>{let{success:Nt={},strokeColor:en}=Bt;const{strokeColor:Yt}=Nt;return[Yt||Ke.presetPrimaryColors.green,en||null]},it=(Bt,Nt,en)=>{var Yt,pn,zn,bn;let Pn=-1,hn=-1;if(Nt==="step"){const Bn=en.steps,ir=en.strokeWidth;typeof Bt=="string"||typeof Bt=="undefined"?(Pn=Bt==="small"?2:14,hn=ir!=null?ir:8):typeof Bt=="number"?[Pn,hn]=[Bt,Bt]:[Pn=14,hn=8]=Bt,Pn*=Bn}else if(Nt==="line"){const Bn=en==null?void 0:en.strokeWidth;typeof Bt=="string"||typeof Bt=="undefined"?hn=Bn||(Bt==="small"?6:8):typeof Bt=="number"?[Pn,hn]=[Bt,Bt]:[Pn=-1,hn=8]=Bt}else(Nt==="circle"||Nt==="dashboard")&&(typeof Bt=="string"||typeof Bt=="undefined"?[Pn,hn]=Bt==="small"?[60,60]:[120,120]:typeof Bt=="number"?[Pn,hn]=[Bt,Bt]:(Pn=(pn=(Yt=Bt[0])!==null&&Yt!==void 0?Yt:Bt[1])!==null&&pn!==void 0?pn:120,hn=(bn=(zn=Bt[0])!==null&&zn!==void 0?zn:Bt[1])!==null&&bn!==void 0?bn:120));return[Pn,hn]},tt=3,st=Bt=>tt/Bt*100;var bt=Bt=>{const{prefixCls:Nt,trailColor:en=null,strokeLinecap:Yt="round",gapPosition:pn,gapDegree:zn,width:bn=120,type:Pn,children:hn,success:Bn,size:ir=bn}=Bt,[Lr,Ur]=it(ir,"circle");let{strokeWidth:la}=Bt;la===void 0&&(la=Math.max(st(Lr),6));const vr={width:Lr,height:Ur,fontSize:Lr*.15+6},Sa=ge.useMemo(()=>{if(zn||zn===0)return zn;if(Pn==="dashboard")return 75},[zn,Pn]),Va=pn||Pn==="dashboard"&&"bottom"||void 0,ur=Object.prototype.toString.call(Bt.strokeColor)==="[object Object]",Zn=ct({success:Bn,strokeColor:Bt.strokeColor}),qn=ie()(`${Nt}-inner`,{[`${Nt}-circle-gradient`]:ur}),nr=ge.createElement(ke,{percent:ut(Bt),strokeWidth:la,trailWidth:la,strokeColor:Zn,strokeLinecap:Yt,trailColor:en,prefixCls:Nt,gapDegree:Sa,gapPosition:Va});return ge.createElement("div",{className:qn,style:vr},Lr<=20?ge.createElement(Ze.Z,{title:hn},ge.createElement("span",null,nr)):ge.createElement(ge.Fragment,null,nr,hn))},xt=function(Bt,Nt){var en={};for(var Yt in Bt)Object.prototype.hasOwnProperty.call(Bt,Yt)&&Nt.indexOf(Yt)<0&&(en[Yt]=Bt[Yt]);if(Bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pn=0,Yt=Object.getOwnPropertySymbols(Bt);pn<Yt.length;pn++)Nt.indexOf(Yt[pn])<0&&Object.prototype.propertyIsEnumerable.call(Bt,Yt[pn])&&(en[Yt[pn]]=Bt[Yt[pn]]);return en};const vt=Bt=>{let Nt=[];return Object.keys(Bt).forEach(en=>{const Yt=parseFloat(en.replace(/%/g,""));isNaN(Yt)||Nt.push({key:Yt,value:Bt[en]})}),Nt=Nt.sort((en,Yt)=>en.key-Yt.key),Nt.map(en=>{let{key:Yt,value:pn}=en;return`${pn} ${Yt}%`}).join(", ")},At=(Bt,Nt)=>{const{from:en=Ke.presetPrimaryColors.blue,to:Yt=Ke.presetPrimaryColors.blue,direction:pn=Nt==="rtl"?"to left":"to right"}=Bt,zn=xt(Bt,["from","to","direction"]);if(Object.keys(zn).length!==0){const bn=vt(zn);return{backgroundImage:`linear-gradient(${pn}, ${bn})`}}return{backgroundImage:`linear-gradient(${pn}, ${en}, ${Yt})`}};var Te=Bt=>{const{prefixCls:Nt,direction:en,percent:Yt,size:pn,strokeWidth:zn,strokeColor:bn,strokeLinecap:Pn="round",children:hn,trailColor:Bn=null,success:ir}=Bt,Lr=bn&&typeof bn!="string"?At(bn,en):{backgroundColor:bn},Ur=Pn==="square"||Pn==="butt"?0:void 0,la={backgroundColor:Bn||void 0,borderRadius:Ur},vr=pn!=null?pn:[-1,zn||(pn==="small"?6:8)],[Sa,Va]=it(vr,"line",{strokeWidth:zn}),ur=Object.assign({width:`${qe(Yt)}%`,height:Va,borderRadius:Ur},Lr),Zn=et(Bt),qn={width:`${qe(Zn)}%`,height:Va,borderRadius:Ur,backgroundColor:ir==null?void 0:ir.strokeColor},nr={width:Sa<0?"100%":Sa,height:Va};return ge.createElement(ge.Fragment,null,ge.createElement("div",{className:`${Nt}-outer`,style:nr},ge.createElement("div",{className:`${Nt}-inner`,style:la},ge.createElement("div",{className:`${Nt}-bg`,style:ur}),Zn!==void 0?ge.createElement("div",{className:`${Nt}-success-bg`,style:qn}):null)),hn)},Le=Bt=>{const{size:Nt,steps:en,percent:Yt=0,strokeWidth:pn=8,strokeColor:zn,trailColor:bn=null,prefixCls:Pn,children:hn}=Bt,Bn=Math.round(en*(Yt/100)),ir=Nt==="small"?2:14,Lr=Nt!=null?Nt:[ir,pn],[Ur,la]=it(Lr,"step",{steps:en,strokeWidth:pn}),vr=Ur/en,Sa=new Array(en);for(let Va=0;Va<en;Va++){const ur=Array.isArray(zn)?zn[Va]:zn;Sa[Va]=ge.createElement("div",{key:Va,className:ie()(`${Pn}-steps-item`,{[`${Pn}-steps-item-active`]:Va<=Bn-1}),style:{backgroundColor:Va<=Bn-1?ur:bn,width:vr,height:la}})}return ge.createElement("div",{className:`${Pn}-steps-outer`},Sa,hn)},Ee=de(45930),Be=de(14747),Ge=de(67968),Me=de(45503);const Re=Bt=>{const Nt=Bt?"100%":"-100%";return new Ee.Keyframes(`antProgress${Bt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Nt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Nt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},ze=Bt=>{const{componentCls:Nt,iconCls:en}=Bt;return{[Nt]:Object.assign(Object.assign({},(0,Be.Wf)(Bt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Bt.fontSize,marginInlineEnd:Bt.marginXS,marginBottom:Bt.marginXS},[`${Nt}-outer`]:{display:"inline-block",width:"100%"},[`&${Nt}-show-info`]:{[`${Nt}-outer`]:{marginInlineEnd:`calc(-2em - ${Bt.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Bt.paddingXS}px)`}},[`${Nt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Bt.remainingColor,borderRadius:Bt.lineBorderRadius},[`${Nt}-inner:not(${Nt}-circle-gradient)`]:{[`${Nt}-circle-path`]:{stroke:Bt.defaultColor}},[`${Nt}-success-bg, ${Nt}-bg`]:{position:"relative",backgroundColor:Bt.defaultColor,borderRadius:Bt.lineBorderRadius,transition:`all ${Bt.motionDurationSlow} ${Bt.motionEaseInOutCirc}`},[`${Nt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Bt.colorSuccess},[`${Nt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Bt.marginXS,color:Bt.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[en]:{fontSize:Bt.fontSize}},[`&${Nt}-status-active`]:{[`${Nt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Bt.colorBgContainer,borderRadius:Bt.lineBorderRadius,opacity:0,animationName:Re(),animationDuration:Bt.progressActiveMotionDuration,animationTimingFunction:Bt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Nt}-rtl${Nt}-status-active`]:{[`${Nt}-bg::before`]:{animationName:Re(!0)}},[`&${Nt}-status-exception`]:{[`${Nt}-bg`]:{backgroundColor:Bt.colorError},[`${Nt}-text`]:{color:Bt.colorError}},[`&${Nt}-status-exception ${Nt}-inner:not(${Nt}-circle-gradient)`]:{[`${Nt}-circle-path`]:{stroke:Bt.colorError}},[`&${Nt}-status-success`]:{[`${Nt}-bg`]:{backgroundColor:Bt.colorSuccess},[`${Nt}-text`]:{color:Bt.colorSuccess}},[`&${Nt}-status-success ${Nt}-inner:not(${Nt}-circle-gradient)`]:{[`${Nt}-circle-path`]:{stroke:Bt.colorSuccess}}})}},nt=Bt=>{const{componentCls:Nt,iconCls:en}=Bt;return{[Nt]:{[`${Nt}-circle-trail`]:{stroke:Bt.remainingColor},[`&${Nt}-circle ${Nt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Nt}-circle ${Nt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Bt.circleTextColor,fontSize:Bt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[en]:{fontSize:`${Bt.fontSize/Bt.fontSizeSM}em`}},[`${Nt}-circle&-status-exception`]:{[`${Nt}-text`]:{color:Bt.colorError}},[`${Nt}-circle&-status-success`]:{[`${Nt}-text`]:{color:Bt.colorSuccess}}},[`${Nt}-inline-circle`]:{lineHeight:1,[`${Nt}-inner`]:{verticalAlign:"bottom"}}}},yt=Bt=>{const{componentCls:Nt}=Bt;return{[Nt]:{[`${Nt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Bt.progressStepMinWidth,marginInlineEnd:Bt.progressStepMarginInlineEnd,backgroundColor:Bt.remainingColor,transition:`all ${Bt.motionDurationSlow}`,"&-active":{backgroundColor:Bt.defaultColor}}}}}},Lt=Bt=>{const{componentCls:Nt,iconCls:en}=Bt;return{[Nt]:{[`${Nt}-small&-line, ${Nt}-small&-line ${Nt}-text ${en}`]:{fontSize:Bt.fontSizeSM}}}};var Rt=(0,Ge.Z)("Progress",Bt=>{const Nt=Bt.marginXXS/2,en=(0,Me.TS)(Bt,{progressStepMarginInlineEnd:Nt,progressStepMinWidth:Nt,progressActiveMotionDuration:"2.4s"});return[ze(en),nt(en),yt(en),Lt(en)]},Bt=>({circleTextColor:Bt.colorText,defaultColor:Bt.colorInfo,remainingColor:Bt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),St=function(Bt,Nt){var en={};for(var Yt in Bt)Object.prototype.hasOwnProperty.call(Bt,Yt)&&Nt.indexOf(Yt)<0&&(en[Yt]=Bt[Yt]);if(Bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pn=0,Yt=Object.getOwnPropertySymbols(Bt);pn<Yt.length;pn++)Nt.indexOf(Yt[pn])<0&&Object.prototype.propertyIsEnumerable.call(Bt,Yt[pn])&&(en[Yt[pn]]=Bt[Yt[pn]]);return en};const pt=null,Ft=["normal","exception","active","success"];var Ct=ge.forwardRef((Bt,Nt)=>{const{prefixCls:en,className:Yt,rootClassName:pn,steps:zn,strokeColor:bn,percent:Pn=0,size:hn="default",showInfo:Bn=!0,type:ir="line",status:Lr,format:Ur,style:la}=Bt,vr=St(Bt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Sa=ge.useMemo(()=>{var un,Nr;const Yr=et(Bt);return parseInt(Yr!==void 0?(un=Yr!=null?Yr:0)===null||un===void 0?void 0:un.toString():(Nr=Pn!=null?Pn:0)===null||Nr===void 0?void 0:Nr.toString(),10)},[Pn,Bt.success,Bt.successPercent]),Va=ge.useMemo(()=>!Ft.includes(Lr)&&Sa>=100?"success":Lr||"normal",[Lr,Sa]),{getPrefixCls:ur,direction:Zn,progress:qn}=ge.useContext(le.E_),nr=ur("progress",en),[Hr,La]=Rt(nr),Qr=ge.useMemo(()=>{if(!Bn)return null;const un=et(Bt);let Nr;const Yr=Ur||(ao=>`${ao}%`),kr=ir==="line";return Ur||Va!=="exception"&&Va!=="success"?Nr=Yr(qe(Pn),qe(un)):Va==="exception"?Nr=kr?ge.createElement(ve.Z,null):ge.createElement(Ae.Z,null):Va==="success"&&(Nr=kr?ge.createElement(De.Z,null):ge.createElement(x.Z,null)),ge.createElement("span",{className:`${nr}-text`,title:typeof Nr=="string"?Nr:void 0},Nr)},[Bn,Pn,Sa,Va,ir,nr,Ur]),io=Array.isArray(bn)?bn[0]:bn,ro=typeof bn=="string"||Array.isArray(bn)?bn:void 0;let nn;ir==="line"?nn=zn?ge.createElement(Le,Object.assign({},Bt,{strokeColor:ro,prefixCls:nr,steps:zn}),Qr):ge.createElement(Te,Object.assign({},Bt,{strokeColor:io,prefixCls:nr,direction:Zn}),Qr):(ir==="circle"||ir==="dashboard")&&(nn=ge.createElement(bt,Object.assign({},Bt,{strokeColor:io,prefixCls:nr,progressStatus:Va}),Qr));const wn=ie()(nr,`${nr}-status-${Va}`,`${nr}-${ir==="dashboard"&&"circle"||zn&&"steps"||ir}`,{[`${nr}-inline-circle`]:ir==="circle"&&it(hn,"circle")[0]<=20,[`${nr}-show-info`]:Bn,[`${nr}-${hn}`]:typeof hn=="string",[`${nr}-rtl`]:Zn==="rtl"},qn==null?void 0:qn.className,Yt,pn,La);return Hr(ge.createElement("div",Object.assign({ref:Nt,style:Object.assign(Object.assign({},qn==null?void 0:qn.style),la),className:wn,role:"progressbar","aria-valuenow":Sa},(0,ae.Z)(vr,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),nn))}),qt=Ct},12604:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return Ke}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(et,ut){return De.createElement(Ae.Z,(0,ge.Z)({},et,{ref:ut,icon:ve}))},ie=De.forwardRef(ue),ae=de(94184),le=de.n(ae),oe=de(4942),se=de(97685),re=de(45987),ne=de(21770),z=de(15105),y=de(64217);function a(qe,et){var ut=qe.disabled,ct=qe.prefixCls,it=qe.character,tt=qe.characterRender,st=qe.index,gt=qe.count,bt=qe.value,xt=qe.allowHalf,vt=qe.focused,At=qe.onHover,Je=qe.onClick,Te=function(ze){At(ze,st)},Ve=function(ze){Je(ze,st)},Le=function(ze){ze.keyCode===z.Z.ENTER&&Je(ze,st)},Ee=st+1,Be=new Set([ct]);bt===0&&st===0&&vt?Be.add("".concat(ct,"-focused")):xt&&bt+.5>=Ee&&bt<Ee?(Be.add("".concat(ct,"-half")),Be.add("".concat(ct,"-active")),vt&&Be.add("".concat(ct,"-focused"))):(Ee<=bt?Be.add("".concat(ct,"-full")):Be.add("".concat(ct,"-zero")),Ee===bt&&vt&&Be.add("".concat(ct,"-focused")));var Ge=typeof it=="function"?it(qe):it,Me=De.createElement("li",{className:le()(Array.from(Be)),ref:et},De.createElement("div",{onClick:ut?null:Ve,onKeyDown:ut?null:Le,onMouseMove:ut?null:Te,role:"radio","aria-checked":bt>st?"true":"false","aria-posinset":st+1,"aria-setsize":gt,tabIndex:ut?-1:0},De.createElement("div",{className:"".concat(ct,"-first")},Ge),De.createElement("div",{className:"".concat(ct,"-second")},Ge)));return tt&&(Me=tt(Me,qe)),Me}var E=De.forwardRef(a);function b(){var qe=De.useRef({});function et(ct){return qe.current[ct]}function ut(ct){return function(it){qe.current[ct]=it}}return[et,ut]}function te(qe){var et=qe.pageXOffset,ut="scrollLeft";if(typeof et!="number"){var ct=qe.document;et=ct.documentElement[ut],typeof et!="number"&&(et=ct.body[ut])}return et}function ee(qe){var et,ut,ct=qe.ownerDocument,it=ct.body,tt=ct&&ct.documentElement,st=qe.getBoundingClientRect();return et=st.left,ut=st.top,et-=tt.clientLeft||it.clientLeft||0,ut-=tt.clientTop||it.clientTop||0,{left:et,top:ut}}function ce(qe){var et=ee(qe),ut=qe.ownerDocument,ct=ut.defaultView||ut.parentWindow;return et.left+=te(ct),et.left}var fe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function he(qe,et){var ut,ct=qe.prefixCls,it=ct===void 0?"rc-rate":ct,tt=qe.className,st=qe.defaultValue,gt=qe.value,bt=qe.count,xt=bt===void 0?5:bt,vt=qe.allowHalf,At=vt===void 0?!1:vt,Je=qe.allowClear,Te=Je===void 0?!0:Je,Ve=qe.character,Le=Ve===void 0?"\u2605":Ve,Ee=qe.characterRender,Be=qe.disabled,Ge=qe.direction,Me=Ge===void 0?"ltr":Ge,Re=qe.tabIndex,ze=Re===void 0?0:Re,nt=qe.autoFocus,yt=qe.onHoverChange,Lt=qe.onChange,Rt=qe.onFocus,St=qe.onBlur,pt=qe.onKeyDown,Ft=qe.onMouseLeave,Ut=(0,re.Z)(qe,fe),Ct=b(),qt=(0,se.Z)(Ct,2),Bt=qt[0],Nt=qt[1],en=De.useRef(null),Yt=function(){if(!Be){var kr;(kr=en.current)===null||kr===void 0||kr.focus()}};De.useImperativeHandle(et,function(){return{focus:Yt,blur:function(){if(!Be){var kr;(kr=en.current)===null||kr===void 0||kr.blur()}}}});var pn=(0,ne.Z)(st||0,{value:gt}),zn=(0,se.Z)(pn,2),bn=zn[0],Pn=zn[1],hn=(0,ne.Z)(null),Bn=(0,se.Z)(hn,2),ir=Bn[0],Lr=Bn[1],Ur=function(kr,ao){var $r=Me==="rtl",ma=kr+1;if(At){var jo=Bt(kr),Da=ce(jo),eo=jo.clientWidth;($r&&ao-Da>eo/2||!$r&&ao-Da<eo/2)&&(ma-=.5)}return ma},la=function(kr){Pn(kr),Lt==null||Lt(kr)},vr=De.useState(!1),Sa=(0,se.Z)(vr,2),Va=Sa[0],ur=Sa[1],Zn=function(){ur(!0),Rt==null||Rt()},qn=function(){ur(!1),St==null||St()},nr=De.useState(null),Hr=(0,se.Z)(nr,2),La=Hr[0],Qr=Hr[1],io=function(kr,ao){var $r=Ur(ao,kr.pageX);$r!==ir&&(Qr($r),Lr(null)),yt==null||yt($r)},ro=function(kr){Be||(Qr(null),Lr(null),yt==null||yt(void 0)),kr&&(Ft==null||Ft(kr))},nn=function(kr,ao){var $r=Ur(ao,kr.pageX),ma=!1;Te&&(ma=$r===bn),ro(),la(ma?0:$r),Lr(ma?$r:null)},wn=function(kr){var ao=kr.keyCode,$r=Me==="rtl",ma=bn;ao===z.Z.RIGHT&&ma<xt&&!$r?(At?ma+=.5:ma+=1,la(ma),kr.preventDefault()):ao===z.Z.LEFT&&ma>0&&!$r||ao===z.Z.RIGHT&&ma>0&&$r?(At?ma-=.5:ma-=1,la(ma),kr.preventDefault()):ao===z.Z.LEFT&&ma<xt&&$r&&(At?ma+=.5:ma+=1,la(ma),kr.preventDefault()),pt==null||pt(kr)};De.useEffect(function(){nt&&!Be&&Yt()},[]);var un=new Array(xt).fill(0).map(function(Yr,kr){return De.createElement(E,{ref:Nt(kr),index:kr,count:xt,disabled:Be,prefixCls:"".concat(it,"-star"),allowHalf:At,value:La===null?bn:La,onClick:nn,onHover:io,key:Yr||kr,character:Le,characterRender:Ee,focused:Va})}),Nr=le()(it,tt,(ut={},(0,oe.Z)(ut,"".concat(it,"-disabled"),Be),(0,oe.Z)(ut,"".concat(it,"-rtl"),Me==="rtl"),ut));return De.createElement("ul",(0,ge.Z)({className:Nr,onMouseLeave:ro,tabIndex:Be?-1:ze,onFocus:Be?null:Zn,onBlur:Be?null:qn,onKeyDown:Be?null:wn,ref:en,role:"radiogroup"},(0,y.Z)(Ut,{aria:!0,data:!0,attr:!0})),un)}var me=De.forwardRef(he),pe=me,be=de(53124),ye=de(83062),Ce=de(14747),Se=de(67968),Ue=de(45503);const we=qe=>{const{componentCls:et}=qe;return{[`${et}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:qe.marginXS},"> div":{transition:`all ${qe.motionDurationMid}, outline 0s`,"&:hover":{transform:qe.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${qe.lineWidth}px dashed ${qe.starColor}`,transform:qe.starHoverScale}},"&-first, &-second":{color:qe.starBg,transition:`all ${qe.motionDurationMid}`,userSelect:"none",[qe.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${et}-star-first, &-half ${et}-star-second`]:{opacity:1},[`&-half ${et}-star-first, &-full ${et}-star-second`]:{color:"inherit"}}}},je=qe=>({[`&-rtl${qe.componentCls}`]:{direction:"rtl"}}),Fe=qe=>{const{componentCls:et}=qe;return{[et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ce.Wf)(qe)),{display:"inline-block",margin:0,padding:0,color:qe.starColor,fontSize:qe.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${et} ${et}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),we(qe)),{[`+ ${et}-text`]:{display:"inline-block",marginInlineStart:qe.marginXS,fontSize:qe.fontSize}}),je(qe))}};var ke=(0,Se.Z)("Rate",qe=>{const et=(0,Ue.TS)(qe,{});return[Fe(et)]},qe=>({starColor:qe.yellow6,starSize:qe.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:qe.colorFillContent})),We=function(qe,et){var ut={};for(var ct in qe)Object.prototype.hasOwnProperty.call(qe,ct)&&et.indexOf(ct)<0&&(ut[ct]=qe[ct]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,ct=Object.getOwnPropertySymbols(qe);it<ct.length;it++)et.indexOf(ct[it])<0&&Object.prototype.propertyIsEnumerable.call(qe,ct[it])&&(ut[ct[it]]=qe[ct[it]]);return ut},Ke=De.forwardRef((qe,et)=>{const{prefixCls:ut,className:ct,rootClassName:it,style:tt,tooltips:st,character:gt=De.createElement(ie,null)}=qe,bt=We(qe,["prefixCls","className","rootClassName","style","tooltips","character"]),xt=(Be,Ge)=>{let{index:Me}=Ge;return st?De.createElement(ye.Z,{title:st[Me]},Be):Be},{getPrefixCls:vt,direction:At,rate:Je}=De.useContext(be.E_),Te=vt("rate",ut),[Ve,Le]=ke(Te),Ee=Object.assign(Object.assign({},Je==null?void 0:Je.style),tt);return Ve(De.createElement(pe,Object.assign({ref:et,character:gt,characterRender:xt},bt,{className:le()(ct,it,Le,Je==null?void 0:Je.className),style:Ee,prefixCls:Te,direction:At})))})},46303:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return Le}});var ge=de(94184),De=de.n(ge),x=de(67294),ve=de(53124),Ae=de(10366),ie=Ee=>{const{prefixCls:Be,className:Ge,style:Me,size:Re,shape:ze}=Ee,nt=De()({[`${Be}-lg`]:Re==="large",[`${Be}-sm`]:Re==="small"}),yt=De()({[`${Be}-circle`]:ze==="circle",[`${Be}-square`]:ze==="square",[`${Be}-round`]:ze==="round"}),Lt=x.useMemo(()=>typeof Re=="number"?{width:Re,height:Re,lineHeight:`${Re}px`}:{},[Re]);return x.createElement("span",{className:De()(Be,nt,yt,Ge),style:Object.assign(Object.assign({},Lt),Me)})},ae=de(45930),le=de(67968),oe=de(45503);const se=new ae.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),re=Ee=>({height:Ee,lineHeight:`${Ee}px`}),ne=Ee=>Object.assign({width:Ee},re(Ee)),z=Ee=>({background:Ee.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:se,animationDuration:Ee.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=Ee=>Object.assign({width:Ee*5,minWidth:Ee*5},re(Ee)),a=Ee=>{const{skeletonAvatarCls:Be,gradientFromColor:Ge,controlHeight:Me,controlHeightLG:Re,controlHeightSM:ze}=Ee;return{[`${Be}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ge},ne(Me)),[`${Be}${Be}-circle`]:{borderRadius:"50%"},[`${Be}${Be}-lg`]:Object.assign({},ne(Re)),[`${Be}${Be}-sm`]:Object.assign({},ne(ze))}},E=Ee=>{const{controlHeight:Be,borderRadiusSM:Ge,skeletonInputCls:Me,controlHeightLG:Re,controlHeightSM:ze,gradientFromColor:nt}=Ee;return{[`${Me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:nt,borderRadius:Ge},y(Be)),[`${Me}-lg`]:Object.assign({},y(Re)),[`${Me}-sm`]:Object.assign({},y(ze))}},b=Ee=>Object.assign({width:Ee},re(Ee)),te=Ee=>{const{skeletonImageCls:Be,imageSizeBase:Ge,gradientFromColor:Me,borderRadiusSM:Re}=Ee;return{[`${Be}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Me,borderRadius:Re},b(Ge*2)),{[`${Be}-path`]:{fill:"#bfbfbf"},[`${Be}-svg`]:Object.assign(Object.assign({},b(Ge)),{maxWidth:Ge*4,maxHeight:Ge*4}),[`${Be}-svg${Be}-svg-circle`]:{borderRadius:"50%"}}),[`${Be}${Be}-circle`]:{borderRadius:"50%"}}},ee=(Ee,Be,Ge)=>{const{skeletonButtonCls:Me}=Ee;return{[`${Ge}${Me}-circle`]:{width:Be,minWidth:Be,borderRadius:"50%"},[`${Ge}${Me}-round`]:{borderRadius:Be}}},ce=Ee=>Object.assign({width:Ee*2,minWidth:Ee*2},re(Ee)),fe=Ee=>{const{borderRadiusSM:Be,skeletonButtonCls:Ge,controlHeight:Me,controlHeightLG:Re,controlHeightSM:ze,gradientFromColor:nt}=Ee;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ge}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:nt,borderRadius:Be,width:Me*2,minWidth:Me*2},ce(Me))},ee(Ee,Me,Ge)),{[`${Ge}-lg`]:Object.assign({},ce(Re))}),ee(Ee,Re,`${Ge}-lg`)),{[`${Ge}-sm`]:Object.assign({},ce(ze))}),ee(Ee,ze,`${Ge}-sm`))},he=Ee=>{const{componentCls:Be,skeletonAvatarCls:Ge,skeletonTitleCls:Me,skeletonParagraphCls:Re,skeletonButtonCls:ze,skeletonInputCls:nt,skeletonImageCls:yt,controlHeight:Lt,controlHeightLG:Rt,controlHeightSM:St,gradientFromColor:pt,padding:Ft,marginSM:Ut,borderRadius:Ct,titleHeight:qt,blockRadius:Bt,paragraphLiHeight:Nt,controlHeightXS:en,paragraphMarginTop:Yt}=Ee;return{[`${Be}`]:{display:"table",width:"100%",[`${Be}-header`]:{display:"table-cell",paddingInlineEnd:Ft,verticalAlign:"top",[`${Ge}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:pt},ne(Lt)),[`${Ge}-circle`]:{borderRadius:"50%"},[`${Ge}-lg`]:Object.assign({},ne(Rt)),[`${Ge}-sm`]:Object.assign({},ne(St))},[`${Be}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Me}`]:{width:"100%",height:qt,background:pt,borderRadius:Bt,[`+ ${Re}`]:{marginBlockStart:St}},[`${Re}`]:{padding:0,"> li":{width:"100%",height:Nt,listStyle:"none",background:pt,borderRadius:Bt,"+ li":{marginBlockStart:en}}},[`${Re}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Be}-content`]:{[`${Me}, ${Re} > li`]:{borderRadius:Ct}}},[`${Be}-with-avatar ${Be}-content`]:{[`${Me}`]:{marginBlockStart:Ut,[`+ ${Re}`]:{marginBlockStart:Yt}}},[`${Be}${Be}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},fe(Ee)),a(Ee)),E(Ee)),te(Ee)),[`${Be}${Be}-block`]:{width:"100%",[`${ze}`]:{width:"100%"},[`${nt}`]:{width:"100%"}},[`${Be}${Be}-active`]:{[`
|
|
|
${Me},
|
|
|
${Re} > li,
|
|
|
${Ge},
|
|
|
${ze},
|
|
|
${nt},
|
|
|
${yt}
|
|
|
`]:Object.assign({},z(Ee))}}};var me=(0,le.Z)("Skeleton",Ee=>{const{componentCls:Be}=Ee,Ge=(0,oe.TS)(Ee,{skeletonAvatarCls:`${Be}-avatar`,skeletonTitleCls:`${Be}-title`,skeletonParagraphCls:`${Be}-paragraph`,skeletonButtonCls:`${Be}-button`,skeletonInputCls:`${Be}-input`,skeletonImageCls:`${Be}-image`,imageSizeBase:Ee.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ee.gradientFromColor} 25%, ${Ee.gradientToColor} 37%, ${Ee.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[he(Ge)]},Ee=>{const{colorFillContent:Be,colorFill:Ge}=Ee,Me=Be,Re=Ge;return{color:Me,colorGradientEnd:Re,gradientFromColor:Me,gradientToColor:Re,titleHeight:Ee.controlHeight/2,blockRadius:Ee.borderRadiusSM,paragraphMarginTop:Ee.marginLG+Ee.marginXXS,paragraphLiHeight:Ee.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),be=Ee=>{const{prefixCls:Be,className:Ge,rootClassName:Me,active:Re,shape:ze="circle",size:nt="default"}=Ee,{getPrefixCls:yt}=x.useContext(ve.E_),Lt=yt("skeleton",Be),[Rt,St]=me(Lt),pt=(0,Ae.Z)(Ee,["prefixCls","className"]),Ft=De()(Lt,`${Lt}-element`,{[`${Lt}-active`]:Re},Ge,Me,St);return Rt(x.createElement("div",{className:Ft},x.createElement(ie,Object.assign({prefixCls:`${Lt}-avatar`,shape:ze,size:nt},pt))))},Ce=Ee=>{const{prefixCls:Be,className:Ge,rootClassName:Me,active:Re,block:ze=!1,size:nt="default"}=Ee,{getPrefixCls:yt}=x.useContext(ve.E_),Lt=yt("skeleton",Be),[Rt,St]=me(Lt),pt=(0,Ae.Z)(Ee,["prefixCls"]),Ft=De()(Lt,`${Lt}-element`,{[`${Lt}-active`]:Re,[`${Lt}-block`]:ze},Ge,Me,St);return Rt(x.createElement("div",{className:Ft},x.createElement(ie,Object.assign({prefixCls:`${Lt}-button`,size:nt},pt))))};const Se="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var we=Ee=>{const{prefixCls:Be,className:Ge,rootClassName:Me,style:Re,active:ze}=Ee,{getPrefixCls:nt}=x.useContext(ve.E_),yt=nt("skeleton",Be),[Lt,Rt]=me(yt),St=De()(yt,`${yt}-element`,{[`${yt}-active`]:ze},Ge,Me,Rt);return Lt(x.createElement("div",{className:St},x.createElement("div",{className:De()(`${yt}-image`,Ge),style:Re},x.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${yt}-image-svg`},x.createElement("path",{d:Se,className:`${yt}-image-path`})))))},Fe=Ee=>{const{prefixCls:Be,className:Ge,rootClassName:Me,active:Re,block:ze,size:nt="default"}=Ee,{getPrefixCls:yt}=x.useContext(ve.E_),Lt=yt("skeleton",Be),[Rt,St]=me(Lt),pt=(0,Ae.Z)(Ee,["prefixCls"]),Ft=De()(Lt,`${Lt}-element`,{[`${Lt}-active`]:Re,[`${Lt}-block`]:ze},Ge,Me,St);return Rt(x.createElement("div",{className:Ft},x.createElement(ie,Object.assign({prefixCls:`${Lt}-input`,size:nt},pt))))},ke=de(87462),We={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Ze=We,Ke=de(74643),qe=function(Be,Ge){return x.createElement(Ke.Z,(0,ke.Z)({},Be,{ref:Ge,icon:Ze}))},et=x.forwardRef(qe),ct=Ee=>{const{prefixCls:Be,className:Ge,rootClassName:Me,style:Re,active:ze,children:nt}=Ee,{getPrefixCls:yt}=x.useContext(ve.E_),Lt=yt("skeleton",Be),[Rt,St]=me(Lt),pt=De()(Lt,`${Lt}-element`,{[`${Lt}-active`]:ze},St,Ge,Me),Ft=nt!=null?nt:x.createElement(et,null);return Rt(x.createElement("div",{className:pt},x.createElement("div",{className:De()(`${Lt}-image`,Ge),style:Re},Ft)))},it=de(74902),st=Ee=>{const Be=yt=>{const{width:Lt,rows:Rt=2}=Ee;if(Array.isArray(Lt))return Lt[yt];if(Rt-1===yt)return Lt},{prefixCls:Ge,className:Me,style:Re,rows:ze}=Ee,nt=(0,it.Z)(Array(ze)).map((yt,Lt)=>x.createElement("li",{key:Lt,style:{width:Be(Lt)}}));return x.createElement("ul",{className:De()(Ge,Me),style:Re},nt)},bt=Ee=>{let{prefixCls:Be,className:Ge,width:Me,style:Re}=Ee;return x.createElement("h3",{className:De()(Be,Ge),style:Object.assign({width:Me},Re)})};function xt(Ee){return Ee&&typeof Ee=="object"?Ee:{}}function vt(Ee,Be){return Ee&&!Be?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function At(Ee,Be){return!Ee&&Be?{width:"38%"}:Ee&&Be?{width:"50%"}:{}}function Je(Ee,Be){const Ge={};return(!Ee||!Be)&&(Ge.width="61%"),!Ee&&Be?Ge.rows=3:Ge.rows=2,Ge}const Te=Ee=>{const{prefixCls:Be,loading:Ge,className:Me,rootClassName:Re,style:ze,children:nt,avatar:yt=!1,title:Lt=!0,paragraph:Rt=!0,active:St,round:pt}=Ee,{getPrefixCls:Ft,direction:Ut,skeleton:Ct}=x.useContext(ve.E_),qt=Ft("skeleton",Be),[Bt,Nt]=me(qt);if(Ge||!("loading"in Ee)){const en=!!yt,Yt=!!Lt,pn=!!Rt;let zn;if(en){const hn=Object.assign(Object.assign({prefixCls:`${qt}-avatar`},vt(Yt,pn)),xt(yt));zn=x.createElement("div",{className:`${qt}-header`},x.createElement(ie,Object.assign({},hn)))}let bn;if(Yt||pn){let hn;if(Yt){const ir=Object.assign(Object.assign({prefixCls:`${qt}-title`},At(en,pn)),xt(Lt));hn=x.createElement(bt,Object.assign({},ir))}let Bn;if(pn){const ir=Object.assign(Object.assign({prefixCls:`${qt}-paragraph`},Je(en,Yt)),xt(Rt));Bn=x.createElement(st,Object.assign({},ir))}bn=x.createElement("div",{className:`${qt}-content`},hn,Bn)}const Pn=De()(qt,{[`${qt}-with-avatar`]:en,[`${qt}-active`]:St,[`${qt}-rtl`]:Ut==="rtl",[`${qt}-round`]:pt},Ct==null?void 0:Ct.className,Me,Re,Nt);return Bt(x.createElement("div",{className:Pn,style:Object.assign(Object.assign({},Ct==null?void 0:Ct.style),ze)},zn,bn))}return typeof nt!="undefined"?nt:null};Te.Button=Ce,Te.Avatar=be,Te.Input=Fe,Te.Image=we,Te.Node=ct;var Ve=Te,Le=Ve},55054:function(sn,kt,de){"use strict";de.d(kt,{default:function(){return me}});var ge=de(67294),De=de(57838),x=de(96159),ve=de(94184),Ae=de.n(ve),ue=de(53124),ie=de(46303),le=pe=>{const{value:be,formatter:ye,precision:Ce,decimalSeparator:Se,groupSeparator:Ue="",prefixCls:we}=pe;let je;if(typeof ye=="function")je=ye(be);else{const Fe=String(be),ke=Fe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ke||Fe==="-")je=Fe;else{const We=ke[1];let Ze=ke[2]||"0",Ke=ke[4]||"";Ze=Ze.replace(/\B(?=(\d{3})+(?!\d))/g,Ue),typeof Ce=="number"&&(Ke=Ke.padEnd(Ce,"0").slice(0,Ce>0?Ce:0)),Ke&&(Ke=`${Se}${Ke}`),je=[ge.createElement("span",{key:"int",className:`${we}-content-value-int`},We,Ze),Ke&&ge.createElement("span",{key:"decimal",className:`${we}-content-value-decimal`},Ke)]}}return ge.createElement("span",{className:`${we}-content-value`},je)},oe=de(14747),se=de(67968),re=de(45503);const ne=pe=>{const{componentCls:be,marginXXS:ye,padding:Ce,colorTextDescription:Se,titleFontSize:Ue,colorTextHeading:we,contentFontSize:je,fontFamily:Fe}=pe;return{[`${be}`]:Object.assign(Object.assign({},(0,oe.Wf)(pe)),{[`${be}-title`]:{marginBottom:ye,color:Se,fontSize:Ue},[`${be}-skeleton`]:{paddingTop:Ce},[`${be}-content`]:{color:we,fontSize:je,fontFamily:Fe,[`${be}-content-value`]:{display:"inline-block",direction:"ltr"},[`${be}-content-prefix, ${be}-content-suffix`]:{display:"inline-block"},[`${be}-content-prefix`]:{marginInlineEnd:ye},[`${be}-content-suffix`]:{marginInlineStart:ye}}})}};var z=(0,se.Z)("Statistic",pe=>{const be=(0,re.TS)(pe,{});return[ne(be)]},pe=>{const{fontSizeHeading3:be,fontSize:ye}=pe;return{titleFontSize:ye,contentFontSize:be}}),a=pe=>{const{prefixCls:be,className:ye,rootClassName:Ce,style:Se,valueStyle:Ue,value:we=0,title:je,valueRender:Fe,prefix:ke,suffix:We,loading:Ze=!1,onMouseEnter:Ke,onMouseLeave:qe,decimalSeparator:et=".",groupSeparator:ut=","}=pe,{getPrefixCls:ct,direction:it,statistic:tt}=ge.useContext(ue.E_),st=ct("statistic",be),[gt,bt]=z(st),xt=ge.createElement(le,Object.assign({decimalSeparator:et,groupSeparator:ut,prefixCls:st},pe,{value:we})),vt=Ae()(st,{[`${st}-rtl`]:it==="rtl"},tt==null?void 0:tt.className,ye,Ce,bt);return gt(ge.createElement("div",{className:vt,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),Se),onMouseEnter:Ke,onMouseLeave:qe},je&&ge.createElement("div",{className:`${st}-title`},je),ge.createElement(ie.Z,{paragraph:!1,loading:Ze,className:`${st}-skeleton`},ge.createElement("div",{style:Ue,className:`${st}-content`},ke&&ge.createElement("span",{className:`${st}-content-prefix`},ke),Fe?Fe(xt):xt,We&&ge.createElement("span",{className:`${st}-content-suffix`},We)))))};const E=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(pe,be){let ye=pe;const Ce=/\[[^\]]*]/g,Se=(be.match(Ce)||[]).map(Fe=>Fe.slice(1,-1)),Ue=be.replace(Ce,"[]"),we=E.reduce((Fe,ke)=>{let[We,Ze]=ke;if(Fe.includes(We)){const Ke=Math.floor(ye/Ze);return ye-=Ke*Ze,Fe.replace(new RegExp(`${We}+`,"g"),qe=>{const et=qe.length;return Ke.toString().padStart(et,"0")})}return Fe},Ue);let je=0;return we.replace(Ce,()=>{const Fe=Se[je];return je+=1,Fe})}function te(pe,be){const{format:ye=""}=be,Ce=new Date(pe).getTime(),Se=Date.now(),Ue=Math.max(Ce-Se,0);return b(Ue,ye)}const ee=1e3/30;function ce(pe){return new Date(pe).getTime()}const fe=pe=>{const{value:be,format:ye="HH:mm:ss",onChange:Ce,onFinish:Se}=pe,Ue=(0,De.Z)(),we=ge.useRef(null),je=()=>{Se==null||Se(),we.current&&(clearInterval(we.current),we.current=null)},Fe=()=>{const Ze=ce(be);Ze>=Date.now()&&(we.current=setInterval(()=>{Ue(),Ce==null||Ce(Ze-Date.now()),Ze<Date.now()&&je()},ee))};ge.useEffect(()=>(Fe(),()=>{we.current&&(clearInterval(we.current),we.current=null)}),[be]);const ke=(Ze,Ke)=>te(Ze,Object.assign(Object.assign({},Ke),{format:ye})),We=Ze=>(0,x.Tm)(Ze,{title:void 0});return ge.createElement(a,Object.assign({},pe,{valueRender:We,formatter:ke}))};var he=ge.memo(fe);a.Countdown=he;var me=a},49867:function(sn,kt,de){"use strict";de.d(kt,{N:function(){return ge}});const ge=De=>({color:De.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${De.motionDurationSlow}`,"&:focus, &:hover":{color:De.colorLinkHover},"&:active":{color:De.colorLinkActive}})},9430:function(sn,kt,de){"use strict";de.d(kt,{default:function(){return rc}});var ge={},De="rc-table-internal-hook",x=de(97685),ve=de(66680),Ae=de(8410),ue=de(91881),ie=de(67294),ae=de(73935);function le(ht){var wt=ie.createContext(void 0),jt=function(on){var fn=on.value,Qn=on.children,yn=ie.useRef(fn);yn.current=fn;var rr=ie.useState(function(){return{getValue:function(){return yn.current},listeners:new Set}}),Sr=(0,x.Z)(rr,1),_r=Sr[0];return(0,Ae.Z)(function(){(0,ae.unstable_batchedUpdates)(function(){_r.listeners.forEach(function(Cr){Cr(fn)})})},[fn]),ie.createElement(wt.Provider,{value:_r},Qn)};return{Context:wt,Provider:jt,defaultValue:ht}}function oe(ht,wt){var jt=(0,ve.Z)(typeof wt=="function"?wt:function(Cr){if(wt===void 0)return Cr;if(!Array.isArray(wt))return Cr[wt];var Ca={};return wt.forEach(function(va){Ca[va]=Cr[va]}),Ca}),Kt=ie.useContext(ht==null?void 0:ht.Context),on=Kt||{},fn=on.listeners,Qn=on.getValue,yn=ie.useRef();yn.current=jt(Kt?Qn():ht==null?void 0:ht.defaultValue);var rr=ie.useState({}),Sr=(0,x.Z)(rr,2),_r=Sr[1];return(0,Ae.Z)(function(){if(!Kt)return;function Cr(Ca){var va=jt(Ca);(0,ue.Z)(yn.current,va,!0)||_r({})}return fn.add(Cr),function(){fn.delete(Cr)}},[Kt]),yn.current}var se=de(87462),re=de(42550);function ne(){var ht=ie.createContext(null);function wt(){return ie.useContext(ht)}function jt(on,fn){var Qn=(0,re.Yr)(on),yn=function(Sr,_r){var Cr=Qn?{ref:_r}:{},Ca=ie.useRef(0),va=ie.useRef(Sr),ya=wt();return ya!==null?ie.createElement(on,(0,se.Z)({},Sr,Cr)):((!fn||fn(va.current,Sr))&&(Ca.current+=1),va.current=Sr,ie.createElement(ht.Provider,{value:Ca.current},ie.createElement(on,(0,se.Z)({},Sr,Cr))))};return Qn?ie.forwardRef(yn):yn}function Kt(on,fn){var Qn=(0,re.Yr)(on),yn=function(Sr,_r){var Cr=Qn?{ref:_r}:{};return wt(),ie.createElement(on,(0,se.Z)({},Sr,Cr))};return Qn?ie.memo(ie.forwardRef(yn),fn):ie.memo(yn,fn)}return{makeImmutable:jt,responseImmutable:Kt,useImmutableMark:wt}}var z=ne(),y=z.makeImmutable,a=z.responseImmutable,E=z.useImmutableMark,b=ne(),te=b.makeImmutable,ee=b.responseImmutable,ce=b.useImmutableMark,fe=le(),he=fe;function me(ht,wt){var jt=ie.useRef(0);jt.current+=1;var Kt=ie.useRef(ht),on=[];Object.keys(ht||{}).map(function(Qn){var yn;(ht==null?void 0:ht[Qn])!==((yn=Kt.current)===null||yn===void 0?void 0:yn[Qn])&&on.push(Qn)}),Kt.current=ht;var fn=ie.useRef([]);return on.length&&(fn.current=on),ie.useDebugValue(jt.current),ie.useDebugValue(fn.current.join(", ")),wt&&console.log("".concat(wt,":"),jt.current,fn.current),jt.current}var pe=null,be=ie.memo(function(){var ht=me();return ie.createElement("h1",null,"Render Times: ",ht)});be.displayName="RenderBlock";var ye=de(71002),Ce=de(1413),Se=de(4942),Ue=de(94184),we=de.n(Ue);function je(ht,wt,jt){var Kt=ie.useRef({});return(!("value"in Kt.current)||jt(Kt.current.condition,wt))&&(Kt.current.value=ht(),Kt.current.condition=wt),Kt.current.value}var Fe={},ke=[],We=function(wt){ke.push(wt)};function Ze(ht,wt){if(0)var jt}function Ke(ht,wt){if(0)var jt}function qe(){Fe={}}function et(ht,wt,jt){!wt&&!Fe[jt]&&(ht(!1,jt),Fe[jt]=!0)}function ut(ht,wt){et(Ze,ht,wt)}function ct(ht,wt){et(Ke,ht,wt)}ut.preMessage=We,ut.resetWarned=qe,ut.noteOnce=ct;var it=ut;function tt(ht,wt){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Kt=new Set;function on(fn,Qn){var yn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,rr=Kt.has(fn);if(it(!rr,"Warning: There may be circular references"),rr)return!1;if(fn===Qn)return!0;if(jt&&yn>1)return!1;Kt.add(fn);var Sr=yn+1;if(Array.isArray(fn)){if(!Array.isArray(Qn)||fn.length!==Qn.length)return!1;for(var _r=0;_r<fn.length;_r++)if(!on(fn[_r],Qn[_r],Sr))return!1;return!0}if(fn&&Qn&&(0,ye.Z)(fn)==="object"&&(0,ye.Z)(Qn)==="object"){var Cr=Object.keys(fn);return Cr.length!==Object.keys(Qn).length?!1:Cr.every(function(Ca){return on(fn[Ca],Qn[Ca],Sr)})}return!1}return on(ht,wt)}var st=tt;function gt(ht,wt){for(var jt=ht,Kt=0;Kt<wt.length;Kt+=1){if(jt==null)return;jt=jt[wt[Kt]]}return jt}var bt=ie.createContext({renderWithProps:!1}),xt=bt,vt="RC_TABLE_KEY";function At(ht){return ht==null?[]:Array.isArray(ht)?ht:[ht]}function Je(ht){var wt=[],jt={};return ht.forEach(function(Kt){for(var on=Kt||{},fn=on.key,Qn=on.dataIndex,yn=fn||At(Qn).join("-")||vt;jt[yn];)yn="".concat(yn,"_next");jt[yn]=!0,wt.push(yn)}),wt}function Te(ht){return ht!=null}function Ve(ht){return ht&&(0,ye.Z)(ht)==="object"&&!Array.isArray(ht)&&!ie.isValidElement(ht)}function Le(ht,wt,jt,Kt,on,fn){var Qn=ie.useContext(xt),yn=ce(),rr=je(function(){if(Te(Kt))return[Kt];var Sr=wt==null||wt===""?[]:Array.isArray(wt)?wt:[wt],_r=gt(ht,Sr),Cr=_r,Ca=void 0;if(on){var va=on(_r,ht,jt);Ve(va)?(Cr=va.children,Ca=va.props,Qn.renderWithProps=!0):Cr=va}return[Cr,Ca]},[yn,ht,Kt,wt,on,jt],function(Sr,_r){if(fn){var Cr=(0,x.Z)(Sr,2),Ca=Cr[1],va=(0,x.Z)(_r,2),ya=va[1];return fn(ya,Ca)}return Qn.renderWithProps?!0:!st(Sr,_r,!0)});return rr}function Ee(ht,wt,jt,Kt){var on=ht+wt-1;return ht<=Kt&&on>=jt}function Be(ht,wt){return oe(he,function(jt){var Kt=Ee(ht,wt||1,jt.hoverStartRow,jt.hoverEndRow);return[Kt,jt.onHover]})}var Ge=function(wt){var jt=wt.ellipsis,Kt=wt.rowType,on=wt.children,fn,Qn=jt===!0?{showTitle:!0}:jt;return Qn&&(Qn.showTitle||Kt==="header")&&(typeof on=="string"||typeof on=="number"?fn=on.toString():ie.isValidElement(on)&&typeof on.props.children=="string"&&(fn=on.props.children)),fn};function Me(ht){var wt,jt,Kt,on,fn,Qn,yn,rr,Sr=ht.component,_r=ht.children,Cr=ht.ellipsis,Ca=ht.scope,va=ht.prefixCls,ya=ht.className,ka=ht.align,Ya=ht.record,lo=ht.render,no=ht.dataIndex,so=ht.renderIndex,Uo=ht.shouldCellUpdate,Mo=ht.index,Lo=ht.rowType,Vo=ht.colSpan,Si=ht.rowSpan,Co=ht.fixLeft,_o=ht.fixRight,xo=ht.firstFixLeft,ho=ht.lastFixLeft,Oo=ht.firstFixRight,Ai=ht.lastFixRight,Li=ht.appendNode,Ci=ht.additionalProps,ni=Ci===void 0?{}:Ci,Ni=ht.isSticky,Pi="".concat(va,"-cell"),As=oe(he,["supportSticky","allColumnsFixedLeft"]),Vi=As.supportSticky,Ps=As.allColumnsFixedLeft,$i=Le(Ya,no,so,_r,lo,Uo),yi=(0,x.Z)($i,2),Hs=yi[0],Po=yi[1],Ss={},Cs=typeof Co=="number"&&Vi,Xs=typeof _o=="number"&&Vi;Cs&&(Ss.position="sticky",Ss.left=Co),Xs&&(Ss.position="sticky",Ss.right=_o);var ai=(wt=(jt=(Kt=Po==null?void 0:Po.colSpan)!==null&&Kt!==void 0?Kt:ni.colSpan)!==null&&jt!==void 0?jt:Vo)!==null&&wt!==void 0?wt:1,ti=(on=(fn=(Qn=Po==null?void 0:Po.rowSpan)!==null&&Qn!==void 0?Qn:ni.rowSpan)!==null&&fn!==void 0?fn:Si)!==null&&on!==void 0?on:1,Zo=Be(Mo,ti),Ho=(0,x.Z)(Zo,2),es=Ho[0],Go=Ho[1],bi=function(Qs){var Il;Ya&&Go(Mo,Mo+ti-1),ni==null||(Il=ni.onMouseEnter)===null||Il===void 0||Il.call(ni,Qs)},Ki=function(Qs){var Il;Ya&&Go(-1,-1),ni==null||(Il=ni.onMouseLeave)===null||Il===void 0||Il.call(ni,Qs)};if(ai===0||ti===0)return null;var Di=(yn=ni.title)!==null&&yn!==void 0?yn:Ge({rowType:Lo,ellipsis:Cr,children:Hs}),el=we()(Pi,ya,(rr={},(0,Se.Z)(rr,"".concat(Pi,"-fix-left"),Cs&&Vi),(0,Se.Z)(rr,"".concat(Pi,"-fix-left-first"),xo&&Vi),(0,Se.Z)(rr,"".concat(Pi,"-fix-left-last"),ho&&Vi),(0,Se.Z)(rr,"".concat(Pi,"-fix-left-all"),ho&&Ps&&Vi),(0,Se.Z)(rr,"".concat(Pi,"-fix-right"),Xs&&Vi),(0,Se.Z)(rr,"".concat(Pi,"-fix-right-first"),Oo&&Vi),(0,Se.Z)(rr,"".concat(Pi,"-fix-right-last"),Ai&&Vi),(0,Se.Z)(rr,"".concat(Pi,"-ellipsis"),Cr),(0,Se.Z)(rr,"".concat(Pi,"-with-append"),Li),(0,Se.Z)(rr,"".concat(Pi,"-fix-sticky"),(Cs||Xs)&&Ni&&Vi),(0,Se.Z)(rr,"".concat(Pi,"-row-hover"),!Po&&es),rr),ni.className,Po==null?void 0:Po.className),hl={};ka&&(hl.textAlign=ka);var jl=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Ss),ni.style),hl),Po==null?void 0:Po.style),ss=Hs;return(0,ye.Z)(ss)==="object"&&!Array.isArray(ss)&&!ie.isValidElement(ss)&&(ss=null),Cr&&(ho||Oo)&&(ss=ie.createElement("span",{className:"".concat(Pi,"-content")},ss)),ie.createElement(Sr,(0,se.Z)({},Po,ni,{className:el,style:jl,title:Di,scope:Ca,onMouseEnter:bi,onMouseLeave:Ki,colSpan:ai!==1?ai:null,rowSpan:ti!==1?ti:null}),Li,ss)}var Re=ie.memo(Me);function ze(ht,wt,jt,Kt,on,fn){var Qn=jt[ht]||{},yn=jt[wt]||{},rr,Sr;Qn.fixed==="left"?rr=Kt.left[on==="rtl"?wt:ht]:yn.fixed==="right"&&(Sr=Kt.right[on==="rtl"?ht:wt]);var _r=!1,Cr=!1,Ca=!1,va=!1,ya=jt[wt+1],ka=jt[ht-1],Ya=!(fn!=null&&fn.children);if(on==="rtl"){if(rr!==void 0){var lo=ka&&ka.fixed==="left";va=!lo&&Ya}else if(Sr!==void 0){var no=ya&&ya.fixed==="right";Ca=!no&&Ya}}else if(rr!==void 0){var so=ya&&ya.fixed==="left";_r=!so&&Ya}else if(Sr!==void 0){var Uo=ka&&ka.fixed==="right";Cr=!Uo&&Ya}return{fixLeft:rr,fixRight:Sr,lastFixLeft:_r,firstFixRight:Cr,lastFixRight:Ca,firstFixLeft:va,isSticky:Kt.isSticky}}var nt=ie.createContext({}),yt=nt;function Lt(ht){var wt=ht.className,jt=ht.index,Kt=ht.children,on=ht.colSpan,fn=on===void 0?1:on,Qn=ht.rowSpan,yn=ht.align,rr=oe(he,["prefixCls","direction"]),Sr=rr.prefixCls,_r=rr.direction,Cr=ie.useContext(yt),Ca=Cr.scrollColumnIndex,va=Cr.stickyOffsets,ya=Cr.flattenColumns,ka=Cr.columns,Ya=jt+fn-1,lo=Ya+1===Ca?fn+1:fn,no=ze(jt,jt+lo-1,ya,va,_r,ka==null?void 0:ka[jt]);return ie.createElement(Re,(0,se.Z)({className:wt,index:jt,component:"td",prefixCls:Sr,record:null,dataIndex:null,align:yn,colSpan:lo,rowSpan:Qn,render:function(){return Kt}},no))}var Rt=de(45987),St=["children"];function pt(ht){var wt=ht.children,jt=(0,Rt.Z)(ht,St);return ie.createElement("tr",jt,wt)}function Ft(ht){var wt=ht.children;return wt}Ft.Row=pt,Ft.Cell=Lt;var Ut=Ft;function Ct(ht){var wt=ht.children,jt=ht.stickyOffsets,Kt=ht.flattenColumns,on=ht.columns,fn=oe(he,"prefixCls"),Qn=Kt.length-1,yn=Kt[Qn],rr=ie.useMemo(function(){return{stickyOffsets:jt,flattenColumns:Kt,scrollColumnIndex:yn!=null&&yn.scrollbar?Qn:null,columns:on}},[yn,Kt,Qn,jt,on]);return ie.createElement(yt.Provider,{value:rr},ie.createElement("tfoot",{className:"".concat(fn,"-summary")},wt))}var qt=ee(Ct),Bt=Ut;function Nt(ht){var wt=ie.useRef();wt.current=ht;var jt=ie.useCallback(function(){for(var Kt,on=arguments.length,fn=new Array(on),Qn=0;Qn<on;Qn++)fn[Qn]=arguments[Qn];return(Kt=wt.current)===null||Kt===void 0?void 0:Kt.call.apply(Kt,[wt].concat(fn))},[]);return jt}function en(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Yt=en()?ie.useLayoutEffect:ie.useEffect,pn=function(wt,jt){var Kt=React.useRef(!0);Yt(function(){return wt(Kt.current)},jt),Yt(function(){return Kt.current=!1,function(){Kt.current=!0}},[])},zn=function(wt,jt){pn(function(Kt){if(!Kt)return wt()},jt)},bn=null;function Pn(ht){var wt=React.useRef(!1),jt=React.useState(ht),Kt=_slicedToArray(jt,2),on=Kt[0],fn=Kt[1];React.useEffect(function(){return wt.current=!1,function(){wt.current=!0}},[]);function Qn(yn,rr){rr&&wt.current||fn(yn)}return[on,Qn]}function hn(ht){return ht!==void 0}function Bn(ht,wt){var jt=wt||{},Kt=jt.defaultValue,on=jt.value,fn=jt.onChange,Qn=jt.postState,yn=useState(function(){return hn(on)?on:hn(Kt)?typeof Kt=="function"?Kt():Kt:typeof ht=="function"?ht():ht}),rr=_slicedToArray(yn,2),Sr=rr[0],_r=rr[1],Cr=on!==void 0?on:Sr,Ca=Qn?Qn(Cr):Cr,va=useEvent(fn),ya=useState([Cr]),ka=_slicedToArray(ya,2),Ya=ka[0],lo=ka[1];useLayoutUpdateEffect(function(){var so=Ya[0];Sr!==so&&va(Sr,so)},[Ya]),useLayoutUpdateEffect(function(){hn(on)||_r(on)},[on]);var no=useEvent(function(so,Uo){_r(so,Uo),lo([Cr],Uo)});return[Ca,no]}var ir=de(35110);function Lr(ht,wt){typeof ht=="function"?ht(wt):(0,ye.Z)(ht)==="object"&&ht&&"current"in ht&&(ht.current=wt)}function Ur(){for(var ht=arguments.length,wt=new Array(ht),jt=0;jt<ht;jt++)wt[jt]=arguments[jt];var Kt=wt.filter(function(on){return on});return Kt.length<=1?Kt[0]:function(on){wt.forEach(function(fn){Lr(fn,on)})}}function la(){for(var ht=arguments.length,wt=new Array(ht),jt=0;jt<ht;jt++)wt[jt]=arguments[jt];return useMemo(function(){return Ur.apply(void 0,wt)},wt,function(Kt,on){return Kt.length!==on.length||Kt.every(function(fn,Qn){return fn!==on[Qn]})})}function vr(ht){var wt,jt,Kt=isMemo(ht)?ht.type.type:ht.type;return!(typeof Kt=="function"&&!((wt=Kt.prototype)!==null&&wt!==void 0&&wt.render)||typeof ht=="function"&&!((jt=ht.prototype)!==null&&jt!==void 0&&jt.render))}function Sa(ht){return!isValidElement(ht)||isFragment(ht)?!1:vr(ht)}function Va(ht,wt,jt,Kt){if(!wt.length)return jt;var on=_toArray(wt),fn=on[0],Qn=on.slice(1),yn;return!ht&&typeof fn=="number"?yn=[]:Array.isArray(ht)?yn=_toConsumableArray(ht):yn=_objectSpread({},ht),Kt&&jt===void 0&&Qn.length===1?delete yn[fn][Qn[0]]:yn[fn]=Va(yn[fn],Qn,jt,Kt),yn}function ur(ht,wt,jt){var Kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return wt.length&&Kt&&jt===void 0&&!get(ht,wt.slice(0,-1))?ht:Va(ht,wt,jt,Kt)}function Zn(ht){return _typeof(ht)==="object"&&ht!==null&&Object.getPrototypeOf(ht)===Object.prototype}function qn(ht){return Array.isArray(ht)?[]:{}}var nr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Hr(){for(var ht=arguments.length,wt=new Array(ht),jt=0;jt<ht;jt++)wt[jt]=arguments[jt];var Kt=qn(wt[0]);return wt.forEach(function(on){function fn(Qn,yn){var rr=new Set(yn),Sr=get(on,Qn),_r=Array.isArray(Sr);if(_r||Zn(Sr)){if(!rr.has(Sr)){rr.add(Sr);var Cr=get(Kt,Qn);_r?Kt=ur(Kt,Qn,[]):(!Cr||_typeof(Cr)!=="object")&&(Kt=ur(Kt,Qn,qn(Sr))),nr(Sr).forEach(function(Ca){fn([].concat(_toConsumableArray(Qn),[Ca]),rr)})}}else Kt=ur(Kt,Qn,Sr)}fn([])}),Kt}var La=de(48555),Qr=function(ht){if(!ht)return!1;if(ht instanceof Element){if(ht.offsetParent)return!0;if(ht.getBBox){var wt=ht.getBBox(),jt=wt.width,Kt=wt.height;if(jt||Kt)return!0}if(ht.getBoundingClientRect){var on=ht.getBoundingClientRect(),fn=on.width,Qn=on.height;if(fn||Qn)return!0}}return!1},io=function(wt){if(en()&&window.document.documentElement){var jt=Array.isArray(wt)?wt:[wt],Kt=window.document.documentElement;return jt.some(function(on){return on in Kt.style})}return!1},ro=function(wt,jt){if(!io(wt))return!1;var Kt=document.createElement("div"),on=Kt.style[wt];return Kt.style[wt]=jt,Kt.style[wt]!==on};function nn(ht,wt){return!Array.isArray(ht)&&wt!==void 0?ro(ht,wt):io(ht)}var wn;function un(ht){if(typeof document=="undefined")return 0;if(ht||wn===void 0){var wt=document.createElement("div");wt.style.width="100%",wt.style.height="200px";var jt=document.createElement("div"),Kt=jt.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",jt.appendChild(wt),document.body.appendChild(jt);var on=wt.offsetWidth;jt.style.overflow="scroll";var fn=wt.offsetWidth;on===fn&&(fn=jt.clientWidth),document.body.removeChild(jt),wn=on-fn}return wn}function Nr(ht){var wt=ht.match(/^(.*)px$/),jt=Number(wt==null?void 0:wt[1]);return Number.isNaN(jt)?un():jt}function Yr(ht){if(typeof document=="undefined"||!ht||!(ht instanceof Element))return{width:0,height:0};var wt=getComputedStyle(ht,"::-webkit-scrollbar"),jt=wt.width,Kt=wt.height;return{width:Nr(jt),height:Nr(Kt)}}var kr=`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`,ao=`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`,$r="".concat(kr," ").concat(ao).split(/[\s\n]+/),ma="aria-",jo="data-";function Da(ht,wt){return ht.indexOf(wt)===0}function eo(ht){var wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,jt;wt===!1?jt={aria:!0,data:!0,attr:!0}:wt===!0?jt={aria:!0}:jt=(0,Ce.Z)({},wt);var Kt={};return Object.keys(ht).forEach(function(on){(jt.aria&&(on==="role"||Da(on,ma))||jt.data&&Da(on,jo)||jt.attr&&$r.includes(on))&&(Kt[on]=ht[on])}),Kt}function ra(ht,wt,jt,Kt,on,fn,Qn){ht.push({record:wt,indent:jt,index:Qn});var yn=fn(wt),rr=on==null?void 0:on.has(yn);if(wt&&Array.isArray(wt[Kt])&&rr)for(var Sr=0;Sr<wt[Kt].length;Sr+=1)ra(ht,wt[Kt][Sr],jt+1,Kt,on,fn,Sr)}function bo(ht,wt,jt,Kt){var on=ie.useMemo(function(){if(jt!=null&&jt.size){for(var fn=[],Qn=0;Qn<(ht==null?void 0:ht.length);Qn+=1){var yn=ht[Qn];ra(fn,yn,0,wt,jt,Kt,Qn)}return fn}return ht==null?void 0:ht.map(function(rr,Sr){return{record:rr,indent:0,index:Sr}})},[ht,wt,jt,Kt]);return on}function Wn(ht){var wt=ht.prefixCls,jt=ht.children,Kt=ht.component,on=ht.cellComponent,fn=ht.className,Qn=ht.expanded,yn=ht.colSpan,rr=ht.isEmpty,Sr=oe(he,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),_r=Sr.scrollbarSize,Cr=Sr.fixHeader,Ca=Sr.fixColumn,va=Sr.componentWidth,ya=Sr.horizonScroll,ka=jt;return(rr?ya&&va:Ca)&&(ka=ie.createElement("div",{style:{width:va-(Cr?_r:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(wt,"-expanded-row-fixed")},ka)),ie.createElement(Kt,{className:fn,style:{display:Qn?null:"none"}},ie.createElement(Re,{component:on,prefixCls:wt,colSpan:yn},ka))}var Fr=Wn;function mr(ht,wt,jt,Kt){var on=oe(he,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),fn=on.flattenColumns,Qn=on.expandableType,yn=on.expandedKeys,rr=on.childrenColumnName,Sr=on.onTriggerExpand,_r=on.rowExpandable,Cr=on.onRow,Ca=on.expandRowByClick,va=on.rowClassName,ya=Qn==="nest",ka=Qn==="row"&&(!_r||_r(ht)),Ya=ka||ya,lo=yn&&yn.has(wt),no=rr&&ht&&ht[rr],so=Nt(Sr),Uo=Cr==null?void 0:Cr(ht,jt),Mo=Uo==null?void 0:Uo.onClick,Lo=function(_o){Ca&&Ya&&Sr(ht,_o);for(var xo=arguments.length,ho=new Array(xo>1?xo-1:0),Oo=1;Oo<xo;Oo++)ho[Oo-1]=arguments[Oo];Mo==null||Mo.apply(void 0,[_o].concat(ho))},Vo;typeof va=="string"?Vo=va:typeof va=="function"&&(Vo=va(ht,jt,Kt));var Si=Je(fn);return(0,Ce.Z)((0,Ce.Z)({},on),{},{columnsKey:Si,nestExpandable:ya,expanded:lo,hasNestChildren:no,record:ht,onTriggerExpand:so,rowSupportExpand:ka,expandable:Ya,rowProps:(0,Ce.Z)((0,Ce.Z)({},Uo),{},{className:we()(Vo,Uo==null?void 0:Uo.className),onClick:Lo})})}function Tr(ht,wt,jt,Kt,on){var fn=ht.record,Qn=ht.prefixCls,yn=ht.columnsKey,rr=ht.fixedInfoList,Sr=ht.expandIconColumnIndex,_r=ht.nestExpandable,Cr=ht.indentSize,Ca=ht.expandIcon,va=ht.expanded,ya=ht.hasNestChildren,ka=ht.onTriggerExpand,Ya=yn[jt],lo=rr[jt],no;jt===(Sr||0)&&_r&&(no=ie.createElement(ie.Fragment,null,ie.createElement("span",{style:{paddingLeft:"".concat(Cr*Kt,"px")},className:"".concat(Qn,"-row-indent indent-level-").concat(Kt)}),Ca({prefixCls:Qn,expanded:va,expandable:ya,record:fn,onExpand:ka})));var so;return wt.onCell&&(so=wt.onCell(fn,on)),{key:Ya,fixedInfo:lo,appendCellNode:no,additionalCellProps:so||{}}}function Pr(ht){var wt=ht.className,jt=ht.style,Kt=ht.record,on=ht.index,fn=ht.renderIndex,Qn=ht.rowKey,yn=ht.indent,rr=yn===void 0?0:yn,Sr=ht.rowComponent,_r=ht.cellComponent,Cr=ht.scopeCellComponent,Ca=mr(Kt,Qn,on,rr),va=Ca.prefixCls,ya=Ca.flattenColumns,ka=Ca.expandedRowClassName,Ya=Ca.expandedRowRender,lo=Ca.rowProps,no=Ca.expanded,so=Ca.rowSupportExpand,Uo=ie.useState(!1),Mo=(0,x.Z)(Uo,2),Lo=Mo[0],Vo=Mo[1];ie.useEffect(function(){no&&Vo(!0)},[no]);var Si=ie.createElement(Sr,(0,se.Z)({},lo,{"data-row-key":Qn,className:we()(wt,"".concat(va,"-row"),"".concat(va,"-row-level-").concat(rr),lo==null?void 0:lo.className),style:(0,Ce.Z)((0,Ce.Z)({},jt),lo==null?void 0:lo.style)}),ya.map(function(ho,Oo){var Ai=ho.render,Li=ho.dataIndex,Ci=ho.className,ni=Tr(Ca,ho,Oo,rr,on),Ni=ni.key,Pi=ni.fixedInfo,As=ni.appendCellNode,Vi=ni.additionalCellProps;return ie.createElement(Re,(0,se.Z)({className:Ci,ellipsis:ho.ellipsis,align:ho.align,scope:ho.rowScope,component:ho.rowScope?Cr:_r,prefixCls:va,key:Ni,record:Kt,index:on,renderIndex:fn,dataIndex:Li,render:Ai,shouldCellUpdate:ho.shouldCellUpdate},Pi,{appendNode:As,additionalProps:Vi}))})),Co;if(so&&(Lo||no)){var _o=Ya(Kt,on,rr+1,no),xo=ka&&ka(Kt,on,rr);Co=ie.createElement(Fr,{expanded:no,className:we()("".concat(va,"-expanded-row"),"".concat(va,"-expanded-row-level-").concat(rr+1),xo),prefixCls:va,component:Sr,cellComponent:_r,colSpan:ya.length,isEmpty:!1},_o)}return ie.createElement(ie.Fragment,null,Si,Co)}Pr.displayName="BodyRow";var jn=ee(Pr);function zr(ht){var wt=ht.columnKey,jt=ht.onColumnResize,Kt=ie.useRef();return ie.useEffect(function(){Kt.current&&jt(wt,Kt.current.offsetWidth)},[]),ie.createElement(La.Z,{data:wt},ie.createElement("td",{ref:Kt,style:{padding:0,border:0,height:0}},ie.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Mr(ht){var wt=ht.prefixCls,jt=ht.columnsKey,Kt=ht.onColumnResize;return ie.createElement("tr",{"aria-hidden":"true",className:"".concat(wt,"-measure-row"),style:{height:0,fontSize:0}},ie.createElement(La.Z.Collection,{onBatchResize:function(fn){fn.forEach(function(Qn){var yn=Qn.data,rr=Qn.size;Kt(yn,rr.offsetWidth)})}},jt.map(function(on){return ie.createElement(zr,{key:on,columnKey:on,onColumnResize:Kt})})))}function wo(ht){var wt=ht.data,jt=ht.measureColumnWidth,Kt=oe(he,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),on=Kt.prefixCls,fn=Kt.getComponent,Qn=Kt.onColumnResize,yn=Kt.flattenColumns,rr=Kt.getRowKey,Sr=Kt.expandedKeys,_r=Kt.childrenColumnName,Cr=Kt.emptyNode,Ca=bo(wt,_r,Sr,rr),va=ie.useRef({renderWithProps:!1}),ya=fn(["body","wrapper"],"tbody"),ka=fn(["body","row"],"tr"),Ya=fn(["body","cell"],"td"),lo=fn(["body","cell"],"th"),no;wt.length?no=Ca.map(function(Uo,Mo){var Lo=Uo.record,Vo=Uo.indent,Si=Uo.index,Co=rr(Lo,Mo);return ie.createElement(jn,{key:Co,rowKey:Co,record:Lo,index:Mo,renderIndex:Si,rowComponent:ka,cellComponent:Ya,scopeCellComponent:lo,getRowKey:rr,indent:Vo})}):no=ie.createElement(Fr,{expanded:!0,className:"".concat(on,"-placeholder"),prefixCls:on,component:ka,cellComponent:Ya,colSpan:yn.length,isEmpty:!0},Cr);var so=Je(yn);return ie.createElement(xt.Provider,{value:va.current},ie.createElement(ya,{className:"".concat(on,"-tbody")},jt&&ie.createElement(Mr,{prefixCls:on,columnsKey:so,onColumnResize:Qn}),no))}wo.displayName="Body";var Xa=ee(wo),vo=["expandable"],Fo="RC_TABLE_INTERNAL_COL_DEFINE";function Or(ht){var wt=ht.expandable,jt=(0,Rt.Z)(ht,vo),Kt;return"expandable"in ht?Kt=(0,Ce.Z)((0,Ce.Z)({},jt),wt):Kt=jt,Kt.showExpandColumn===!1&&(Kt.expandIconColumnIndex=-1),Kt}var Wr=["columnType"];function ei(ht){for(var wt=ht.colWidths,jt=ht.columns,Kt=ht.columCount,on=[],fn=Kt||jt.length,Qn=!1,yn=fn-1;yn>=0;yn-=1){var rr=wt[yn],Sr=jt&&jt[yn],_r=Sr&&Sr[Fo];if(rr||_r||Qn){var Cr=_r||{},Ca=Cr.columnType,va=(0,Rt.Z)(Cr,Wr);on.unshift(ie.createElement("col",(0,se.Z)({key:yn,style:{width:rr}},va))),Qn=!0}}return ie.createElement("colgroup",null,on)}var wi=ei,Ao=de(74902),hi=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function aa(ht,wt){return(0,ie.useMemo)(function(){for(var jt=[],Kt=0;Kt<wt;Kt+=1){var on=ht[Kt];if(on!==void 0)jt[Kt]=on;else return null}return jt},[ht.join("_"),wt])}var qa=ie.forwardRef(function(ht,wt){var jt=ht.className,Kt=ht.noData,on=ht.columns,fn=ht.flattenColumns,Qn=ht.colWidths,yn=ht.columCount,rr=ht.stickyOffsets,Sr=ht.direction,_r=ht.fixHeader,Cr=ht.stickyTopOffset,Ca=ht.stickyBottomOffset,va=ht.stickyClassName,ya=ht.onScroll,ka=ht.maxContentScroll,Ya=ht.children,lo=(0,Rt.Z)(ht,hi),no=oe(he,["prefixCls","scrollbarSize","isSticky"]),so=no.prefixCls,Uo=no.scrollbarSize,Mo=no.isSticky,Lo=Mo&&!_r?0:Uo,Vo=ie.useRef(null),Si=ie.useCallback(function(Ci){Lr(wt,Ci),Lr(Vo,Ci)},[]);ie.useEffect(function(){var Ci;function ni(Ni){var Pi=Ni,As=Pi.currentTarget,Vi=Pi.deltaX;Vi&&(ya({currentTarget:As,scrollLeft:As.scrollLeft+Vi}),Ni.preventDefault())}return(Ci=Vo.current)===null||Ci===void 0||Ci.addEventListener("wheel",ni),function(){var Ni;(Ni=Vo.current)===null||Ni===void 0||Ni.removeEventListener("wheel",ni)}},[]);var Co=ie.useMemo(function(){return fn.every(function(Ci){return Ci.width})},[fn]),_o=fn[fn.length-1],xo={fixed:_o?_o.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(so,"-cell-scrollbar")}}},ho=(0,ie.useMemo)(function(){return Lo?[].concat((0,Ao.Z)(on),[xo]):on},[Lo,on]),Oo=(0,ie.useMemo)(function(){return Lo?[].concat((0,Ao.Z)(fn),[xo]):fn},[Lo,fn]),Ai=(0,ie.useMemo)(function(){var Ci=rr.right,ni=rr.left;return(0,Ce.Z)((0,Ce.Z)({},rr),{},{left:Sr==="rtl"?[].concat((0,Ao.Z)(ni.map(function(Ni){return Ni+Lo})),[0]):ni,right:Sr==="rtl"?Ci:[].concat((0,Ao.Z)(Ci.map(function(Ni){return Ni+Lo})),[0]),isSticky:Mo})},[Lo,rr,Mo]),Li=aa(Qn,yn);return ie.createElement("div",{style:(0,Ce.Z)({overflow:"hidden"},Mo?{top:Cr,bottom:Ca}:{}),ref:Si,className:we()(jt,(0,Se.Z)({},va,!!va))},ie.createElement("table",{style:{tableLayout:"fixed",visibility:Kt||Li?null:"hidden"}},(!Kt||!ka||Co)&&ie.createElement(wi,{colWidths:Li?[].concat((0,Ao.Z)(Li),[Lo]):[],columCount:yn+1,columns:Oo}),Ya((0,Ce.Z)((0,Ce.Z)({},lo),{},{stickyOffsets:Ai,columns:ho,flattenColumns:Oo}))))});qa.displayName="FixedHolder";var co=ie.memo(qa);function Ha(ht){var wt=ht.cells,jt=ht.stickyOffsets,Kt=ht.flattenColumns,on=ht.rowComponent,fn=ht.cellComponent,Qn=ht.tdCellComponent,yn=ht.onHeaderRow,rr=ht.index,Sr=oe(he,["prefixCls","direction"]),_r=Sr.prefixCls,Cr=Sr.direction,Ca;yn&&(Ca=yn(wt.map(function(ya){return ya.column}),rr));var va=Je(wt.map(function(ya){return ya.column}));return ie.createElement(on,Ca,wt.map(function(ya,ka){var Ya=ya.column,lo=ze(ya.colStart,ya.colEnd,Kt,jt,Cr,Ya),no;return Ya&&Ya.onHeaderCell&&(no=ya.column.onHeaderCell(Ya)),ie.createElement(Re,(0,se.Z)({},ya,{scope:Ya.title?ya.colSpan>1?"colgroup":"col":null,ellipsis:Ya.ellipsis,align:Ya.align,component:Ya.title?fn:Qn,prefixCls:_r,key:va[ka]},lo,{additionalProps:no,rowType:"header"}))}))}Ha.displayName="HeaderRow";var ci=Ha;function si(ht){var wt=[];function jt(Qn,yn){var rr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;wt[rr]=wt[rr]||[];var Sr=yn,_r=Qn.filter(Boolean).map(function(Cr){var Ca={key:Cr.key,className:Cr.className||"",children:Cr.title,column:Cr,colStart:Sr},va=1,ya=Cr.children;return ya&&ya.length>0&&(va=jt(ya,Sr,rr+1).reduce(function(ka,Ya){return ka+Ya},0),Ca.hasSubColumns=!0),"colSpan"in Cr&&(va=Cr.colSpan),"rowSpan"in Cr&&(Ca.rowSpan=Cr.rowSpan),Ca.colSpan=va,Ca.colEnd=Ca.colStart+va-1,wt[rr].push(Ca),Sr+=va,va});return _r}jt(ht,0);for(var Kt=wt.length,on=function(yn){wt[yn].forEach(function(rr){!("rowSpan"in rr)&&!rr.hasSubColumns&&(rr.rowSpan=Kt-yn)})},fn=0;fn<Kt;fn+=1)on(fn);return wt}function li(ht){var wt=ht.stickyOffsets,jt=ht.columns,Kt=ht.flattenColumns,on=ht.onHeaderRow,fn=oe(he,["prefixCls","getComponent"]),Qn=fn.prefixCls,yn=fn.getComponent,rr=ie.useMemo(function(){return si(jt)},[jt]),Sr=yn(["header","wrapper"],"thead"),_r=yn(["header","row"],"tr"),Cr=yn(["header","cell"],"th"),Ca=yn(["header","cell"],"td");return ie.createElement(Sr,{className:"".concat(Qn,"-thead")},rr.map(function(va,ya){var ka=ie.createElement(ci,{key:ya,flattenColumns:Kt,cells:va,stickyOffsets:wt,rowComponent:_r,cellComponent:Cr,tdCellComponent:Ca,onHeaderRow:on,index:ya});return ka}))}var Xi=ee(li);function Ui(ht){var wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},jt=[];return ie.Children.forEach(ht,function(Kt){Kt==null&&!wt.keepEmpty||(Array.isArray(Kt)?jt=jt.concat(Ui(Kt)):(0,ir.isFragment)(Kt)&&Kt.props?jt=jt.concat(Ui(Kt.props.children,wt)):jt.push(Kt))}),jt}function Fn(ht){var wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof wt=="number"?wt:wt.endsWith("%")?ht*parseFloat(wt)/100:null}function On(ht,wt){return ie.useMemo(function(){if(wt&&wt>0){var jt=0,Kt=0;ht.forEach(function(Sr){var _r=Fn(wt,Sr.width);_r?jt+=_r:Kt+=1});var on=wt-jt,fn=Kt,Qn=on/Kt,yn=0,rr=ht.map(function(Sr){var _r=(0,Ce.Z)({},Sr),Cr=Fn(wt,_r.width);if(Cr)_r.width=Cr;else{var Ca=Math.floor(Qn);_r.width=fn===1?on:Ca,on-=Ca,fn-=1}return yn+=_r.width,_r});return[rr,yn]}return[ht,wt]},[ht,wt])}var Br=["children"],_n=["fixed"];function xr(ht){return Ui(ht).filter(function(wt){return ie.isValidElement(wt)}).map(function(wt){var jt=wt.key,Kt=wt.props,on=Kt.children,fn=(0,Rt.Z)(Kt,Br),Qn=(0,Ce.Z)({key:jt},fn);return on&&(Qn.children=xr(on)),Qn})}function Hn(ht){var wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ht.filter(function(jt){return jt&&(0,ye.Z)(jt)==="object"}).reduce(function(jt,Kt,on){var fn=Kt.fixed,Qn=fn===!0?"left":fn,yn="".concat(wt,"-").concat(on),rr=Kt.children;return rr&&rr.length>0?[].concat((0,Ao.Z)(jt),(0,Ao.Z)(Hn(rr,yn).map(function(Sr){return(0,Ce.Z)({fixed:Qn},Sr)}))):[].concat((0,Ao.Z)(jt),[(0,Ce.Z)((0,Ce.Z)({key:yn},Kt),{},{fixed:Qn})])},[])}function Kr(ht){for(var wt=!0,jt=0;jt<ht.length;jt+=1){var Kt=ht[jt];if(wt&&Kt.fixed!=="left")wt=!1;else if(!wt&&Kt.fixed==="left"){warning(!1,"Index ".concat(jt-1," of `columns` missing `fixed='left'` prop."));break}}for(var on=!0,fn=ht.length-1;fn>=0;fn-=1){var Qn=ht[fn];if(on&&Qn.fixed!=="right")on=!1;else if(!on&&Qn.fixed==="right"){warning(!1,"Index ".concat(fn+1," of `columns` missing `fixed='right'` prop."));break}}}function Ba(ht){return ht.map(function(wt){var jt=wt.fixed,Kt=(0,Rt.Z)(wt,_n),on=jt;return jt==="left"?on="right":jt==="right"&&(on="left"),(0,Ce.Z)({fixed:on},Kt)})}function Qa(ht,wt){var jt=ht.prefixCls,Kt=ht.columns,on=ht.children,fn=ht.expandable,Qn=ht.expandedKeys,yn=ht.columnTitle,rr=ht.getRowKey,Sr=ht.onTriggerExpand,_r=ht.expandIcon,Cr=ht.rowExpandable,Ca=ht.expandIconColumnIndex,va=ht.direction,ya=ht.expandRowByClick,ka=ht.columnWidth,Ya=ht.fixed,lo=ht.scrollWidth,no=ie.useMemo(function(){return Kt||xr(on)},[Kt,on]),so=ie.useMemo(function(){if(fn){var _o,xo=no.slice();if(!xo.includes(ge)){var ho=Ca||0;ho>=0&&xo.splice(ho,0,ge)}var Oo=xo.indexOf(ge);xo=xo.filter(function(ni,Ni){return ni!==ge||Ni===Oo});var Ai=no[Oo],Li;(Ya==="left"||Ya)&&!Ca?Li="left":(Ya==="right"||Ya)&&Ca===no.length?Li="right":Li=Ai?Ai.fixed:null;var Ci=(_o={},(0,Se.Z)(_o,Fo,{className:"".concat(jt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Se.Z)(_o,"title",yn),(0,Se.Z)(_o,"fixed",Li),(0,Se.Z)(_o,"className","".concat(jt,"-row-expand-icon-cell")),(0,Se.Z)(_o,"width",ka),(0,Se.Z)(_o,"render",function(Ni,Pi,As){var Vi=rr(Pi,As),Ps=Qn.has(Vi),$i=Cr?Cr(Pi):!0,yi=_r({prefixCls:jt,expanded:Ps,expandable:$i,record:Pi,onExpand:Sr});return ya?ie.createElement("span",{onClick:function(Po){return Po.stopPropagation()}},yi):yi}),_o);return xo.map(function(ni){return ni===ge?Ci:ni})}return no.filter(function(ni){return ni!==ge})},[fn,no,rr,Qn,_r,va]),Uo=ie.useMemo(function(){var _o=so;return wt&&(_o=wt(_o)),_o.length||(_o=[{render:function(){return null}}]),_o},[wt,so,va]),Mo=ie.useMemo(function(){return va==="rtl"?Ba(Hn(Uo)):Hn(Uo)},[Uo,va,lo]),Lo=On(Mo,lo),Vo=(0,x.Z)(Lo,2),Si=Vo[0],Co=Vo[1];return[Uo,Si,Co]}var Wa=Qa;function xa(ht){var wt,jt=ht.prefixCls,Kt=ht.record,on=ht.onExpand,fn=ht.expanded,Qn=ht.expandable,yn="".concat(jt,"-row-expand-icon");if(!Qn)return ie.createElement("span",{className:we()(yn,"".concat(jt,"-row-spaced"))});var rr=function(_r){on(Kt,_r),_r.stopPropagation()};return ie.createElement("span",{className:we()(yn,(wt={},(0,Se.Z)(wt,"".concat(jt,"-row-expanded"),fn),(0,Se.Z)(wt,"".concat(jt,"-row-collapsed"),!fn),wt)),onClick:rr})}function Za(ht,wt,jt){var Kt=[];function on(fn){(fn||[]).forEach(function(Qn,yn){Kt.push(wt(Qn,yn)),on(Qn[jt])})}return on(ht),Kt}function Ra(ht,wt,jt){var Kt=Or(ht),on=Kt.expandIcon,fn=Kt.expandedRowKeys,Qn=Kt.defaultExpandedRowKeys,yn=Kt.defaultExpandAllRows,rr=Kt.expandedRowRender,Sr=Kt.onExpand,_r=Kt.onExpandedRowsChange,Cr=Kt.childrenColumnName,Ca=on||xa,va=Cr||"children",ya=ie.useMemo(function(){return rr?"row":ht.expandable&&ht.internalHooks===De&&ht.expandable.__PARENT_RENDER_ICON__||wt.some(function(Mo){return Mo&&(0,ye.Z)(Mo)==="object"&&Mo[va]})?"nest":!1},[!!rr,wt]),ka=ie.useState(function(){return Qn||(yn?Za(wt,jt,va):[])}),Ya=(0,x.Z)(ka,2),lo=Ya[0],no=Ya[1],so=ie.useMemo(function(){return new Set(fn||lo||[])},[fn,lo]),Uo=ie.useCallback(function(Mo){var Lo=jt(Mo,wt.indexOf(Mo)),Vo,Si=so.has(Lo);Si?(so.delete(Lo),Vo=(0,Ao.Z)(so)):Vo=[].concat((0,Ao.Z)(so),[Lo]),no(Vo),Sr&&Sr(!Si,Mo),_r&&_r(Vo)},[jt,so,wt,Sr,_r]);return[Kt,ya,so,Ca,va,Uo]}function Dn(ht,wt,jt,Kt){var on=ht.map(function(fn,Qn){return ze(Qn,Qn,ht,wt,jt,Kt==null?void 0:Kt[Qn])});return je(function(){return on},[on],function(fn,Qn){return!st(fn,Qn)})}function Kn(ht){var wt=(0,ie.useRef)(ht),jt=(0,ie.useState)({}),Kt=(0,x.Z)(jt,2),on=Kt[1],fn=(0,ie.useRef)(null),Qn=(0,ie.useRef)([]);function yn(rr){Qn.current.push(rr);var Sr=Promise.resolve();fn.current=Sr,Sr.then(function(){if(fn.current===Sr){var _r=Qn.current,Cr=wt.current;Qn.current=[],_r.forEach(function(Ca){wt.current=Ca(wt.current)}),fn.current=null,Cr!==wt.current&&on({})}})}return(0,ie.useEffect)(function(){return function(){fn.current=null}},[]),[wt.current,yn]}function er(ht){var wt=(0,ie.useRef)(ht||null),jt=(0,ie.useRef)();function Kt(){window.clearTimeout(jt.current)}function on(Qn){wt.current=Qn,Kt(),jt.current=window.setTimeout(function(){wt.current=null,jt.current=void 0},100)}function fn(){return wt.current}return(0,ie.useEffect)(function(){return Kt},[]),[on,fn]}function Gt(){var ht=ie.useState(-1),wt=(0,x.Z)(ht,2),jt=wt[0],Kt=wt[1],on=ie.useState(-1),fn=(0,x.Z)(on,2),Qn=fn[0],yn=fn[1],rr=ie.useCallback(function(Sr,_r){Kt(Sr),yn(_r)},[]);return[jt,Qn,rr]}var gr=en()?window:null;function Vr(ht,wt){var jt=(0,ye.Z)(ht)==="object"?ht:{},Kt=jt.offsetHeader,on=Kt===void 0?0:Kt,fn=jt.offsetSummary,Qn=fn===void 0?0:fn,yn=jt.offsetScroll,rr=yn===void 0?0:yn,Sr=jt.getContainer,_r=Sr===void 0?function(){return gr}:Sr,Cr=_r()||gr;return ie.useMemo(function(){var Ca=!!ht;return{isSticky:Ca,stickyClassName:Ca?"".concat(wt,"-sticky-holder"):"",offsetHeader:on,offsetSummary:Qn,offsetScroll:rr,container:Cr}},[rr,on,Qn,wt,Cr])}function fa(ht,wt,jt){var Kt=(0,ie.useMemo)(function(){for(var on=[],fn=[],Qn=0,yn=0,rr=0;rr<wt;rr+=1)if(jt==="rtl"){fn[rr]=yn,yn+=ht[rr]||0;var Sr=wt-rr-1;on[Sr]=Qn,Qn+=ht[Sr]||0}else{on[rr]=Qn,Qn+=ht[rr]||0;var _r=wt-rr-1;fn[_r]=yn,yn+=ht[_r]||0}return{left:on,right:fn}},[ht,wt,jt]);return Kt}var ar=fa;function pr(ht){var wt=ht.className,jt=ht.children;return ie.createElement("div",{className:wt},jt)}var yr=pr;function ta(ht,wt,jt,Kt){var on=ae.unstable_batchedUpdates?function(Qn){ae.unstable_batchedUpdates(jt,Qn)}:jt;return ht!=null&&ht.addEventListener&&ht.addEventListener(wt,on,Kt),{remove:function(){ht!=null&&ht.removeEventListener&&ht.removeEventListener(wt,on,Kt)}}}var tn=/margin|padding|width|height|max|min|offset/,Mn={left:!0,top:!0},lr={cssFloat:1,styleFloat:1,float:1};function ua(ht){return ht.nodeType===1?ht.ownerDocument.defaultView.getComputedStyle(ht,null):{}}function pa(ht,wt,jt){if(wt=wt.toLowerCase(),jt==="auto"){if(wt==="height")return ht.offsetHeight;if(wt==="width")return ht.offsetWidth}return wt in Mn||(Mn[wt]=tn.test(wt)),Mn[wt]?parseFloat(jt)||0:jt}function Pa(ht,wt){var jt=arguments.length,Kt=ua(ht);return wt=lr[wt]?"cssFloat"in ht.style?"cssFloat":"styleFloat":wt,jt===1?Kt:pa(ht,wt,Kt[wt]||ht.style[wt])}function Vn(ht,wt,jt){var Kt=arguments.length;if(wt=lr[wt]?"cssFloat"in ht.style?"cssFloat":"styleFloat":wt,Kt===3)return typeof jt=="number"&&tn.test(wt)&&(jt="".concat(jt,"px")),ht.style[wt]=jt,jt;for(var on in wt)wt.hasOwnProperty(on)&&Vn(ht,on,wt[on]);return ua(ht)}function $n(ht){return ht===document.body?document.documentElement.clientWidth:ht.offsetWidth}function tr(ht){return ht===document.body?window.innerHeight||document.documentElement.clientHeight:ht.offsetHeight}function fr(){var ht=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),wt=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ht,height:wt}}function Fa(){var ht=document.documentElement.clientWidth,wt=window.innerHeight||document.documentElement.clientHeight;return{width:ht,height:wt}}function jr(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Wt(ht){var wt=ht.getBoundingClientRect(),jt=document.documentElement;return{left:wt.left+(window.pageXOffset||jt.scrollLeft)-(jt.clientLeft||document.body.clientLeft||0),top:wt.top+(window.pageYOffset||jt.scrollTop)-(jt.clientTop||document.body.clientTop||0)}}var _t=function(wt,jt){var Kt,on,fn=wt.scrollBodyRef,Qn=wt.onScroll,yn=wt.offsetScroll,rr=wt.container,Sr=oe(he,"prefixCls"),_r=((Kt=fn.current)===null||Kt===void 0?void 0:Kt.scrollWidth)||0,Cr=((on=fn.current)===null||on===void 0?void 0:on.clientWidth)||0,Ca=_r&&Cr*(Cr/_r),va=ie.useRef(),ya=Kn({scrollLeft:0,isHiddenScrollBar:!1}),ka=(0,x.Z)(ya,2),Ya=ka[0],lo=ka[1],no=ie.useRef({delta:0,x:0}),so=ie.useState(!1),Uo=(0,x.Z)(so,2),Mo=Uo[0],Lo=Uo[1],Vo=function(){Lo(!1)},Si=function(Oo){Oo.persist(),no.current.delta=Oo.pageX-Ya.scrollLeft,no.current.x=0,Lo(!0),Oo.preventDefault()},Co=function(Oo){var Ai,Li=Oo||((Ai=window)===null||Ai===void 0?void 0:Ai.event),Ci=Li.buttons;if(!Mo||Ci===0){Mo&&Lo(!1);return}var ni=no.current.x+Oo.pageX-no.current.x-no.current.delta;ni<=0&&(ni=0),ni+Ca>=Cr&&(ni=Cr-Ca),Qn({scrollLeft:ni/Cr*(_r+2)}),no.current.x=Oo.pageX},_o=function(){if(fn.current){var Oo=Wt(fn.current).top,Ai=Oo+fn.current.offsetHeight,Li=rr===window?document.documentElement.scrollTop+window.innerHeight:Wt(rr).top+rr.clientHeight;Ai-un()<=Li||Oo>=Li-yn?lo(function(Ci){return(0,Ce.Z)((0,Ce.Z)({},Ci),{},{isHiddenScrollBar:!0})}):lo(function(Ci){return(0,Ce.Z)((0,Ce.Z)({},Ci),{},{isHiddenScrollBar:!1})})}},xo=function(Oo){lo(function(Ai){return(0,Ce.Z)((0,Ce.Z)({},Ai),{},{scrollLeft:Oo/_r*Cr||0})})};return ie.useImperativeHandle(jt,function(){return{setScrollLeft:xo}}),ie.useEffect(function(){var ho=ta(document.body,"mouseup",Vo,!1),Oo=ta(document.body,"mousemove",Co,!1);return _o(),function(){ho.remove(),Oo.remove()}},[Ca,Mo]),ie.useEffect(function(){var ho=ta(rr,"scroll",_o,!1),Oo=ta(window,"resize",_o,!1);return function(){ho.remove(),Oo.remove()}},[rr]),ie.useEffect(function(){Ya.isHiddenScrollBar||lo(function(ho){var Oo=fn.current;return Oo?(0,Ce.Z)((0,Ce.Z)({},ho),{},{scrollLeft:Oo.scrollLeft/Oo.scrollWidth*Oo.clientWidth}):ho})},[Ya.isHiddenScrollBar]),_r<=Cr||!Ca||Ya.isHiddenScrollBar?null:ie.createElement("div",{style:{height:un(),width:Cr,bottom:yn},className:"".concat(Sr,"-sticky-scroll")},ie.createElement("div",{onMouseDown:Si,ref:va,className:we()("".concat(Sr,"-sticky-scroll-bar"),(0,Se.Z)({},"".concat(Sr,"-sticky-scroll-bar-active"),Mo)),style:{width:"".concat(Ca,"px"),transform:"translate3d(".concat(Ya.scrollLeft,"px, 0, 0)")}}))},Vt=ie.forwardRef(_t);function vn(ht){return null}var Rn=vn;function Ar(ht){return null}var Rr=Ar,oa="rc-table",ca=[],Sn={};function dn(){return"No Data"}function gn(ht){var wt,jt=(0,Ce.Z)({rowKey:"key",prefixCls:oa,emptyText:dn},ht),Kt=jt.prefixCls,on=jt.className,fn=jt.rowClassName,Qn=jt.style,yn=jt.data,rr=jt.rowKey,Sr=jt.scroll,_r=jt.tableLayout,Cr=jt.direction,Ca=jt.title,va=jt.footer,ya=jt.summary,ka=jt.caption,Ya=jt.id,lo=jt.showHeader,no=jt.components,so=jt.emptyText,Uo=jt.onRow,Mo=jt.onHeaderRow,Lo=jt.internalHooks,Vo=jt.transformColumns,Si=jt.internalRefs,Co=jt.tailor,_o=jt.sticky,xo=yn||ca,ho=!!xo.length,Oo=Lo===De,Ai=ie.useCallback(function(Ji,ls){return gt(no,Ji)||ls},[no]),Li=ie.useMemo(function(){return typeof rr=="function"?rr:function(Ji){var ls=Ji&&Ji[rr];return ls}},[rr]),Ci=Ai(["body"]),ni=Gt(),Ni=(0,x.Z)(ni,3),Pi=Ni[0],As=Ni[1],Vi=Ni[2],Ps=Ra(jt,xo,Li),$i=(0,x.Z)(Ps,6),yi=$i[0],Hs=$i[1],Po=$i[2],Ss=$i[3],Cs=$i[4],Xs=$i[5],ai=Sr==null?void 0:Sr.x,ti=ie.useState(0),Zo=(0,x.Z)(ti,2),Ho=Zo[0],es=Zo[1],Go=Wa((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},jt),yi),{},{expandable:!!yi.expandedRowRender,columnTitle:yi.columnTitle,expandedKeys:Po,getRowKey:Li,onTriggerExpand:Xs,expandIcon:Ss,expandIconColumnIndex:yi.expandIconColumnIndex,direction:Cr,scrollWidth:Oo&&Co&&typeof ai=="number"?ai:null}),Oo?Vo:null),bi=(0,x.Z)(Go,3),Ki=bi[0],Di=bi[1],el=bi[2],hl=el!=null?el:ai,jl=ie.useMemo(function(){return{columns:Ki,flattenColumns:Di}},[Ki,Di]),ss=ie.useRef(),Cl=ie.useRef(),Qs=ie.useRef(),Il=ie.useRef(),Du=ie.useRef(),as=ie.useState(!1),Yi=(0,x.Z)(as,2),gs=Yi[0],tl=Yi[1],Ts=ie.useState(!1),Bi=(0,x.Z)(Ts,2),ml=Bi[0],al=Bi[1],Ll=Kn(new Map),_l=(0,x.Z)(Ll,2),Ms=_l[0],eu=_l[1],tu=Je(Di),Ql=tu.map(function(Ji){return Ms.get(Ji)}),pl=ie.useMemo(function(){return Ql},[Ql.join("_")]),ul=ar(pl,Di.length,Cr),Ks=Sr&&Te(Sr.y),Fs=Sr&&Te(hl)||!!yi.fixed,cu=Fs&&Di.some(function(Ji){var ls=Ji.fixed;return ls}),Au=ie.useRef(),Gl=Vr(_o,Kt),Wl=Gl.isSticky,Su=Gl.offsetHeader,ac=Gl.offsetSummary,ot=Gl.offsetScroll,Ht=Gl.stickyClassName,In=Gl.container,Jn=ie.useMemo(function(){return ya==null?void 0:ya(xo)},[ya,xo]),Ir=(Ks||Wl)&&ie.isValidElement(Jn)&&Jn.type===Ut&&Jn.props.fixed,ha,Ja,Do;Ks&&(Ja={overflowY:"scroll",maxHeight:Sr.y}),Fs&&(ha={overflowX:"auto"},Ks||(Ja={overflowY:"hidden"}),Do={width:hl===!0?"auto":hl,minWidth:"100%"});var Ei=ie.useCallback(function(Ji,ls){Qr(ss.current)&&eu(function(vl){if(vl.get(Ji)!==ls){var ru=new Map(vl);return ru.set(Ji,ls),ru}return vl})},[]),Qi=er(null),Zi=(0,x.Z)(Qi,2),hs=Zi[0],Ys=Zi[1];function ks(Ji,ls){ls&&(typeof ls=="function"?ls(Ji):ls.scrollLeft!==Ji&&(ls.scrollLeft=Ji,ls.scrollLeft!==Ji&&setTimeout(function(){ls.scrollLeft=Ji},0)))}var zs=Nt(function(Ji){var ls=Ji.currentTarget,vl=Ji.scrollLeft,ru=Cr==="rtl",Tl=typeof vl=="number"?vl:ls.scrollLeft,hu=ls||Sn;if(!Ys()||Ys()===hu){var Yu;hs(hu),ks(Tl,Cl.current),ks(Tl,Qs.current),ks(Tl,Du.current),ks(Tl,(Yu=Au.current)===null||Yu===void 0?void 0:Yu.setScrollLeft)}var Is=ls||Cl.current;if(Is){var Bl=Is.scrollWidth,Ul=Is.clientWidth;if(Bl===Ul){tl(!1),al(!1);return}ru?(tl(-Tl<Bl-Ul),al(-Tl>0)):(tl(Tl>0),al(Tl<Bl-Ul))}}),Ol=function(){Fs&&Qs.current?zs({currentTarget:Qs.current}):(tl(!1),al(!1))},El=function(ls){var vl=ls.width;vl!==Ho&&(Ol(),es(ss.current?ss.current.offsetWidth:vl))},du=ie.useRef(!1);ie.useEffect(function(){du.current&&Ol()},[Fs,yn,Ki.length]),ie.useEffect(function(){du.current=!0},[]);var kl=ie.useState(0),Cu=(0,x.Z)(kl,2),Wu=Cu[0],mc=Cu[1],vc=ie.useState(!0),Vu=(0,x.Z)(vc,2),Eu=Vu[0],oc=Vu[1];ie.useEffect(function(){(!Co||!Oo)&&(Qs.current instanceof Element?mc(Yr(Qs.current).width):mc(Yr(Il.current).width)),oc(nn("position","sticky"))},[]),ie.useEffect(function(){Oo&&Si&&(Si.body.current=Qs.current)});var Uu=ie.useCallback(function(Ji){return ie.createElement(ie.Fragment,null,ie.createElement(Xi,Ji),Ir==="top"&&ie.createElement(qt,Ji,Jn))},[Ir,Jn]),Vl=ie.useCallback(function(Ji){return ie.createElement(qt,Ji,Jn)},[Jn]),ic=Ai(["table"],"table"),Hu=ie.useMemo(function(){return _r||(cu?hl==="max-content"?"auto":"fixed":Ks||Wl||Di.some(function(Ji){var ls=Ji.ellipsis;return ls})?"fixed":"auto")},[Ks,cu,Di,_r,Wl]),Zu,Xu={colWidths:pl,columCount:Di.length,stickyOffsets:ul,onHeaderRow:Mo,fixHeader:Ks,scroll:Sr},Nl=ie.useMemo(function(){return ho?null:typeof so=="function"?so():so},[ho,so]),yc=ie.createElement(Xa,{data:xo,measureColumnWidth:Ks||Fs||Wl}),sc=ie.createElement(wi,{colWidths:Di.map(function(Ji){var ls=Ji.width;return ls}),columns:Di}),lc=ka!=null?ie.createElement("caption",{className:"".concat(Kt,"-caption")},ka):void 0,fu=eo(jt,{data:!0}),uc=eo(jt,{aria:!0});if(Ks||Wl){var bc;typeof Ci=="function"?(bc=Ci(xo,{scrollbarSize:Wu,ref:Qs,onScroll:zs}),Xu.colWidths=Di.map(function(Ji,ls){var vl=Ji.width,ru=ls===Di.length-1?vl-Wu:vl;return typeof ru=="number"&&!Number.isNaN(ru)?ru:0})):bc=ie.createElement("div",{style:(0,Ce.Z)((0,Ce.Z)({},ha),Ja),onScroll:zs,ref:Qs,className:we()("".concat(Kt,"-body"))},ie.createElement(ic,(0,se.Z)({style:(0,Ce.Z)((0,Ce.Z)({},Do),{},{tableLayout:Hu})},uc),lc,sc,yc,!Ir&&Jn&&ie.createElement(qt,{stickyOffsets:ul,flattenColumns:Di,columns:Ki},Jn)));var cc=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({noData:!xo.length,maxContentScroll:Fs&&hl==="max-content"},Xu),jl),{},{direction:Cr,stickyClassName:Ht,onScroll:zs});Zu=ie.createElement(ie.Fragment,null,lo!==!1&&ie.createElement(co,(0,se.Z)({},cc,{stickyTopOffset:Su,className:"".concat(Kt,"-header"),ref:Cl}),Uu),bc,Ir&&Ir!=="top"&&ie.createElement(co,(0,se.Z)({},cc,{stickyBottomOffset:ac,className:"".concat(Kt,"-summary"),ref:Du}),Vl),Wl&&ie.createElement(Vt,{ref:Au,offsetScroll:ot,scrollBodyRef:Qs,onScroll:zs,container:In}))}else Zu=ie.createElement("div",{style:(0,Ce.Z)((0,Ce.Z)({},ha),Ja),className:we()("".concat(Kt,"-content")),onScroll:zs,ref:Qs},ie.createElement(ic,(0,se.Z)({style:(0,Ce.Z)((0,Ce.Z)({},Do),{},{tableLayout:Hu})},uc),lc,sc,lo!==!1&&ie.createElement(Xi,(0,se.Z)({},Xu,jl)),yc,Jn&&ie.createElement(qt,{stickyOffsets:ul,flattenColumns:Di,columns:Ki},Jn)));var nu=ie.createElement("div",(0,se.Z)({className:we()(Kt,on,(wt={},(0,Se.Z)(wt,"".concat(Kt,"-rtl"),Cr==="rtl"),(0,Se.Z)(wt,"".concat(Kt,"-ping-left"),gs),(0,Se.Z)(wt,"".concat(Kt,"-ping-right"),ml),(0,Se.Z)(wt,"".concat(Kt,"-layout-fixed"),_r==="fixed"),(0,Se.Z)(wt,"".concat(Kt,"-fixed-header"),Ks),(0,Se.Z)(wt,"".concat(Kt,"-fixed-column"),cu),(0,Se.Z)(wt,"".concat(Kt,"-scroll-horizontal"),Fs),(0,Se.Z)(wt,"".concat(Kt,"-has-fix-left"),Di[0]&&Di[0].fixed),(0,Se.Z)(wt,"".concat(Kt,"-has-fix-right"),Di[Di.length-1]&&Di[Di.length-1].fixed==="right"),wt)),style:Qn,id:Ya,ref:ss},fu),Ca&&ie.createElement(yr,{className:"".concat(Kt,"-title")},Ca(xo)),ie.createElement("div",{ref:Il,className:"".concat(Kt,"-container")},Zu),va&&ie.createElement(yr,{className:"".concat(Kt,"-footer")},va(xo)));Fs&&(nu=ie.createElement(La.Z,{onResize:El},nu));var Zl=Dn(Di,ul,Cr,Ki),gu=ie.useMemo(function(){return{scrollX:hl,prefixCls:Kt,getComponent:Ai,scrollbarSize:Wu,direction:Cr,fixedInfoList:Zl,isSticky:Wl,supportSticky:Eu,componentWidth:Ho,fixHeader:Ks,fixColumn:cu,horizonScroll:Fs,tableLayout:Hu,rowClassName:fn,expandedRowClassName:yi.expandedRowClassName,expandIcon:Ss,expandableType:Hs,expandRowByClick:yi.expandRowByClick,expandedRowRender:yi.expandedRowRender,onTriggerExpand:Xs,expandIconColumnIndex:yi.expandIconColumnIndex,indentSize:yi.indentSize,allColumnsFixedLeft:Di.every(function(Ji){return Ji.fixed==="left"}),emptyNode:Nl,columns:Ki,flattenColumns:Di,onColumnResize:Ei,hoverStartRow:Pi,hoverEndRow:As,onHover:Vi,rowExpandable:yi.rowExpandable,onRow:Uo,getRowKey:Li,expandedKeys:Po,childrenColumnName:Cs}},[hl,Kt,Ai,Wu,Cr,Zl,Wl,Eu,Ho,Ks,cu,Fs,Hu,fn,yi.expandedRowClassName,Ss,Hs,yi.expandRowByClick,yi.expandedRowRender,Xs,yi.expandIconColumnIndex,yi.indentSize,Nl,Ki,Di,Ei,Pi,As,Vi,yi.rowExpandable,Uo,Li,Po,Cs]);return ie.createElement(he.Provider,{value:gu},nu)}function sr(ht){return te(gn,ht)}var Gr=sr();Gr.EXPAND_COLUMN=ge,Gr.INTERNAL_HOOKS=De,Gr.Column=Rn,Gr.ColumnGroup=Rr,Gr.Summary=Bt;var na=Gr,Gn=de(73299),wa=le(null),Ta=le(null);function ja(ht,wt,jt){var Kt=wt||1;return jt[ht+Kt]-(jt[ht]||0)}function No(ht){var wt=ht.rowInfo,jt=ht.column,Kt=ht.colIndex,on=ht.indent,fn=ht.index,Qn=ht.renderIndex,yn=ht.record,rr=ht.style,Sr=ht.className,_r=ht.inverse,Cr=ht.getHeight,Ca=jt.render,va=jt.dataIndex,ya=jt.className,ka=jt.width,Ya=oe(Ta,["columnsOffset"]),lo=Ya.columnsOffset,no=Tr(wt,jt,Kt,on,fn),so=no.key,Uo=no.fixedInfo,Mo=no.appendCellNode,Lo=no.additionalCellProps,Vo=Lo.style,Si=Lo.colSpan,Co=Si===void 0?1:Si,_o=Lo.rowSpan,xo=_o===void 0?1:_o,ho=Kt-1,Oo=ja(ho,Co,lo),Ai=Co>1?ka-Oo:0,Li=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Vo),rr),{},{flex:"0 0 ".concat(Oo,"px"),width:"".concat(Oo,"px"),marginRight:Ai,pointerEvents:"auto"}),Ci=ie.useMemo(function(){return _r?xo<=1:Co===0||xo===0||xo>1},[xo,Co,_r]);Ci?Li.visibility="hidden":_r&&(Li.height=Cr==null?void 0:Cr(xo));var ni=Ci?function(){return null}:Ca,Ni={};return(xo===0||Co===0)&&(Ni.rowSpan=1,Ni.colSpan=1),ie.createElement(Re,(0,se.Z)({className:we()(ya,Sr),ellipsis:jt.ellipsis,align:jt.align,scope:jt.rowScope,component:"div",prefixCls:wt.prefixCls,key:so,record:yn,index:fn,renderIndex:Qn,dataIndex:va,render:ni,shouldCellUpdate:jt.shouldCellUpdate},Uo,{appendNode:Mo,additionalProps:(0,Ce.Z)((0,Ce.Z)({},Lo),{},{style:Li},Ni)}))}var dr=No,oo=["data","index","className","rowKey","style","extra","getHeight"],Bo=ie.forwardRef(function(ht,wt){var jt=ht.data,Kt=ht.index,on=ht.className,fn=ht.rowKey,Qn=ht.style,yn=ht.extra,rr=ht.getHeight,Sr=(0,Rt.Z)(ht,oo),_r=jt.record,Cr=jt.indent,Ca=jt.index,va=oe(he,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),ya=va.scrollX,ka=va.flattenColumns,Ya=va.prefixCls,lo=va.fixColumn,no=va.componentWidth,so=mr(_r,fn,Kt,Cr),Uo=so.rowSupportExpand,Mo=so.expanded,Lo=so.rowProps,Vo=so.expandedRowRender,Si=so.expandedRowClassName,Co;if(Uo&&Mo){var _o=Vo(_r,Kt,Cr+1,Mo),xo=Si==null?void 0:Si(_r,Kt,Cr),ho={};lo&&(ho={style:(0,Se.Z)({},"--virtual-width","".concat(no,"px"))});var Oo="".concat(Ya,"-expanded-row-cell");Co=ie.createElement("div",{className:we()("".concat(Ya,"-expanded-row"),"".concat(Ya,"-expanded-row-level-").concat(Cr+1),xo)},ie.createElement(Re,{component:"div",prefixCls:Ya,className:we()(Oo,(0,Se.Z)({},"".concat(Oo,"-fixed"),lo)),additionalProps:ho},_o))}var Ai=(0,Ce.Z)((0,Ce.Z)({},Qn),{},{width:ya});yn&&(Ai.position="absolute",Ai.pointerEvents="none");var Li=ie.createElement("div",(0,se.Z)({},Lo,Sr,{ref:Uo?null:wt,className:we()(on,"".concat(Ya,"-row"),Lo==null?void 0:Lo.className,(0,Se.Z)({},"".concat(Ya,"-row-extra"),yn)),style:(0,Ce.Z)((0,Ce.Z)({},Ai),Lo==null?void 0:Lo.style)}),ka.map(function(Ci,ni){return ie.createElement(dr,{key:ni,rowInfo:so,column:Ci,colIndex:ni,indent:Cr,index:Kt,renderIndex:Ca,record:_r,inverse:yn,getHeight:rr})}));return Uo?ie.createElement("div",{ref:wt},Li,Co):Li}),ko=ee(Bo),Ka=ko,qr=ie.forwardRef(function(ht,wt){var jt=ht.data,Kt=ht.onScroll,on=oe(he,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),fn=on.flattenColumns,Qn=on.onColumnResize,yn=on.getRowKey,rr=on.expandedKeys,Sr=on.prefixCls,_r=on.childrenColumnName,Cr=on.emptyNode,Ca=on.scrollX,va=oe(wa),ya=va.scrollY,ka=va.listItemHeight,Ya=ie.useRef(),lo=bo(jt,_r,rr,yn),no=ie.useMemo(function(){var Co=0;return fn.map(function(_o){var xo=_o.width,ho=_o.key;return Co+=xo,[ho,xo,Co]})},[fn]),so=ie.useMemo(function(){return no.map(function(Co){return Co[2]})},[no]);ie.useEffect(function(){no.forEach(function(Co){var _o=(0,x.Z)(Co,2),xo=_o[0],ho=_o[1];Qn(xo,ho)})},[no]),ie.useImperativeHandle(wt,function(){var Co={};return Object.defineProperty(Co,"scrollLeft",{get:function(){var xo;return((xo=Ya.current)===null||xo===void 0?void 0:xo.getScrollInfo().x)||0},set:function(xo){var ho;(ho=Ya.current)===null||ho===void 0||ho.scrollTo({left:xo})}}),Co});var Uo=function(_o,xo){var ho,Oo=(ho=lo[xo])===null||ho===void 0?void 0:ho.record,Ai=_o.onCell;if(Ai){var Li,Ci=Ai(Oo,xo);return(Li=Ci==null?void 0:Ci.rowSpan)!==null&&Li!==void 0?Li:1}return 1},Mo=function(_o){var xo=_o.start,ho=_o.end,Oo=_o.getSize,Ai=_o.offsetY;if(ho<0)return null;for(var Li=fn.filter(function(ai){return Uo(ai,xo)===0}),Ci=xo,ni=function(ti){if(Li=Li.filter(function(Zo){return Uo(Zo,ti)===0}),!Li.length)return Ci=ti,"break"},Ni=xo;Ni>=0;Ni-=1){var Pi=ni(Ni);if(Pi==="break")break}for(var As=fn.filter(function(ai){return Uo(ai,ho)!==1}),Vi=ho,Ps=function(ti){if(As=As.filter(function(Zo){return Uo(Zo,ti)!==1}),!As.length)return Vi=Math.max(ti-1,ho),"break"},$i=ho;$i<lo.length;$i+=1){var yi=Ps($i);if(yi==="break")break}for(var Hs=[],Po=function(ti){var Zo=lo[ti];if(!Zo)return"continue";fn.some(function(Ho){return Uo(Ho,ti)>1})&&Hs.push(ti)},Ss=Ci;Ss<=Vi;Ss+=1)var Cs=Po(Ss);var Xs=Hs.map(function(ai){var ti=lo[ai],Zo=yn(ti.record,ai),Ho=function(bi){var Ki=ai+bi-1,Di=yn(lo[Ki].record,Ki),el=Oo(Zo,Di);return el.bottom-el.top},es=Oo(Zo);return ie.createElement(Ka,{key:ai,data:ti,rowKey:Zo,index:ai,style:{top:-Ai+es.top},extra:!0,getHeight:Ho})});return Xs},Lo=ie.useMemo(function(){return{columnsOffset:so}},[so]),Vo="".concat(Sr,"-tbody"),Si;return lo.length?Si=ie.createElement(Gn.Z,{fullHeight:!1,ref:Ya,className:we()(Vo,"".concat(Vo,"-virtual")),height:ya,itemHeight:ka||24,data:lo,itemKey:function(_o){return yn(_o.record)},scrollWidth:Ca,onVirtualScroll:function(_o){var xo=_o.x;Kt({scrollLeft:xo})},extraRender:Mo},function(Co,_o,xo){var ho=yn(Co.record,_o);return ie.createElement(Ka,(0,se.Z)({data:Co,rowKey:ho,index:_o},xo))}):Si=ie.createElement("div",{className:we()("".concat(Sr,"-placeholder"))},ie.createElement(Re,{component:"div",prefixCls:Sr},Cr)),ie.createElement(Ta.Provider,{value:Lo},Si)}),Io=ee(qr),uo=Io,Ga=function(wt,jt){var Kt=jt.ref,on=jt.onScroll;return ie.createElement(uo,{ref:Kt,data:wt,onScroll:on})},mi=100;function gi(ht){var wt=ht.columns,jt=ht.scroll,Kt=ht.prefixCls,on=Kt===void 0?oa:Kt,fn=ht.className,Qn=ht.listItemHeight,yn=jt||{},rr=yn.x,Sr=yn.y;typeof rr!="number"&&(rr=((wt||[]).length+1)*mi),typeof Sr!="number"&&(Sr=500);var _r=ie.useMemo(function(){return{scrollY:Sr,listItemHeight:Qn}},[Sr,Qn]);return ie.createElement(wa.Provider,{value:_r},ie.createElement(na,(0,se.Z)({},ht,{className:we()(fn,"".concat(on,"-virtual")),scroll:(0,Ce.Z)((0,Ce.Z)({},jt),{},{x:rr}),components:{body:Ga},columns:wt,internalHooks:De,tailor:!0})))}function xi(ht){return te(gi,ht)}var _i=xi(),ki=null;function ms(ht){return null}var vi=ms;function pi(ht){return null}var ns=pi,Fi=de(10366),ys=de(58375),Ii=de(53124),os=de(88258),ri=de(98675),fs=de(25378),$s=de(24457),Zs=de(28452),Gi=de(57953),ds=de(46605);function ps(ht){return function(jt){let{prefixCls:Kt,onExpand:on,record:fn,expanded:Qn,expandable:yn}=jt;const rr=`${Kt}-row-expand-icon`;return ie.createElement("button",{type:"button",onClick:Sr=>{on(fn,Sr),Sr.stopPropagation()},className:we()(rr,{[`${rr}-spaced`]:!yn,[`${rr}-expanded`]:yn&&Qn,[`${rr}-collapsed`]:yn&&!Qn}),"aria-label":Qn?ht.collapse:ht.expand,"aria-expanded":Qn})}}var Al=ps;function Us(ht,wt){return"key"in ht&&ht.key!==void 0&&ht.key!==null?ht.key:ht.dataIndex?Array.isArray(ht.dataIndex)?ht.dataIndex.join("."):ht.dataIndex:wt}function sl(ht,wt){return wt?`${wt}-${ht}`:`${ht}`}function po(ht,wt){return typeof ht=="function"?ht(wt):ht}function zo(ht,wt){const jt=po(ht,wt);return Object.prototype.toString.call(jt)==="[object Object]"?"":jt}var rs={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"},vs=rs,wl=de(74643),dl=function(wt,jt){return ie.createElement(wl.Z,(0,se.Z)({},wt,{ref:jt,icon:vs}))},Sl=ie.forwardRef(dl),Ds=de(7699),yl=de(57838);function Hl(ht){const wt=ie.useRef(ht),jt=(0,yl.Z)();return[()=>wt.current,Kt=>{wt.current=Kt,jt()}]}var ou=de(71577),vu=de(84567),Kl=de(85418),iu=de(32983),$u=de(68508),ec=de(76529),xl=de(78045),Bc=de(79870),He=de(72395),Ie=de(69677);function Ne(ht){let{value:wt,onChange:jt,filterSearch:Kt,tablePrefixCls:on,locale:fn}=ht;return Kt?ie.createElement("div",{className:`${on}-filter-dropdown-search`},ie.createElement(Ie.default,{prefix:ie.createElement(He.Z,null),placeholder:fn.filterSearchPlaceholder,onChange:jt,value:wt,htmlSize:1,className:`${on}-filter-dropdown-search-input`})):null}var Xe=Ne,rt=de(92389);const $e=ht=>{const{keyCode:wt}=ht;wt===rt.Z.ENTER&&ht.stopPropagation()};var ft=ie.forwardRef((ht,wt)=>ie.createElement("div",{className:ht.className,onClick:jt=>jt.stopPropagation(),onKeyDown:$e,ref:wt},ht.children));function mt(ht){let wt=[];return(ht||[]).forEach(jt=>{let{value:Kt,children:on}=jt;wt.push(Kt),on&&(wt=[].concat((0,Ao.Z)(wt),(0,Ao.Z)(mt(on))))}),wt}function Tt(ht){return ht.some(wt=>{let{children:jt}=wt;return jt})}function Qt(ht,wt){return typeof wt=="string"||typeof wt=="number"?wt==null?void 0:wt.toString().toLowerCase().includes(ht.trim().toLowerCase()):!1}function Xt(ht){let{filters:wt,prefixCls:jt,filteredKeys:Kt,filterMultiple:on,searchValue:fn,filterSearch:Qn}=ht;return wt.map((yn,rr)=>{const Sr=String(yn.value);if(yn.children)return{key:Sr||rr,label:yn.text,popupClassName:`${jt}-dropdown-submenu`,children:Xt({filters:yn.children,prefixCls:jt,filteredKeys:Kt,filterMultiple:on,searchValue:fn,filterSearch:Qn})};const _r=on?vu.default:xl.ZP,Cr={key:yn.value!==void 0?Sr:rr,label:ie.createElement(ie.Fragment,null,ie.createElement(_r,{checked:Kt.includes(Sr)}),ie.createElement("span",null,yn.text))};return fn.trim()?typeof Qn=="function"?Qn(fn,yn)?Cr:null:Qt(fn,yn.text)?Cr:null:Cr})}function an(ht){var wt,jt;const{tablePrefixCls:Kt,prefixCls:on,column:fn,dropdownPrefixCls:Qn,columnKey:yn,filterMultiple:rr,filterMode:Sr="menu",filterSearch:_r=!1,filterState:Cr,triggerFilter:Ca,locale:va,children:ya,getPopupContainer:ka}=ht,{filterDropdownOpen:Ya,onFilterDropdownOpenChange:lo,filterResetToDefaultFilteredValue:no,defaultFilteredValue:so,filterDropdownVisible:Uo,onFilterDropdownVisibleChange:Mo}=fn,[Lo,Vo]=ie.useState(!1),Si=!!(Cr&&(!((wt=Cr.filteredKeys)===null||wt===void 0)&&wt.length||Cr.forceFiltered)),Co=Go=>{Vo(Go),lo==null||lo(Go),Mo==null||Mo(Go)},_o=(jt=Ya!=null?Ya:Uo)!==null&&jt!==void 0?jt:Lo,xo=Cr==null?void 0:Cr.filteredKeys,[ho,Oo]=Hl(xo||[]),Ai=Go=>{let{selectedKeys:bi}=Go;Oo(bi)},Li=(Go,bi)=>{let{node:Ki,checked:Di}=bi;Ai(rr?{selectedKeys:Go}:{selectedKeys:Di&&Ki.key?[Ki.key]:[]})};ie.useEffect(()=>{Lo&&Ai({selectedKeys:xo||[]})},[xo]);const[Ci,ni]=ie.useState([]),Ni=Go=>{ni(Go)},[Pi,As]=ie.useState(""),Vi=Go=>{const{value:bi}=Go.target;As(bi)};ie.useEffect(()=>{Lo||As("")},[Lo]);const Ps=Go=>{const bi=Go&&Go.length?Go:null;if(bi===null&&(!Cr||!Cr.filteredKeys)||(0,Ds.Z)(bi,Cr==null?void 0:Cr.filteredKeys,!0))return null;Ca({column:fn,key:yn,filteredKeys:bi})},$i=()=>{Co(!1),Ps(ho())},yi=function(){let{confirm:Go,closeDropdown:bi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Go&&Ps([]),bi&&Co(!1),As(""),Oo(no?(so||[]).map(Ki=>String(Ki)):[])},Hs=function(){let{closeDropdown:Go}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Go&&Co(!1),Ps(ho())},Po=Go=>{Go&&xo!==void 0&&Oo(xo||[]),Co(Go),!Go&&!fn.filterDropdown&&$i()},Ss=we()({[`${Qn}-menu-without-submenu`]:!Tt(fn.filters||[])}),Cs=Go=>{if(Go.target.checked){const bi=mt(fn==null?void 0:fn.filters).map(Ki=>String(Ki));Oo(bi)}else Oo([])},Xs=Go=>{let{filters:bi}=Go;return(bi||[]).map((Ki,Di)=>{const el=String(Ki.value),hl={title:Ki.text,key:Ki.value!==void 0?el:Di};return Ki.children&&(hl.children=Xs({filters:Ki.children})),hl})},ai=Go=>{var bi;return Object.assign(Object.assign({},Go),{text:Go.title,value:Go.key,children:((bi=Go.children)===null||bi===void 0?void 0:bi.map(Ki=>ai(Ki)))||[]})};let ti;if(typeof fn.filterDropdown=="function")ti=fn.filterDropdown({prefixCls:`${Qn}-custom`,setSelectedKeys:Go=>Ai({selectedKeys:Go}),selectedKeys:ho(),confirm:Hs,clearFilters:yi,filters:fn.filters,visible:_o,close:()=>{Co(!1)}});else if(fn.filterDropdown)ti=fn.filterDropdown;else{const Go=ho()||[],bi=()=>(fn.filters||[]).length===0?ie.createElement(iu.Z,{image:iu.Z.PRESENTED_IMAGE_SIMPLE,description:va.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Sr==="tree"?ie.createElement(ie.Fragment,null,ie.createElement(Xe,{filterSearch:_r,value:Pi,onChange:Vi,tablePrefixCls:Kt,locale:va}),ie.createElement("div",{className:`${Kt}-filter-dropdown-tree`},rr?ie.createElement(vu.default,{checked:Go.length===mt(fn.filters).length,indeterminate:Go.length>0&&Go.length<mt(fn.filters).length,className:`${Kt}-filter-dropdown-checkall`,onChange:Cs},va.filterCheckall):null,ie.createElement(Bc.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:rr,checkStrictly:!rr,className:`${Qn}-menu`,onCheck:Li,checkedKeys:Go,selectedKeys:Go,showIcon:!1,treeData:Xs({filters:fn.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Pi.trim()?Di=>typeof _r=="function"?_r(Pi,ai(Di)):Qt(Pi,Di.title):void 0}))):ie.createElement(ie.Fragment,null,ie.createElement(Xe,{filterSearch:_r,value:Pi,onChange:Vi,tablePrefixCls:Kt,locale:va}),ie.createElement($u.default,{selectable:!0,multiple:rr,prefixCls:`${Qn}-menu`,className:Ss,onSelect:Ai,onDeselect:Ai,selectedKeys:Go,getPopupContainer:ka,openKeys:Ci,onOpenChange:Ni,items:Xt({filters:fn.filters||[],filterSearch:_r,prefixCls:on,filteredKeys:ho(),filterMultiple:rr,searchValue:Pi})})),Ki=()=>no?(0,Ds.Z)((so||[]).map(Di=>String(Di)),Go,!0):Go.length===0;ti=ie.createElement(ie.Fragment,null,bi(),ie.createElement("div",{className:`${on}-dropdown-btns`},ie.createElement(ou.ZP,{type:"link",size:"small",disabled:Ki(),onClick:()=>yi()},va.filterReset),ie.createElement(ou.ZP,{type:"primary",size:"small",onClick:$i},va.filterConfirm)))}fn.filterDropdown&&(ti=ie.createElement(ec.J,{selectable:void 0},ti));const Zo=()=>ie.createElement(ft,{className:`${on}-dropdown`},ti);let Ho;typeof fn.filterIcon=="function"?Ho=fn.filterIcon(Si):fn.filterIcon?Ho=fn.filterIcon:Ho=ie.createElement(Sl,null);const{direction:es}=ie.useContext(Ii.E_);return ie.createElement("div",{className:`${on}-column`},ie.createElement("span",{className:`${Kt}-column-title`},ya),ie.createElement(Kl.Z,{dropdownRender:Zo,trigger:["click"],open:_o,onOpenChange:Po,getPopupContainer:ka,placement:es==="rtl"?"bottomLeft":"bottomRight"},ie.createElement("span",{role:"button",tabIndex:-1,className:we()(`${on}-trigger`,{active:Si}),onClick:Go=>{Go.stopPropagation()}},Ho)))}var It=an;function Tn(ht,wt,jt){let Kt=[];return(ht||[]).forEach((on,fn)=>{var Qn;const yn=sl(fn,jt);if(on.filters||"filterDropdown"in on||"onFilter"in on)if("filteredValue"in on){let rr=on.filteredValue;"filterDropdown"in on||(rr=(Qn=rr==null?void 0:rr.map(String))!==null&&Qn!==void 0?Qn:rr),Kt.push({column:on,key:Us(on,yn),filteredKeys:rr,forceFiltered:on.filtered})}else Kt.push({column:on,key:Us(on,yn),filteredKeys:wt&&on.defaultFilteredValue?on.defaultFilteredValue:void 0,forceFiltered:on.filtered});"children"in on&&(Kt=[].concat((0,Ao.Z)(Kt),(0,Ao.Z)(Tn(on.children,wt,yn))))}),Kt}function mn(ht,wt,jt,Kt,on,fn,Qn,yn){return jt.map((rr,Sr)=>{const _r=sl(Sr,yn),{filterMultiple:Cr=!0,filterMode:Ca,filterSearch:va}=rr;let ya=rr;if(ya.filters||ya.filterDropdown){const ka=Us(ya,_r),Ya=Kt.find(lo=>{let{key:no}=lo;return ka===no});ya=Object.assign(Object.assign({},ya),{title:lo=>ie.createElement(It,{tablePrefixCls:ht,prefixCls:`${ht}-filter`,dropdownPrefixCls:wt,column:ya,columnKey:ka,filterState:Ya,filterMultiple:Cr,filterMode:Ca,filterSearch:va,triggerFilter:fn,locale:on,getPopupContainer:Qn},po(rr.title,lo))})}return"children"in ya&&(ya=Object.assign(Object.assign({},ya),{children:mn(ht,wt,ya.children,Kt,on,fn,Qn,_r)})),ya})}function Un(ht){const wt={};return ht.forEach(jt=>{let{key:Kt,filteredKeys:on,column:fn}=jt;const{filters:Qn,filterDropdown:yn}=fn;if(yn)wt[Kt]=on||null;else if(Array.isArray(on)){const rr=mt(Qn);wt[Kt]=rr.filter(Sr=>on.includes(String(Sr)))}else wt[Kt]=null}),wt}function cn(ht,wt){return wt.reduce((jt,Kt)=>{const{column:{onFilter:on,filters:fn},filteredKeys:Qn}=Kt;return on&&Qn&&Qn.length?jt.filter(yn=>Qn.some(rr=>{const Sr=mt(fn),_r=Sr.findIndex(Ca=>String(Ca)===String(rr)),Cr=_r!==-1?Sr[_r]:rr;return on(Cr,yn)})):jt},ht)}const Nn=ht=>ht.flatMap(wt=>"children"in wt?[wt].concat((0,Ao.Z)(Nn(wt.children||[]))):[wt]);function wr(ht){let{prefixCls:wt,dropdownPrefixCls:jt,mergedColumns:Kt,onFilterChange:on,getPopupContainer:fn,locale:Qn}=ht;const yn=ie.useMemo(()=>Nn(Kt||[]),[Kt]),[rr,Sr]=ie.useState(()=>Tn(yn,!0)),_r=ie.useMemo(()=>{const ya=Tn(yn,!1);if(ya.length===0)return ya;let ka=!0,Ya=!0;if(ya.forEach(lo=>{let{filteredKeys:no}=lo;no!==void 0?ka=!1:Ya=!1}),ka){const lo=(yn||[]).map((no,so)=>Us(no,sl(so)));return rr.filter(no=>{let{key:so}=no;return lo.includes(so)}).map(no=>{const so=yn[lo.findIndex(Uo=>Uo===no.key)];return Object.assign(Object.assign({},no),{column:Object.assign(Object.assign({},no.column),so),forceFiltered:so.filtered})})}return ya},[yn,rr]),Cr=ie.useMemo(()=>Un(_r),[_r]),Ca=ya=>{const ka=_r.filter(Ya=>{let{key:lo}=Ya;return lo!==ya.key});ka.push(ya),Sr(ka),on(Un(ka),ka)};return[ya=>mn(wt,jt,ya,_r,Qn,Ca,fn),_r,Cr]}var Zr=wr;function Ea(ht,wt,jt){const Kt=ie.useRef({});function on(fn){if(!Kt.current||Kt.current.data!==ht||Kt.current.childrenColumnName!==wt||Kt.current.getRowKey!==jt){let yn=function(rr){rr.forEach((Sr,_r)=>{const Cr=jt(Sr,_r);Qn.set(Cr,Sr),Sr&&typeof Sr=="object"&&wt in Sr&&yn(Sr[wt]||[])})};const Qn=new Map;yn(ht),Kt.current={data:ht,childrenColumnName:wt,kvMap:Qn,getRowKey:jt}}return Kt.current.kvMap.get(fn)}return[on]}var to=de(38780),Xr=function(ht,wt){var jt={};for(var Kt in ht)Object.prototype.hasOwnProperty.call(ht,Kt)&&wt.indexOf(Kt)<0&&(jt[Kt]=ht[Kt]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var on=0,Kt=Object.getOwnPropertySymbols(ht);on<Kt.length;on++)wt.indexOf(Kt[on])<0&&Object.prototype.propertyIsEnumerable.call(ht,Kt[on])&&(jt[Kt[on]]=ht[Kt[on]]);return jt};const or=10;function za(ht,wt){const jt={current:ht.current,pageSize:ht.pageSize};return Object.keys(wt&&typeof wt=="object"?wt:{}).forEach(on=>{const fn=ht[on];typeof fn!="function"&&(jt[on]=fn)}),jt}function Ua(ht,wt,jt){const Kt=jt&&typeof jt=="object"?jt:{},{total:on=0}=Kt,fn=Xr(Kt,["total"]),[Qn,yn]=(0,ie.useState)(()=>({current:"defaultCurrent"in fn?fn.defaultCurrent:1,pageSize:"defaultPageSize"in fn?fn.defaultPageSize:or})),rr=(0,to.Z)(Qn,fn,{total:on>0?on:ht}),Sr=Math.ceil((on||ht)/rr.pageSize);rr.current>Sr&&(rr.current=Sr||1);const _r=(Ca,va)=>{yn({current:Ca!=null?Ca:1,pageSize:va||rr.pageSize})},Cr=(Ca,va)=>{var ya;jt&&((ya=jt.onChange)===null||ya===void 0||ya.call(jt,Ca,va)),_r(Ca,va),wt(Ca,va||(rr==null?void 0:rr.pageSize))};return jt===!1?[{},()=>{}]:[Object.assign(Object.assign({},rr),{onChange:Cr}),_r]}var xn=Ua,Cn=de(42922),hr=de(29873),cr=de(97153),Ia=de(83898),da=de(5663);const Oa={},Jr="SELECT_ALL",_a="SELECT_INVERT",Na="SELECT_NONE",Ro=[],Jt=(ht,wt)=>{let jt=[];return(wt||[]).forEach(Kt=>{jt.push(Kt),Kt&&typeof Kt=="object"&&ht in Kt&&(jt=[].concat((0,Ao.Z)(jt),(0,Ao.Z)(Jt(ht,Kt[ht]))))}),jt};var Xn=(ht,wt)=>{const{preserveSelectedRowKeys:jt,selectedRowKeys:Kt,defaultSelectedRowKeys:on,getCheckboxProps:fn,onChange:Qn,onSelect:yn,onSelectAll:rr,onSelectInvert:Sr,onSelectNone:_r,onSelectMultiple:Cr,columnWidth:Ca,type:va,selections:ya,fixed:ka,renderCell:Ya,hideSelectAll:lo,checkStrictly:no=!0}=wt||{},{prefixCls:so,data:Uo,pageData:Mo,getRecordByKey:Lo,getRowKey:Vo,expandType:Si,childrenColumnName:Co,locale:_o,getPopupContainer:xo}=ht,[ho,Oo]=(0,da.Z)(Kt||on||Ro,{value:Kt}),Ai=ie.useRef(new Map),Li=(0,ie.useCallback)(ai=>{if(jt){const ti=new Map;ai.forEach(Zo=>{let Ho=Lo(Zo);!Ho&&Ai.current.has(Zo)&&(Ho=Ai.current.get(Zo)),ti.set(Zo,Ho)}),Ai.current=ti}},[Lo,jt]);ie.useEffect(()=>{Li(ho)},[ho]);const{keyEntities:Ci}=(0,ie.useMemo)(()=>{if(no)return{keyEntities:null};let ai=Uo;if(jt){const ti=new Set(Uo.map((Ho,es)=>Vo(Ho,es))),Zo=Array.from(Ai.current).reduce((Ho,es)=>{let[Go,bi]=es;return ti.has(Go)?Ho:Ho.concat(bi)},[]);ai=[].concat((0,Ao.Z)(ai),(0,Ao.Z)(Zo))}return(0,Ia.I8)(ai,{externalGetKey:Vo,childrenPropName:Co})},[Uo,Vo,no,Co,jt]),ni=(0,ie.useMemo)(()=>Jt(Co,Mo),[Co,Mo]),Ni=(0,ie.useMemo)(()=>{const ai=new Map;return ni.forEach((ti,Zo)=>{const Ho=Vo(ti,Zo),es=(fn?fn(ti):null)||{};ai.set(Ho,es)}),ai},[ni,Vo,fn]),Pi=(0,ie.useCallback)(ai=>{var ti;return!!(!((ti=Ni.get(Vo(ai)))===null||ti===void 0)&&ti.disabled)},[Ni,Vo]),[As,Vi]=(0,ie.useMemo)(()=>{if(no)return[ho||[],[]];const{checkedKeys:ai,halfCheckedKeys:ti}=(0,cr.S)(ho,!0,Ci,Pi);return[ai||[],ti]},[ho,no,Ci,Pi]),Ps=(0,ie.useMemo)(()=>{const ai=va==="radio"?As.slice(0,1):As;return new Set(ai)},[As,va]),$i=(0,ie.useMemo)(()=>va==="radio"?new Set:new Set(Vi),[Vi,va]),[yi,Hs]=(0,ie.useState)(null);ie.useEffect(()=>{wt||Oo(Ro)},[!!wt]);const Po=(0,ie.useCallback)((ai,ti)=>{let Zo,Ho;Li(ai),jt?(Zo=ai,Ho=ai.map(es=>Ai.current.get(es))):(Zo=[],Ho=[],ai.forEach(es=>{const Go=Lo(es);Go!==void 0&&(Zo.push(es),Ho.push(Go))})),Oo(Zo),Qn==null||Qn(Zo,Ho,{type:ti})},[Oo,Lo,Qn,jt]),Ss=(0,ie.useCallback)((ai,ti,Zo,Ho)=>{if(yn){const es=Zo.map(Go=>Lo(Go));yn(Lo(ai),ti,es,Ho)}Po(Zo,"single")},[yn,Lo,Po]),Cs=(0,ie.useMemo)(()=>!ya||lo?null:(ya===!0?[Jr,_a,Na]:ya).map(ti=>ti===Jr?{key:"all",text:_o.selectionAll,onSelect(){Po(Uo.map((Zo,Ho)=>Vo(Zo,Ho)).filter(Zo=>{const Ho=Ni.get(Zo);return!(Ho!=null&&Ho.disabled)||Ps.has(Zo)}),"all")}}:ti===_a?{key:"invert",text:_o.selectInvert,onSelect(){const Zo=new Set(Ps);Mo.forEach((es,Go)=>{const bi=Vo(es,Go),Ki=Ni.get(bi);Ki!=null&&Ki.disabled||(Zo.has(bi)?Zo.delete(bi):Zo.add(bi))});const Ho=Array.from(Zo);Sr&&Sr(Ho),Po(Ho,"invert")}}:ti===Na?{key:"none",text:_o.selectNone,onSelect(){_r==null||_r(),Po(Array.from(Ps).filter(Zo=>{const Ho=Ni.get(Zo);return Ho==null?void 0:Ho.disabled}),"none")}}:ti).map(ti=>Object.assign(Object.assign({},ti),{onSelect:function(){for(var Zo,Ho,es=arguments.length,Go=new Array(es),bi=0;bi<es;bi++)Go[bi]=arguments[bi];(Ho=ti.onSelect)===null||Ho===void 0||(Zo=Ho).call.apply(Zo,[ti].concat(Go)),Hs(null)}})),[ya,Ps,Mo,Vo,Sr,Po]);return[(0,ie.useCallback)(ai=>{var ti;if(!wt)return ai.filter(as=>as!==Oa);let Zo=(0,Ao.Z)(ai);const Ho=new Set(Ps),es=ni.map(Vo).filter(as=>!Ni.get(as).disabled),Go=es.every(as=>Ho.has(as)),bi=es.some(as=>Ho.has(as)),Ki=()=>{const as=[];Go?es.forEach(gs=>{Ho.delete(gs),as.push(gs)}):es.forEach(gs=>{Ho.has(gs)||(Ho.add(gs),as.push(gs))});const Yi=Array.from(Ho);rr==null||rr(!Go,Yi.map(gs=>Lo(gs)),as.map(gs=>Lo(gs))),Po(Yi,"all"),Hs(null)};let Di;if(va!=="radio"){let as;if(Cs){const Bi={getPopupContainer:xo,items:Cs.map((ml,al)=>{const{key:Ll,text:_l,onSelect:Ms}=ml;return{key:Ll!=null?Ll:al,onClick:()=>{Ms==null||Ms(es)},label:_l}})};as=ie.createElement("div",{className:`${so}-selection-extra`},ie.createElement(Kl.Z,{menu:Bi,getPopupContainer:xo},ie.createElement("span",null,ie.createElement(Cn.Z,null))))}const Yi=ni.map((Bi,ml)=>{const al=Vo(Bi,ml),Ll=Ni.get(al)||{};return Object.assign({checked:Ho.has(al)},Ll)}).filter(Bi=>{let{disabled:ml}=Bi;return ml}),gs=!!Yi.length&&Yi.length===ni.length,tl=gs&&Yi.every(Bi=>{let{checked:ml}=Bi;return ml}),Ts=gs&&Yi.some(Bi=>{let{checked:ml}=Bi;return ml});Di=!lo&&ie.createElement("div",{className:`${so}-selection`},ie.createElement(vu.default,{checked:gs?tl:!!ni.length&&Go,indeterminate:gs?!tl&&Ts:!Go&&bi,onChange:Ki,disabled:ni.length===0||gs,"aria-label":as?"Custom selection":"Select all",skipGroup:!0}),as)}let el;va==="radio"?el=(as,Yi,gs)=>{const tl=Vo(Yi,gs),Ts=Ho.has(tl);return{node:ie.createElement(xl.ZP,Object.assign({},Ni.get(tl),{checked:Ts,onClick:Bi=>Bi.stopPropagation(),onChange:Bi=>{Ho.has(tl)||Ss(tl,!0,[tl],Bi.nativeEvent)}})),checked:Ts}}:el=(as,Yi,gs)=>{var tl;const Ts=Vo(Yi,gs),Bi=Ho.has(Ts),ml=$i.has(Ts),al=Ni.get(Ts);let Ll;return Si==="nest"?Ll=ml:Ll=(tl=al==null?void 0:al.indeterminate)!==null&&tl!==void 0?tl:ml,{node:ie.createElement(vu.default,Object.assign({},al,{indeterminate:Ll,checked:Bi,skipGroup:!0,onClick:_l=>_l.stopPropagation(),onChange:_l=>{let{nativeEvent:Ms}=_l;const{shiftKey:eu}=Ms;let tu=-1,Ql=-1;if(eu&&no){const pl=new Set([yi,Ts]);es.some((ul,Ks)=>{if(pl.has(ul))if(tu===-1)tu=Ks;else return Ql=Ks,!0;return!1})}if(Ql!==-1&&tu!==Ql&&no){const pl=es.slice(tu,Ql+1),ul=[];Bi?pl.forEach(Fs=>{Ho.has(Fs)&&(ul.push(Fs),Ho.delete(Fs))}):pl.forEach(Fs=>{Ho.has(Fs)||(ul.push(Fs),Ho.add(Fs))});const Ks=Array.from(Ho);Cr==null||Cr(!Bi,Ks.map(Fs=>Lo(Fs)),ul.map(Fs=>Lo(Fs))),Po(Ks,"multiple")}else{const pl=As;if(no){const ul=Bi?(0,hr._5)(pl,Ts):(0,hr.L0)(pl,Ts);Ss(Ts,!Bi,ul,Ms)}else{const ul=(0,cr.S)([].concat((0,Ao.Z)(pl),[Ts]),!0,Ci,Pi),{checkedKeys:Ks,halfCheckedKeys:Fs}=ul;let cu=Ks;if(Bi){const Au=new Set(Ks);Au.delete(Ts),cu=(0,cr.S)(Array.from(Au),{checked:!1,halfCheckedKeys:Fs},Ci,Pi).checkedKeys}Ss(Ts,!Bi,cu,Ms)}}Hs(Bi?null:Ts)}})),checked:Bi}};const hl=(as,Yi,gs)=>{const{node:tl,checked:Ts}=el(as,Yi,gs);return Ya?Ya(Ts,Yi,gs,tl):tl};if(!Zo.includes(Oa))if(Zo.findIndex(as=>{var Yi;return((Yi=as[Fo])===null||Yi===void 0?void 0:Yi.columnType)==="EXPAND_COLUMN"})===0){const[as,...Yi]=Zo;Zo=[as,Oa].concat((0,Ao.Z)(Yi))}else Zo=[Oa].concat((0,Ao.Z)(Zo));const jl=Zo.indexOf(Oa);Zo=Zo.filter((as,Yi)=>as!==Oa||Yi===jl);const ss=Zo[jl-1],Cl=Zo[jl+1];let Qs=ka;Qs===void 0&&((Cl==null?void 0:Cl.fixed)!==void 0?Qs=Cl.fixed:(ss==null?void 0:ss.fixed)!==void 0&&(Qs=ss.fixed)),Qs&&ss&&((ti=ss[Fo])===null||ti===void 0?void 0:ti.columnType)==="EXPAND_COLUMN"&&ss.fixed===void 0&&(ss.fixed=Qs);const Il=we()(`${so}-selection-col`,{[`${so}-selection-col-with-dropdown`]:ya&&va==="checkbox"}),Du={fixed:Qs,width:Ca,className:`${so}-selection-column`,title:wt.columnTitle||Di,render:hl,onCell:wt.onCell,[Fo]:{className:Il}};return Zo.map(as=>as===Oa?Du:as)},[Vo,ni,wt,As,Ps,$i,Ca,Cs,Si,yi,Ni,Cr,Ss,Pi]),Ps]},br=de(33463),Dr=de(28575),ea=de(83062);const ia="ascend",ga="descend";function So(ht){return typeof ht.sorter=="object"&&typeof ht.sorter.multiple=="number"?ht.sorter.multiple:!1}function yo(ht){return typeof ht=="function"?ht:ht&&typeof ht=="object"&&ht.compare?ht.compare:!1}function Yo(ht,wt){return wt?ht[ht.indexOf(wt)+1]:ht[0]}function Jo(ht,wt,jt){let Kt=[];function on(fn,Qn){Kt.push({column:fn,key:Us(fn,Qn),multiplePriority:So(fn),sortOrder:fn.sortOrder})}return(ht||[]).forEach((fn,Qn)=>{const yn=sl(Qn,jt);fn.children?("sortOrder"in fn&&on(fn,yn),Kt=[].concat((0,Ao.Z)(Kt),(0,Ao.Z)(Jo(fn.children,wt,yn)))):fn.sorter&&("sortOrder"in fn?on(fn,yn):wt&&fn.defaultSortOrder&&Kt.push({column:fn,key:Us(fn,yn),multiplePriority:So(fn),sortOrder:fn.defaultSortOrder}))}),Kt}function Ti(ht,wt,jt,Kt,on,fn,Qn,yn){return(wt||[]).map((rr,Sr)=>{const _r=sl(Sr,yn);let Cr=rr;if(Cr.sorter){const Ca=Cr.sortDirections||on,va=Cr.showSorterTooltip===void 0?Qn:Cr.showSorterTooltip,ya=Us(Cr,_r),ka=jt.find(Si=>{let{key:Co}=Si;return Co===ya}),Ya=ka?ka.sortOrder:null,lo=Yo(Ca,Ya);let no;if(rr.sortIcon)no=rr.sortIcon({sortOrder:Ya});else{const Si=Ca.includes(ia)&&ie.createElement(Dr.Z,{className:we()(`${ht}-column-sorter-up`,{active:Ya===ia})}),Co=Ca.includes(ga)&&ie.createElement(br.Z,{className:we()(`${ht}-column-sorter-down`,{active:Ya===ga})});no=ie.createElement("span",{className:we()(`${ht}-column-sorter`,{[`${ht}-column-sorter-full`]:!!(Si&&Co)})},ie.createElement("span",{className:`${ht}-column-sorter-inner`,"aria-hidden":"true"},Si,Co))}const{cancelSort:so,triggerAsc:Uo,triggerDesc:Mo}=fn||{};let Lo=so;lo===ga?Lo=Mo:lo===ia&&(Lo=Uo);const Vo=typeof va=="object"?va:{title:Lo};Cr=Object.assign(Object.assign({},Cr),{className:we()(Cr.className,{[`${ht}-column-sort`]:Ya}),title:Si=>{const Co=ie.createElement("div",{className:`${ht}-column-sorters`},ie.createElement("span",{className:`${ht}-column-title`},po(rr.title,Si)),no);return va?ie.createElement(ea.Z,Object.assign({},Vo),Co):Co},onHeaderCell:Si=>{const Co=rr.onHeaderCell&&rr.onHeaderCell(Si)||{},_o=Co.onClick,xo=Co.onKeyDown;Co.onClick=Ai=>{Kt({column:rr,key:ya,sortOrder:lo,multiplePriority:So(rr)}),_o==null||_o(Ai)},Co.onKeyDown=Ai=>{Ai.keyCode===rt.Z.ENTER&&(Kt({column:rr,key:ya,sortOrder:lo,multiplePriority:So(rr)}),xo==null||xo(Ai))};const ho=zo(rr.title,{}),Oo=ho==null?void 0:ho.toString();return Ya?Co["aria-sort"]=Ya==="ascend"?"ascending":"descending":Co["aria-label"]=Oo||"",Co.className=we()(Co.className,`${ht}-column-has-sorters`),Co.tabIndex=0,rr.ellipsis&&(Co.title=(ho!=null?ho:"").toString()),Co}})}return"children"in Cr&&(Cr=Object.assign(Object.assign({},Cr),{children:Ti(ht,Cr.children,jt,Kt,on,fn,Qn,_r)})),Cr})}function Ma(ht){const{column:wt,sortOrder:jt}=ht;return{column:wt,order:jt,field:wt.dataIndex,columnKey:wt.key}}function Yn(ht){const wt=ht.filter(jt=>{let{sortOrder:Kt}=jt;return Kt}).map(Ma);return wt.length===0&&ht.length?Object.assign(Object.assign({},Ma(ht[ht.length-1])),{column:void 0}):wt.length<=1?wt[0]||{}:wt}function Ri(ht,wt,jt){const Kt=wt.slice().sort((Qn,yn)=>yn.multiplePriority-Qn.multiplePriority),on=ht.slice(),fn=Kt.filter(Qn=>{let{column:{sorter:yn},sortOrder:rr}=Qn;return yo(yn)&&rr});return fn.length?on.sort((Qn,yn)=>{for(let rr=0;rr<fn.length;rr+=1){const Sr=fn[rr],{column:{sorter:_r},sortOrder:Cr}=Sr,Ca=yo(_r);if(Ca&&Cr){const va=Ca(Qn,yn,Cr);if(va!==0)return Cr===ia?va:-va}}return 0}).map(Qn=>{const yn=Qn[jt];return yn?Object.assign(Object.assign({},Qn),{[jt]:Ri(yn,wt,jt)}):Qn}):on}function fi(ht){let{prefixCls:wt,mergedColumns:jt,onSorterChange:Kt,sortDirections:on,tableLocale:fn,showSorterTooltip:Qn}=ht;const[yn,rr]=ie.useState(Jo(jt,!0)),Sr=ie.useMemo(()=>{let ya=!0;const ka=Jo(jt,!1);if(!ka.length)return yn;const Ya=[];function lo(so){ya?Ya.push(so):Ya.push(Object.assign(Object.assign({},so),{sortOrder:null}))}let no=null;return ka.forEach(so=>{no===null?(lo(so),so.sortOrder&&(so.multiplePriority===!1?ya=!1:no=!0)):(no&&so.multiplePriority!==!1||(ya=!1),lo(so))}),Ya},[jt,yn]),_r=ie.useMemo(()=>{const ya=Sr.map(ka=>{let{column:Ya,sortOrder:lo}=ka;return{column:Ya,order:lo}});return{sortColumns:ya,sortColumn:ya[0]&&ya[0].column,sortOrder:ya[0]&&ya[0].order}},[Sr]);function Cr(ya){let ka;ya.multiplePriority===!1||!Sr.length||Sr[0].multiplePriority===!1?ka=[ya]:ka=[].concat((0,Ao.Z)(Sr.filter(Ya=>{let{key:lo}=Ya;return lo!==ya.key})),[ya]),rr(ka),Kt(Yn(ka),ka)}return[ya=>Ti(wt,ya,Sr,Cr,on,fn,Qn),Sr,_r,()=>Yn(Sr)]}function fo(ht,wt){return ht.map(jt=>{const Kt=Object.assign({},jt);return Kt.title=po(jt.title,wt),"children"in Kt&&(Kt.children=fo(Kt.children,wt)),Kt})}function To(ht){return[ie.useCallback(jt=>fo(jt,ht),[ht])]}var Wo=sr((ht,wt)=>{const{_renderTimes:jt}=ht,{_renderTimes:Kt}=wt;return jt!==Kt}),Qo=xi((ht,wt)=>{const{_renderTimes:jt}=ht,{_renderTimes:Kt}=wt;return jt!==Kt}),di=de(84780),Mi=de(14747),qi=de(67968),is=de(45503),js=ht=>{const{componentCls:wt}=ht,jt=`${ht.lineWidth}px ${ht.lineType} ${ht.tableBorderColor}`,Kt=(on,fn,Qn)=>({[`&${wt}-${on}`]:{[`> ${wt}-container`]:{[`> ${wt}-content, > ${wt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${wt}-expanded-row-fixed`]:{margin:`-${fn}px -${Qn+ht.lineWidth}px`}}}}}});return{[`${wt}-wrapper`]:{[`${wt}${wt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${wt}-title`]:{border:jt,borderBottom:0},[`> ${wt}-container`]:{borderInlineStart:jt,borderTop:jt,[`
|
|
|
> ${wt}-content,
|
|
|
> ${wt}-header,
|
|
|
> ${wt}-body,
|
|
|
> ${wt}-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:jt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:jt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${wt}-cell-fix-right-first::after`]:{borderInlineEnd:jt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${wt}-expanded-row-fixed`]:{margin:`-${ht.tablePaddingVertical}px -${ht.tablePaddingHorizontal+ht.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ht.lineWidth,bottom:0,borderInlineEnd:jt,content:'""'}}}}}},[`&${wt}-scroll-horizontal`]:{[`> ${wt}-container > ${wt}-body`]:{"> table > tbody":{[`
|
|
|
> tr${wt}-expanded-row,
|
|
|
> tr${wt}-placeholder
|
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Kt("middle",ht.tablePaddingVerticalMiddle,ht.tablePaddingHorizontalMiddle)),Kt("small",ht.tablePaddingVerticalSmall,ht.tablePaddingHorizontalSmall)),{[`> ${wt}-footer`]:{border:jt,borderTop:0}}),[`${wt}-cell`]:{[`${wt}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ht.lineWidth}px 0 ${ht.lineWidth}px ${ht.tableHeaderBg}`}},[`${wt}-bordered ${wt}-cell-scrollbar`]:{borderInlineEnd:jt}}}},cs=ht=>{const{componentCls:wt}=ht;return{[`${wt}-wrapper`]:{[`${wt}-cell-ellipsis`]:Object.assign(Object.assign({},Mi.vS),{wordBreak:"keep-all",[`
|
|
|
&${wt}-cell-fix-left-last,
|
|
|
&${wt}-cell-fix-right-first
|
|
|
`]:{overflow:"visible",[`${wt}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${wt}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Rl=ht=>{const{componentCls:wt}=ht;return{[`${wt}-wrapper`]:{[`${wt}-tbody > tr${wt}-placeholder`]:{textAlign:"center",color:ht.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ht.colorBgContainer}}}}},ws=de(49867),_s=ht=>{const{componentCls:wt,antCls:jt,controlInteractiveSize:Kt,motionDurationSlow:on,lineWidth:fn,paddingXS:Qn,lineType:yn,tableBorderColor:rr,tableExpandIconBg:Sr,tableExpandColumnWidth:_r,borderRadius:Cr,fontSize:Ca,fontSizeSM:va,lineHeight:ya,tablePaddingVertical:ka,tablePaddingHorizontal:Ya,tableExpandedRowBg:lo,paddingXXS:no}=ht,so=Kt/2-fn,Uo=so*2+fn*3,Mo=`${fn}px ${yn} ${rr}`,Lo=no-fn;return{[`${wt}-wrapper`]:{[`${wt}-expand-icon-col`]:{width:_r},[`${wt}-row-expand-icon-cell`]:{textAlign:"center",[`${wt}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${wt}-row-indent`]:{height:1,float:"left"},[`${wt}-row-expand-icon`]:Object.assign(Object.assign({},(0,ws.N)(ht)),{position:"relative",float:"left",boxSizing:"border-box",width:Uo,height:Uo,padding:0,color:"inherit",lineHeight:`${Uo}px`,background:Sr,border:Mo,borderRadius:Cr,transform:`scale(${Kt/Uo})`,transition:`all ${on}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${on} ease-out`,content:'""'},"&::before":{top:so,insetInlineEnd:Lo,insetInlineStart:Lo,height:fn},"&::after":{top:Lo,bottom:Lo,insetInlineStart:so,width:fn,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"}}),[`${wt}-row-indent + ${wt}-row-expand-icon`]:{marginTop:(Ca*ya-fn*3)/2-Math.ceil((va*1.4-fn*3)/2),marginInlineEnd:Qn},[`tr${wt}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:lo}},[`${jt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${wt}-expanded-row-fixed`]:{position:"relative",margin:`-${ka}px -${Ya}px`,padding:`${ka}px ${Ya}px`}}}},Ou=ht=>{const{componentCls:wt,antCls:jt,iconCls:Kt,tableFilterDropdownWidth:on,tableFilterDropdownSearchWidth:fn,paddingXXS:Qn,paddingXS:yn,colorText:rr,lineWidth:Sr,lineType:_r,tableBorderColor:Cr,tableHeaderIconColor:Ca,fontSizeSM:va,tablePaddingHorizontal:ya,borderRadius:ka,motionDurationSlow:Ya,colorTextDescription:lo,colorPrimary:no,tableHeaderFilterActiveBg:so,colorTextDisabled:Uo,tableFilterDropdownBg:Mo,tableFilterDropdownHeight:Lo,controlItemBgHover:Vo,controlItemBgActive:Si,boxShadowSecondary:Co,filterDropdownMenuBg:_o}=ht,xo=`${jt}-dropdown`,ho=`${wt}-filter-dropdown`,Oo=`${jt}-tree`,Ai=`${Sr}px ${_r} ${Cr}`;return[{[`${wt}-wrapper`]:{[`${wt}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${wt}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Qn,marginInline:`${Qn}px ${-ya/2}px`,padding:`0 ${Qn}px`,color:Ca,fontSize:va,borderRadius:ka,cursor:"pointer",transition:`all ${Ya}`,"&:hover":{color:lo,background:so},"&.active":{color:no}}}},{[`${jt}-dropdown`]:{[ho]:Object.assign(Object.assign({},(0,Mi.Wf)(ht)),{minWidth:on,backgroundColor:Mo,borderRadius:ka,boxShadow:Co,overflow:"hidden",[`${xo}-menu`]:{maxHeight:Lo,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:_o,"&:empty::after":{display:"block",padding:`${yn}px 0`,color:Uo,fontSize:va,textAlign:"center",content:'"Not Found"'}},[`${ho}-tree`]:{paddingBlock:`${yn}px 0`,paddingInline:yn,[Oo]:{padding:0},[`${Oo}-treenode ${Oo}-node-content-wrapper:hover`]:{backgroundColor:Vo},[`${Oo}-treenode-checkbox-checked ${Oo}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Si}}},[`${ho}-search`]:{padding:yn,borderBottom:Ai,"&-input":{input:{minWidth:fn},[Kt]:{color:Uo}}},[`${ho}-checkall`]:{width:"100%",marginBottom:Qn,marginInlineStart:Qn},[`${ho}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${yn-Sr}px ${yn}px`,overflow:"hidden",borderTop:Ai}})}},{[`${jt}-dropdown ${ho}, ${ho}-submenu`]:{[`${jt}-checkbox-wrapper + span`]:{paddingInlineStart:yn,color:rr},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},tc=ht=>{const{componentCls:wt,lineWidth:jt,colorSplit:Kt,motionDurationSlow:on,zIndexTableFixed:fn,tableBg:Qn,zIndexTableSticky:yn}=ht,rr=Kt;return{[`${wt}-wrapper`]:{[`
|
|
|
${wt}-cell-fix-left,
|
|
|
${wt}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:fn,background:Qn},[`
|
|
|
${wt}-cell-fix-left-first::after,
|
|
|
${wt}-cell-fix-left-last::after
|
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-jt,width:30,transform:"translateX(100%)",transition:`box-shadow ${on}`,content:'""',pointerEvents:"none"},[`${wt}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
|
${wt}-cell-fix-right-first::after,
|
|
|
${wt}-cell-fix-right-last::after
|
|
|
`]:{position:"absolute",top:0,bottom:-jt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${on}`,content:'""',pointerEvents:"none"},[`${wt}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:yn+1,width:30,transition:`box-shadow ${on}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${wt}-ping-left`]:{[`&:not(${wt}-has-fix-left) ${wt}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${rr}`}},[`
|
|
|
${wt}-cell-fix-left-first::after,
|
|
|
${wt}-cell-fix-left-last::after
|
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${rr}`},[`${wt}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${wt}-ping-right`]:{[`&:not(${wt}-has-fix-right) ${wt}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${rr}`}},[`
|
|
|
${wt}-cell-fix-right-first::after,
|
|
|
${wt}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${rr}`}}}}},yu=ht=>{const{componentCls:wt,antCls:jt}=ht;return{[`${wt}-wrapper`]:{[`${wt}-pagination${jt}-pagination`]:{margin:`${ht.margin}px 0`},[`${wt}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ht.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},ll=ht=>{const{componentCls:wt,tableRadius:jt}=ht;return{[`${wt}-wrapper`]:{[wt]:{[`${wt}-title, ${wt}-header`]:{borderRadius:`${jt}px ${jt}px 0 0`},[`${wt}-title + ${wt}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${wt}-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:jt,borderStartEndRadius:jt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:jt},"> *:last-child":{borderStartEndRadius:jt}}},"&-footer":{borderRadius:`0 0 ${jt}px ${jt}px`}}}}},xs=ht=>{const{componentCls:wt}=ht;return{[`${wt}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${wt}-pagination-left`]:{justifyContent:"flex-end"},[`${wt}-pagination-right`]:{justifyContent:"flex-start"},[`${wt}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${wt}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${wt}-row-indent`]:{float:"right"}}}}},Dl=ht=>{const{componentCls:wt,antCls:jt,iconCls:Kt,fontSizeIcon:on,padding:fn,paddingXS:Qn,tableHeaderIconColor:yn,tableHeaderIconColorHover:rr,tableSelectionColumnWidth:Sr}=ht;return{[`${wt}-wrapper`]:{[`${wt}-selection-col`]:{width:Sr,[`&${wt}-selection-col-with-dropdown`]:{width:Sr+on+fn/4}},[`${wt}-bordered ${wt}-selection-col`]:{width:Sr+Qn*2,[`&${wt}-selection-col-with-dropdown`]:{width:Sr+on+fn/4+Qn*2}},[`
|
|
|
table tr th${wt}-selection-column,
|
|
|
table tr td${wt}-selection-column
|
|
|
`]:{paddingInlineEnd:ht.paddingXS,paddingInlineStart:ht.paddingXS,textAlign:"center",[`${jt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${wt}-selection-column${wt}-cell-fix-left`]:{zIndex:ht.zIndexTableFixed+1},[`table tr th${wt}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${wt}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${wt}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ht.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ht.tablePaddingHorizontal/4}px`,[Kt]:{color:yn,fontSize:on,verticalAlign:"baseline","&:hover":{color:rr}}}}}},Tu=ht=>{const{componentCls:wt}=ht,jt=(Kt,on,fn,Qn)=>({[`${wt}${wt}-${Kt}`]:{fontSize:Qn,[`
|
|
|
${wt}-title,
|
|
|
${wt}-footer,
|
|
|
${wt}-cell,
|
|
|
${wt}-thead > tr > th,
|
|
|
${wt}-tbody > tr > th,
|
|
|
${wt}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{padding:`${on}px ${fn}px`},[`${wt}-filter-trigger`]:{marginInlineEnd:`-${fn/2}px`},[`${wt}-expanded-row-fixed`]:{margin:`-${on}px -${fn}px`},[`${wt}-tbody`]:{[`${wt}-wrapper:only-child ${wt}`]:{marginBlock:`-${on}px`,marginInline:`${ht.tableExpandColumnWidth-fn}px -${fn}px`}},[`${wt}-selection-column`]:{paddingInlineStart:`${fn/4}px`}}});return{[`${wt}-wrapper`]:Object.assign(Object.assign({},jt("middle",ht.tablePaddingVerticalMiddle,ht.tablePaddingHorizontalMiddle,ht.tableFontSizeMiddle)),jt("small",ht.tablePaddingVerticalSmall,ht.tablePaddingHorizontalSmall,ht.tableFontSizeSmall))}},su=ht=>{const{componentCls:wt,marginXXS:jt,fontSizeIcon:Kt,tableHeaderIconColor:on,tableHeaderIconColorHover:fn}=ht;return{[`${wt}-wrapper`]:{[`${wt}-thead th${wt}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ht.motionDurationSlow}`,"&:hover":{background:ht.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ht.colorPrimary},[`
|
|
|
&${wt}-cell-fix-left:hover,
|
|
|
&${wt}-cell-fix-right:hover
|
|
|
`]:{background:ht.tableFixedHeaderSortActiveBg}},[`${wt}-thead th${wt}-column-sort`]:{background:ht.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${wt}-column-sort`]:{background:ht.tableBodySortBg},[`${wt}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${wt}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${wt}-column-sorter`]:{marginInlineStart:jt,color:on,fontSize:0,transition:`color ${ht.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Kt,"&.active":{color:ht.colorPrimary}},[`${wt}-column-sorter-up + ${wt}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${wt}-column-sorters:hover ${wt}-column-sorter`]:{color:fn}}}},zl=ht=>{const{componentCls:wt,opacityLoading:jt,tableScrollThumbBg:Kt,tableScrollThumbBgHover:on,tableScrollThumbSize:fn,tableScrollBg:Qn,zIndexTableSticky:yn,stickyScrollBarBorderRadius:rr}=ht,Sr=`${ht.lineWidth}px ${ht.lineType} ${ht.tableBorderColor}`;return{[`${wt}-wrapper`]:{[`${wt}-sticky`]:{"&-holder":{position:"sticky",zIndex:yn,background:ht.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${fn}px !important`,zIndex:yn,display:"flex",alignItems:"center",background:Qn,borderTop:Sr,opacity:jt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:fn,backgroundColor:Kt,borderRadius:rr,transition:`all ${ht.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:on}}}}}}},gl=ht=>{const{componentCls:wt,lineWidth:jt,tableBorderColor:Kt}=ht,on=`${jt}px ${ht.lineType} ${Kt}`;return{[`${wt}-wrapper`]:{[`${wt}-summary`]:{position:"relative",zIndex:ht.zIndexTableFixed,background:ht.tableBg,"> tr":{"> th, > td":{borderBottom:on}}},[`div${wt}-summary`]:{boxShadow:`0 -${jt}px 0 ${Kt}`}}}},hc=ht=>{const{componentCls:wt}=ht,jt=`${ht.lineWidth}px ${ht.lineType} ${ht.tableBorderColor}`,Kt=`${wt}-expanded-row-cell`;return{[`${wt}-wrapper`]:{[`${wt}-tbody-virtual`]:{[`${wt}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${wt}-cell`]:{borderBottom:jt},[`${wt}-expanded-row`]:{[`${Kt}${Kt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ht.lineWidth}px)`,borderInlineEnd:"none"}}},[`${wt}-bordered`]:{[`${wt}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:jt,position:"absolute"},[`${wt}-cell`]:{borderInlineEnd:jt,[`&${wt}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ht.lineWidth,borderInlineStart:jt}}}}}}};const ku=ht=>{const{componentCls:wt,fontWeightStrong:jt,tablePaddingVertical:Kt,tablePaddingHorizontal:on,lineWidth:fn,lineType:Qn,tableBorderColor:yn,tableFontSize:rr,tableBg:Sr,tableRadius:_r,tableHeaderTextColor:Cr,motionDurationMid:Ca,tableHeaderBg:va,tableHeaderCellSplitColor:ya,tableRowHoverBg:ka,tableSelectedRowBg:Ya,tableSelectedRowHoverBg:lo,tableFooterTextColor:no,tableFooterBg:so,paddingContentVerticalLG:Uo}=ht,Mo=`${fn}px ${Qn} ${yn}`;return{[`${wt}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Mi.dF)()),{[wt]:Object.assign(Object.assign({},(0,Mi.Wf)(ht)),{fontSize:rr,background:Sr,borderRadius:`${_r}px ${_r}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${_r}px ${_r}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
|
${wt}-cell,
|
|
|
${wt}-thead > tr > th,
|
|
|
${wt}-tbody > tr > th,
|
|
|
${wt}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{position:"relative",padding:`${Uo}px ${on}px`,overflowWrap:"break-word"},[`${wt}-title`]:{padding:`${Kt}px ${on}px`},[`${wt}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Cr,fontWeight:jt,textAlign:"start",background:va,borderBottom:Mo,transition:`background ${Ca} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${wt}-selection-column):not(${wt}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:ya,transform:"translateY(-50%)",transition:`background-color ${Ca}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${wt}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Ca}, border-color ${Ca}`,borderBottom:Mo,[`
|
|
|
> ${wt}-wrapper:only-child,
|
|
|
> ${wt}-expanded-row-fixed > ${wt}-wrapper:only-child
|
|
|
`]:{[wt]:{marginBlock:`-${Kt}px`,marginInline:`${ht.tableExpandColumnWidth-on}px -${on}px`,[`${wt}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Cr,fontWeight:jt,textAlign:"start",background:va,borderBottom:Mo,transition:`background ${Ca} ease`},[`
|
|
|
&${wt}-row:hover > th,
|
|
|
&${wt}-row:hover > td,
|
|
|
> th${wt}-cell-row-hover,
|
|
|
> td${wt}-cell-row-hover
|
|
|
`]:{background:ka},[`&${wt}-row-selected`]:{"> th, > td":{background:Ya},"&:hover > th, &:hover > td":{background:lo}}}},[`${wt}-footer`]:{padding:`${Kt}px ${on}px`,color:no,background:so}})}};var bu=(0,qi.Z)("Table",ht=>{const{colorTextHeading:wt,colorSplit:jt,colorIcon:Kt,colorIconHover:on,opacityLoading:fn,colorBgContainer:Qn,controlInteractiveSize:yn,headerBg:rr,headerColor:Sr,headerSortActiveBg:_r,headerSortHoverBg:Cr,bodySortBg:Ca,rowHoverBg:va,rowSelectedBg:ya,rowSelectedHoverBg:ka,rowExpandedBg:Ya,cellPaddingBlock:lo,cellPaddingInline:no,cellPaddingBlockMD:so,cellPaddingInlineMD:Uo,cellPaddingBlockSM:Mo,cellPaddingInlineSM:Lo,borderColor:Vo,footerBg:Si,footerColor:Co,headerBorderRadius:_o,cellFontSize:xo,cellFontSizeMD:ho,cellFontSizeSM:Oo,headerSplitColor:Ai,fixedHeaderSortActiveBg:Li,headerFilterHoverBg:Ci,filterDropdownBg:ni,expandIconBg:Ni,selectionColumnWidth:Pi,stickyScrollBarBg:As}=ht,Vi=new di.C(Kt),Ps=new di.C(on),$i=2,yi=(0,is.TS)(ht,{tableFontSize:xo,tableBg:Qn,tableRadius:_o,tablePaddingVertical:lo,tablePaddingHorizontal:no,tablePaddingVerticalMiddle:so,tablePaddingHorizontalMiddle:Uo,tablePaddingVerticalSmall:Mo,tablePaddingHorizontalSmall:Lo,tableBorderColor:Vo,tableHeaderTextColor:Sr,tableHeaderBg:rr,tableFooterTextColor:Co,tableFooterBg:Si,tableHeaderCellSplitColor:Ai,tableHeaderSortBg:_r,tableHeaderSortHoverBg:Cr,tableHeaderIconColor:Vi.clone().setAlpha(Vi.getAlpha()*fn).toRgbString(),tableHeaderIconColorHover:Ps.clone().setAlpha(Ps.getAlpha()*fn).toRgbString(),tableBodySortBg:Ca,tableFixedHeaderSortActiveBg:Li,tableHeaderFilterActiveBg:Ci,tableFilterDropdownBg:ni,tableRowHoverBg:va,tableSelectedRowBg:ya,tableSelectedRowHoverBg:ka,zIndexTableFixed:$i,zIndexTableSticky:$i+1,tableFontSizeMiddle:ho,tableFontSizeSmall:Oo,tableSelectionColumnWidth:Pi,tableExpandIconBg:Ni,tableExpandColumnWidth:yn+2*ht.padding,tableExpandedRowBg:Ya,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:As,tableScrollThumbBgHover:wt,tableScrollBg:jt});return[ku(yi),yu(yi),gl(yi),su(yi),Ou(yi),js(yi),ll(yi),_s(yi),gl(yi),Rl(yi),Dl(yi),tc(yi),zl(yi),cs(yi),Tu(yi),xs(yi),hc(yi)]},ht=>{const{colorFillAlter:wt,colorBgContainer:jt,colorTextHeading:Kt,colorFillSecondary:on,colorFillContent:fn,controlItemBgActive:Qn,controlItemBgActiveHover:yn,padding:rr,paddingSM:Sr,paddingXS:_r,colorBorderSecondary:Cr,borderRadiusLG:Ca,fontSize:va,controlHeight:ya,colorTextPlaceholder:ka}=ht,Ya=new di.C(on).onBackground(jt).toHexShortString(),lo=new di.C(fn).onBackground(jt).toHexShortString(),no=new di.C(wt).onBackground(jt).toHexShortString();return{headerBg:no,headerColor:Kt,headerSortActiveBg:Ya,headerSortHoverBg:lo,bodySortBg:no,rowHoverBg:no,rowSelectedBg:Qn,rowSelectedHoverBg:yn,rowExpandedBg:wt,cellPaddingBlock:rr,cellPaddingInline:rr,cellPaddingBlockMD:Sr,cellPaddingInlineMD:_r,cellPaddingBlockSM:_r,cellPaddingInlineSM:_r,borderColor:Cr,headerBorderRadius:Ca,footerBg:no,footerColor:Kt,cellFontSize:va,cellFontSizeMD:va,cellFontSizeSM:va,headerSplitColor:Cr,fixedHeaderSortActiveBg:Ya,headerFilterHoverBg:fn,filterDropdownMenuBg:jt,filterDropdownBg:jt,expandIconBg:jt,selectionColumnWidth:ya,stickyScrollBarBg:ka,stickyScrollBarBorderRadius:100}});const Os=[],wu=(ht,wt)=>{const{prefixCls:jt,className:Kt,rootClassName:on,style:fn,size:Qn,bordered:yn,dropdownPrefixCls:rr,dataSource:Sr,pagination:_r,rowSelection:Cr,rowKey:Ca="key",rowClassName:va,columns:ya,children:ka,childrenColumnName:Ya,onChange:lo,getPopupContainer:no,loading:so,expandIcon:Uo,expandable:Mo,expandedRowRender:Lo,expandIconColumnIndex:Vo,indentSize:Si,scroll:Co,sortDirections:_o,locale:xo,showSorterTooltip:ho=!0,virtual:Oo}=ht,Ai=ie.useMemo(()=>ya||xr(ka),[ya,ka]),Li=ie.useMemo(()=>Ai.some(ot=>ot.responsive),[Ai]),Ci=(0,fs.Z)(Li),ni=ie.useMemo(()=>{const ot=new Set(Object.keys(Ci).filter(Ht=>Ci[Ht]));return Ai.filter(Ht=>!Ht.responsive||Ht.responsive.some(In=>ot.has(In)))},[Ai,Ci]),Ni=(0,Fi.Z)(ht,["className","style","columns"]),{locale:Pi=$s.Z,direction:As,table:Vi,renderEmpty:Ps,getPrefixCls:$i,getPopupContainer:yi}=ie.useContext(Ii.E_),Hs=(0,ri.Z)(Qn),Po=Object.assign(Object.assign({},Pi.Table),xo),Ss=Sr||Os,Cs=$i("table",jt),Xs=$i("dropdown",rr),ai=Object.assign({childrenColumnName:Ya,expandIconColumnIndex:Vo},Mo),{childrenColumnName:ti="children"}=ai,Zo=ie.useMemo(()=>Ss.some(ot=>ot==null?void 0:ot[ti])?"nest":Lo||Mo&&Mo.expandedRowRender?"row":null,[Ss]),Ho={body:ie.useRef()},es=ie.useMemo(()=>typeof Ca=="function"?Ca:ot=>ot==null?void 0:ot[Ca],[Ca]),[Go]=Ea(Ss,ti,es),bi={},Ki=function(ot,Ht){let In=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Jn,Ir,ha;const Ja=Object.assign(Object.assign({},bi),ot);In&&((Jn=bi.resetPagination)===null||Jn===void 0||Jn.call(bi),!((Ir=Ja.pagination)===null||Ir===void 0)&&Ir.current&&(Ja.pagination.current=1),_r&&_r.onChange&&_r.onChange(1,(ha=Ja.pagination)===null||ha===void 0?void 0:ha.pageSize)),Co&&Co.scrollToFirstRowOnChange!==!1&&Ho.body.current&&(0,ys.Z)(0,{getContainer:()=>Ho.body.current}),lo==null||lo(Ja.pagination,Ja.filters,Ja.sorter,{currentDataSource:cn(Ri(Ss,Ja.sorterStates,ti),Ja.filterStates),action:Ht})},Di=(ot,Ht)=>{Ki({sorter:ot,sorterStates:Ht},"sort",!1)},[el,hl,jl,ss]=fi({prefixCls:Cs,mergedColumns:ni,onSorterChange:Di,sortDirections:_o||["ascend","descend"],tableLocale:Po,showSorterTooltip:ho}),Cl=ie.useMemo(()=>Ri(Ss,hl,ti),[Ss,hl]);bi.sorter=ss(),bi.sorterStates=hl;const Qs=(ot,Ht)=>{Ki({filters:ot,filterStates:Ht},"filter",!0)},[Il,Du,as]=Zr({prefixCls:Cs,locale:Po,dropdownPrefixCls:Xs,mergedColumns:ni,onFilterChange:Qs,getPopupContainer:no||yi}),Yi=cn(Cl,Du);bi.filters=as,bi.filterStates=Du;const gs=ie.useMemo(()=>{const ot={};return Object.keys(as).forEach(Ht=>{as[Ht]!==null&&(ot[Ht]=as[Ht])}),Object.assign(Object.assign({},jl),{filters:ot})},[jl,as]),[tl]=To(gs),Ts=(ot,Ht)=>{Ki({pagination:Object.assign(Object.assign({},bi.pagination),{current:ot,pageSize:Ht})},"paginate")},[Bi,ml]=xn(Yi.length,Ts,_r);bi.pagination=_r===!1?{}:za(Bi,_r),bi.resetPagination=ml;const al=ie.useMemo(()=>{if(_r===!1||!Bi.pageSize)return Yi;const{current:ot=1,total:Ht,pageSize:In=or}=Bi;return Yi.length<Ht?Yi.length>In?Yi.slice((ot-1)*In,ot*In):Yi:Yi.slice((ot-1)*In,ot*In)},[!!_r,Yi,Bi&&Bi.current,Bi&&Bi.pageSize,Bi&&Bi.total]),[Ll,_l]=Xn({prefixCls:Cs,data:Yi,pageData:al,getRowKey:es,getRecordByKey:Go,expandType:Zo,childrenColumnName:ti,locale:Po,getPopupContainer:no||yi},Cr),Ms=(ot,Ht,In)=>{let Jn;return typeof va=="function"?Jn=we()(va(ot,Ht,In)):Jn=we()(va),we()({[`${Cs}-row-selected`]:_l.has(es(ot,Ht))},Jn)};ai.__PARENT_RENDER_ICON__=ai.expandIcon,ai.expandIcon=ai.expandIcon||Uo||Al(Po),Zo==="nest"&&ai.expandIconColumnIndex===void 0?ai.expandIconColumnIndex=Cr?1:0:ai.expandIconColumnIndex>0&&Cr&&(ai.expandIconColumnIndex-=1),typeof ai.indentSize!="number"&&(ai.indentSize=typeof Si=="number"?Si:15);const eu=ie.useCallback(ot=>tl(Ll(Il(el(ot)))),[el,Il,Ll]);let tu,Ql;if(_r!==!1&&(Bi!=null&&Bi.total)){let ot;Bi.size?ot=Bi.size:ot=Hs==="small"||Hs==="middle"?"small":void 0;const Ht=Ir=>ie.createElement(Zs.Z,Object.assign({},Bi,{className:we()(`${Cs}-pagination ${Cs}-pagination-${Ir}`,Bi.className),size:ot})),In=As==="rtl"?"left":"right",{position:Jn}=Bi;if(Jn!==null&&Array.isArray(Jn)){const Ir=Jn.find(Do=>Do.includes("top")),ha=Jn.find(Do=>Do.includes("bottom")),Ja=Jn.every(Do=>`${Do}`=="none");!Ir&&!ha&&!Ja&&(Ql=Ht(In)),Ir&&(tu=Ht(Ir.toLowerCase().replace("top",""))),ha&&(Ql=Ht(ha.toLowerCase().replace("bottom","")))}else Ql=Ht(In)}let pl;typeof so=="boolean"?pl={spinning:so}:typeof so=="object"&&(pl=Object.assign({spinning:!0},so));const[ul,Ks]=bu(Cs),[,Fs]=(0,ds.Z)(),cu=we()(`${Cs}-wrapper`,Vi==null?void 0:Vi.className,{[`${Cs}-wrapper-rtl`]:As==="rtl"},Kt,on,Ks),Au=Object.assign(Object.assign({},Vi==null?void 0:Vi.style),fn),Gl=xo&&xo.emptyText||(Ps==null?void 0:Ps("Table"))||ie.createElement(os.Z,{componentName:"Table"}),Wl=Oo?Qo:Wo,Su={},ac=ie.useMemo(()=>{const{fontSize:ot,lineHeight:Ht,padding:In,paddingXS:Jn,paddingSM:Ir}=Fs,ha=Math.floor(ot*Ht);switch(Hs){case"large":return In*2+ha;case"small":return Jn*2+ha;default:return Ir*2+ha}},[Fs,Hs]);return Oo&&(Su.listItemHeight=ac),ul(ie.createElement("div",{ref:wt,className:cu,style:Au},ie.createElement(Gi.Z,Object.assign({spinning:!1},pl),tu,ie.createElement(Wl,Object.assign({},Su,Ni,{columns:ni,direction:As,expandable:ai,prefixCls:Cs,className:we()({[`${Cs}-middle`]:Hs==="middle",[`${Cs}-small`]:Hs==="small",[`${Cs}-bordered`]:yn,[`${Cs}-empty`]:Ss.length===0}),data:al,rowKey:es,rowClassName:Ms,emptyText:Gl,internalHooks:De,internalRefs:Ho,transformColumns:eu})),Ql)))};var Mu=ie.forwardRef(wu);const uu=(ht,wt)=>{const jt=ie.useRef(0);return jt.current+=1,ie.createElement(Mu,Object.assign({},ht,{ref:wt,_renderTimes:jt.current}))},Fl=ie.forwardRef(uu);Fl.SELECTION_COLUMN=Oa,Fl.EXPAND_COLUMN=ge,Fl.SELECTION_ALL=Jr,Fl.SELECTION_INVERT=_a,Fl.SELECTION_NONE=Na,Fl.Column=vi,Fl.ColumnGroup=ns,Fl.Summary=Bt;var nc=Fl,rc=nc},66309:function(sn,kt,de){"use strict";de.d(kt,{default:function(){return Ce}});var ge=de(67294),De=de(73475),x=de(94184),ve=de.n(x),Ae=de(98787),ue=de(69760),ie=de(45353),ae=de(53124),le=de(14747),oe=de(45503),se=de(67968);const re=Se=>{const{paddingXXS:Ue,lineWidth:we,tagPaddingHorizontal:je,componentCls:Fe}=Se,ke=je-we,We=Ue-we;return{[Fe]:Object.assign(Object.assign({},(0,le.Wf)(Se)),{display:"inline-block",height:"auto",marginInlineEnd:Se.marginXS,paddingInline:ke,fontSize:Se.tagFontSize,lineHeight:Se.tagLineHeight,whiteSpace:"nowrap",background:Se.defaultBg,border:`${Se.lineWidth}px ${Se.lineType} ${Se.colorBorder}`,borderRadius:Se.borderRadiusSM,opacity:1,transition:`all ${Se.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Fe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Se.defaultColor},[`${Fe}-close-icon`]:{marginInlineStart:We,color:Se.colorTextDescription,fontSize:Se.tagIconSize,cursor:"pointer",transition:`all ${Se.motionDurationMid}`,"&:hover":{color:Se.colorTextHeading}},[`&${Fe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Se.iconCls}-close, ${Se.iconCls}-close:hover`]:{color:Se.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Fe}-checkable-checked):hover`]:{color:Se.colorPrimary,backgroundColor:Se.colorFillSecondary},"&:active, &-checked":{color:Se.colorTextLightSolid},"&-checked":{backgroundColor:Se.colorPrimary,"&:hover":{backgroundColor:Se.colorPrimaryHover}},"&:active":{backgroundColor:Se.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Se.iconCls} + span, > span + ${Se.iconCls}`]:{marginInlineStart:ke}}),[`${Fe}-borderless`]:{borderColor:"transparent",background:Se.tagBorderlessBg}}},ne=Se=>{const{lineWidth:Ue,fontSizeIcon:we}=Se,je=Se.fontSizeSM,Fe=`${Se.lineHeightSM*je}px`;return(0,oe.TS)(Se,{tagFontSize:je,tagLineHeight:Fe,tagIconSize:we-2*Ue,tagPaddingHorizontal:8,tagBorderlessBg:Se.colorFillTertiary})},z=Se=>({defaultBg:Se.colorFillQuaternary,defaultColor:Se.colorText});var y=(0,se.Z)("Tag",Se=>{const Ue=ne(Se);return re(Ue)},z),a=function(Se,Ue){var we={};for(var je in Se)Object.prototype.hasOwnProperty.call(Se,je)&&Ue.indexOf(je)<0&&(we[je]=Se[je]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,je=Object.getOwnPropertySymbols(Se);Fe<je.length;Fe++)Ue.indexOf(je[Fe])<0&&Object.prototype.propertyIsEnumerable.call(Se,je[Fe])&&(we[je[Fe]]=Se[je[Fe]]);return we},b=Se=>{const{prefixCls:Ue,style:we,className:je,checked:Fe,onChange:ke,onClick:We}=Se,Ze=a(Se,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Ke,tag:qe}=ge.useContext(ae.E_),et=st=>{ke==null||ke(!Fe),We==null||We(st)},ut=Ke("tag",Ue),[ct,it]=y(ut),tt=ve()(ut,`${ut}-checkable`,{[`${ut}-checkable-checked`]:Fe},qe==null?void 0:qe.className,je,it);return ct(ge.createElement("span",Object.assign({},Ze,{style:Object.assign(Object.assign({},we),qe==null?void 0:qe.style),className:tt,onClick:et})))},te=de(98719);const ee=Se=>(0,te.Z)(Se,(Ue,we)=>{let{textColor:je,lightBorderColor:Fe,lightColor:ke,darkColor:We}=we;return{[`${Se.componentCls}-${Ue}`]:{color:je,background:ke,borderColor:Fe,"&-inverse":{color:Se.colorTextLightSolid,background:We,borderColor:We},[`&${Se.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,se.b)(["Tag","preset"],Se=>{const Ue=ne(Se);return ee(Ue)},z);function fe(Se){return typeof Se!="string"?Se:Se.charAt(0).toUpperCase()+Se.slice(1)}const he=(Se,Ue,we)=>{const je=fe(we);return{[`${Se.componentCls}-${Ue}`]:{color:Se[`color${we}`],background:Se[`color${je}Bg`],borderColor:Se[`color${je}Border`],[`&${Se.componentCls}-borderless`]:{borderColor:"transparent"}}}};var me=(0,se.b)(["Tag","status"],Se=>{const Ue=ne(Se);return[he(Ue,"success","Success"),he(Ue,"processing","Info"),he(Ue,"error","Error"),he(Ue,"warning","Warning")]},z),pe=function(Se,Ue){var we={};for(var je in Se)Object.prototype.hasOwnProperty.call(Se,je)&&Ue.indexOf(je)<0&&(we[je]=Se[je]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,je=Object.getOwnPropertySymbols(Se);Fe<je.length;Fe++)Ue.indexOf(je[Fe])<0&&Object.prototype.propertyIsEnumerable.call(Se,je[Fe])&&(we[je[Fe]]=Se[je[Fe]]);return we};const be=(Se,Ue)=>{const{prefixCls:we,className:je,rootClassName:Fe,style:ke,children:We,icon:Ze,color:Ke,onClose:qe,closeIcon:et,closable:ut,bordered:ct=!0}=Se,it=pe(Se,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:tt,direction:st,tag:gt}=ge.useContext(ae.E_),[bt,xt]=ge.useState(!0);ge.useEffect(()=>{"visible"in it&&xt(it.visible)},[it.visible]);const vt=(0,Ae.o2)(Ke),At=(0,Ae.yT)(Ke),Je=vt||At,Te=Object.assign(Object.assign({backgroundColor:Ke&&!Je?Ke:void 0},gt==null?void 0:gt.style),ke),Ve=tt("tag",we),[Le,Ee]=y(Ve),Be=ve()(Ve,gt==null?void 0:gt.className,{[`${Ve}-${Ke}`]:Je,[`${Ve}-has-color`]:Ke&&!Je,[`${Ve}-hidden`]:!bt,[`${Ve}-rtl`]:st==="rtl",[`${Ve}-borderless`]:!ct},je,Fe,Ee),Ge=Lt=>{Lt.stopPropagation(),qe==null||qe(Lt),!Lt.defaultPrevented&&xt(!1)},[,Me]=(0,ue.Z)(ut,et,Lt=>Lt===null?ge.createElement(De.Z,{className:`${Ve}-close-icon`,onClick:Ge}):ge.createElement("span",{className:`${Ve}-close-icon`,onClick:Ge},Lt),null,!1),Re=typeof it.onClick=="function"||We&&We.type==="a",ze=Ze||null,nt=ze?ge.createElement(ge.Fragment,null,ze,We&&ge.createElement("span",null,We)):We,yt=ge.createElement("span",Object.assign({},it,{ref:Ue,className:Be,style:Te}),nt,Me,vt&&ge.createElement(ce,{key:"preset",prefixCls:Ve}),At&&ge.createElement(me,{key:"status",prefixCls:Ve}));return Le(Re?ge.createElement(ie.Z,{component:"Tag"},yt):yt)},ye=ge.forwardRef(be);ye.CheckableTag=b;var Ce=ye},79753:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return Va}});var ge=de(67294),De=de.t(ge,2),x=de(1413),ve=de(87462),Ae=de(71002),ue=de(97685),ie=de(45987),ae=de(73935),le=de(98924),oe=de(80334),se=de(42550),re=ge.createContext(null),ne=re,z=de(74902),y=de(8410),a=[];function E(ur,Zn){var qn=ge.useState(function(){if(!(0,le.Z)())return null;var kr=document.createElement("div");return kr}),nr=(0,ue.Z)(qn,1),Hr=nr[0],La=ge.useRef(!1),Qr=ge.useContext(ne),io=ge.useState(a),ro=(0,ue.Z)(io,2),nn=ro[0],wn=ro[1],un=Qr||(La.current?void 0:function(kr){wn(function(ao){var $r=[kr].concat((0,z.Z)(ao));return $r})});function Nr(){Hr.parentElement||document.body.appendChild(Hr),La.current=!0}function Yr(){var kr;(kr=Hr.parentElement)===null||kr===void 0||kr.removeChild(Hr),La.current=!1}return(0,y.Z)(function(){return ur?Qr?Qr(Nr):Nr():Yr(),Yr},[ur]),(0,y.Z)(function(){nn.length&&(nn.forEach(function(kr){return kr()}),wn(a))},[nn]),[Hr,un]}var b=de(48981),te=de(74204);function ee(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var ce="rc-util-locker-".concat(Date.now()),fe=0;function he(ur){var Zn=!!ur,qn=ge.useState(function(){return fe+=1,"".concat(ce,"_").concat(fe)}),nr=(0,ue.Z)(qn,1),Hr=nr[0];(0,y.Z)(function(){if(Zn){var La=(0,te.o)(document.body).width,Qr=ee();(0,b.hq)(`
|
|
|
html body {
|
|
|
overflow-y: hidden;
|
|
|
`.concat(Qr?"width: calc(100% - ".concat(La,"px);"):"",`
|
|
|
}`),Hr)}else(0,b.jL)(Hr);return function(){(0,b.jL)(Hr)}},[Zn,Hr])}var me=!1;function pe(ur){return typeof ur=="boolean"&&(me=ur),me}var be=function(Zn){return Zn===!1?!1:!(0,le.Z)()||!Zn?null:typeof Zn=="string"?document.querySelector(Zn):typeof Zn=="function"?Zn():Zn},ye=ge.forwardRef(function(ur,Zn){var qn=ur.open,nr=ur.autoLock,Hr=ur.getContainer,La=ur.debug,Qr=ur.autoDestroy,io=Qr===void 0?!0:Qr,ro=ur.children,nn=ge.useState(qn),wn=(0,ue.Z)(nn,2),un=wn[0],Nr=wn[1],Yr=un||qn;ge.useEffect(function(){(io||qn)&&Nr(qn)},[qn,io]);var kr=ge.useState(function(){return be(Hr)}),ao=(0,ue.Z)(kr,2),$r=ao[0],ma=ao[1];ge.useEffect(function(){var jn=be(Hr);ma(jn!=null?jn:null)});var jo=E(Yr&&!$r,La),Da=(0,ue.Z)(jo,2),eo=Da[0],ra=Da[1],bo=$r!=null?$r:eo;he(nr&&qn&&(0,le.Z)()&&(bo===eo||bo===document.body));var Wn=null;if(ro&&(0,se.Yr)(ro)&&Zn){var Fr=ro;Wn=Fr.ref}var mr=(0,se.x1)(Wn,Zn);if(!Yr||!(0,le.Z)()||$r===void 0)return null;var Tr=bo===!1||pe(),Pr=ro;return Zn&&(Pr=ge.cloneElement(ro,{ref:mr})),ge.createElement(ne.Provider,{value:ra},Tr?Pr:(0,ae.createPortal)(Pr,bo))}),Ce=ye,Se=Ce,Ue=de(62709),we=de(94184),je=de.n(we),Fe=de(21770),ke=de(66680);function We(ur){var Zn=window.innerWidth||document.documentElement.clientWidth,qn=window.innerHeight||document.documentElement.clientHeight,nr=ur.getBoundingClientRect(),Hr=nr.top,La=nr.right,Qr=nr.bottom,io=nr.left;return Hr>=0&&io>=0&&La<=Zn&&Qr<=qn}function Ze(ur,Zn,qn){var nr;return(nr=qn!=null?qn:Zn)!==null&&nr!==void 0?nr:ur===null?"center":"bottom"}function Ke(ur,Zn,qn,nr){var Hr=(0,ge.useState)(void 0),La=(0,ue.Z)(Hr,2),Qr=La[0],io=La[1];(0,y.Z)(function(){var ao=typeof ur=="function"?ur():ur;io(ao||null)});var ro=(0,ge.useState)(null),nn=(0,ue.Z)(ro,2),wn=nn[0],un=nn[1],Nr=(0,ke.Z)(function(){if(Qr){!We(Qr)&&Zn&&Qr.scrollIntoView(nr);var ao=Qr.getBoundingClientRect(),$r=ao.left,ma=ao.top,jo=ao.width,Da=ao.height,eo={left:$r,top:ma,width:jo,height:Da,radius:0};un(function(ra){return JSON.stringify(ra)!==JSON.stringify(eo)?eo:ra})}else un(null)}),Yr=function($r){var ma;return(ma=Array.isArray(qn==null?void 0:qn.offset)?qn==null?void 0:qn.offset[$r]:qn==null?void 0:qn.offset)!==null&&ma!==void 0?ma:6};(0,y.Z)(function(){return Nr(),window.addEventListener("resize",Nr),function(){window.removeEventListener("resize",Nr)}},[Qr,Zn,Nr]);var kr=(0,ge.useMemo)(function(){if(!wn)return wn;var ao=Yr(0),$r=Yr(1),ma=(qn==null?void 0:qn.radius)||2;return{left:wn.left-ao,top:wn.top-$r,width:wn.width+ao*2,height:wn.height+$r*2,radius:ma}},[wn,qn]);return[kr,Qr]}function qe(){var ur=(0,x.Z)({},De);return ur.useId}var et=0;function ut(){}function ct(ur){var Zn=ge.useState("ssr-id"),qn=(0,ue.Z)(Zn,2),nr=qn[0],Hr=qn[1],La=qe(),Qr=La==null?void 0:La();return ge.useEffect(function(){if(!La){var io=et;et+=1,Hr("rc_unique_".concat(io))}},[]),ur||Qr||nr}var it={fill:"transparent",pointerEvents:"auto"},tt=function(Zn){var qn=Zn.prefixCls,nr=Zn.rootClassName,Hr=Zn.pos,La=Zn.showMask,Qr=Zn.style,io=Qr===void 0?{}:Qr,ro=Zn.fill,nn=ro===void 0?"rgba(0,0,0,0.5)":ro,wn=Zn.open,un=Zn.animated,Nr=Zn.zIndex,Yr=ct(),kr="".concat(qn,"-mask-").concat(Yr),ao=(0,Ae.Z)(un)==="object"?un==null?void 0:un.placeholder:un;return ge.createElement(Se,{open:wn,autoLock:!0},ge.createElement("div",{className:je()("".concat(qn,"-mask"),nr),style:(0,x.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Nr,pointerEvents:"none"},io)},La?ge.createElement("svg",{style:{width:"100%",height:"100%"}},ge.createElement("defs",null,ge.createElement("mask",{id:kr},ge.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),Hr&&ge.createElement("rect",{x:Hr.left,y:Hr.top,rx:Hr.radius,width:Hr.width,height:Hr.height,fill:"black",className:ao?"".concat(qn,"-placeholder-animated"):""}))),ge.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:nn,mask:"url(#".concat(kr,")")}),Hr&&ge.createElement(ge.Fragment,null,ge.createElement("rect",(0,ve.Z)({},it,{x:"0",y:"0",width:"100%",height:Hr.top})),ge.createElement("rect",(0,ve.Z)({},it,{x:"0",y:"0",width:Hr.left,height:"100%"})),ge.createElement("rect",(0,ve.Z)({},it,{x:"0",y:Hr.top+Hr.height,width:"100%",height:"calc(100vh - ".concat(Hr.top+Hr.height,"px)")})),ge.createElement("rect",(0,ve.Z)({},it,{x:Hr.left+Hr.width,y:"0",width:"calc(100vw - ".concat(Hr.left+Hr.width,"px)"),height:"100%"})))):null))},st=tt,gt={adjustX:1,adjustY:1},bt=[0,0],xt={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 vt(){var ur=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Zn={};return Object.keys(xt).forEach(function(qn){Zn[qn]=(0,x.Z)((0,x.Z)({},xt[qn]),{},{autoArrow:ur,targetOffset:bt})}),Zn}var At=vt();function Je(ur){var Zn=ur.prefixCls,qn=ur.current,nr=ur.total,Hr=ur.title,La=ur.description,Qr=ur.onClose,io=ur.onPrev,ro=ur.onNext,nn=ur.onFinish,wn=ur.className,un=ur.closeIcon,Nr=un!==!1&&un!==null,Yr=un!==void 0&&un!==!0?un:ge.createElement("span",{className:"".concat(Zn,"-close-x")},"\xD7");return ge.createElement("div",{className:je()("".concat(Zn,"-content"),wn)},ge.createElement("div",{className:"".concat(Zn,"-inner")},Nr&&ge.createElement("button",{type:"button",onClick:Qr,"aria-label":"Close",className:"".concat(Zn,"-close")},Yr),ge.createElement("div",{className:"".concat(Zn,"-header")},ge.createElement("div",{className:"".concat(Zn,"-title")},Hr)),ge.createElement("div",{className:"".concat(Zn,"-description")},La),ge.createElement("div",{className:"".concat(Zn,"-footer")},ge.createElement("div",{className:"".concat(Zn,"-sliders")},nr>1?(0,z.Z)(Array.from({length:nr}).keys()).map(function(kr,ao){return ge.createElement("span",{key:kr,className:ao===qn?"active":""})}):null),ge.createElement("div",{className:"".concat(Zn,"-buttons")},qn!==0?ge.createElement("button",{className:"".concat(Zn,"-prev-btn"),onClick:io},"Prev"):null,qn===nr-1?ge.createElement("button",{className:"".concat(Zn,"-finish-btn"),onClick:nn},"Finish"):ge.createElement("button",{className:"".concat(Zn,"-next-btn"),onClick:ro},"Next")))))}var Te=function(Zn){var qn=Zn.current,nr=Zn.renderPanel;return ge.createElement(ge.Fragment,null,typeof nr=="function"?nr(Zn,qn):ge.createElement(Je,Zn))},Ve=Te,Le=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],Ee={left:"50%",top:"50%",width:1,height:1},Be=function(Zn){var qn=Zn.prefixCls,nr=qn===void 0?"rc-tour":qn,Hr=Zn.steps,La=Hr===void 0?[]:Hr,Qr=Zn.defaultCurrent,io=Zn.current,ro=Zn.onChange,nn=Zn.onClose,wn=Zn.onFinish,un=Zn.open,Nr=Zn.mask,Yr=Nr===void 0?!0:Nr,kr=Zn.arrow,ao=kr===void 0?!0:kr,$r=Zn.rootClassName,ma=Zn.placement,jo=Zn.renderPanel,Da=Zn.gap,eo=Zn.animated,ra=Zn.scrollIntoViewOptions,bo=ra===void 0?!0:ra,Wn=Zn.zIndex,Fr=Wn===void 0?1001:Wn,mr=Zn.closeIcon,Tr=(0,ie.Z)(Zn,Le),Pr=ge.useRef(),jn=(0,Fe.Z)(0,{value:io,defaultValue:Qr}),zr=(0,ue.Z)(jn,2),Mr=zr[0],wo=zr[1],Xa=(0,Fe.Z)(void 0,{value:un,postState:function(Dn){return Mr<0||Mr>=La.length?!1:Dn!=null?Dn:!0}}),vo=(0,ue.Z)(Xa,2),Fo=vo[0],Or=vo[1],Wr=ge.useRef(Fo);(0,y.Z)(function(){Fo&&!Wr.current&&wo(0),Wr.current=Fo},[Fo]);var ei=La[Mr]||{},wi=ei.target,Ao=ei.placement,hi=ei.style,aa=ei.arrow,qa=ei.className,co=ei.mask,Ha=ei.scrollIntoViewOptions,ci=ei.closeIcon,si=Fo&&(co!=null?co:Yr),li=ci!=null?ci:mr,Xi=Ha!=null?Ha:bo,Ui=Ke(wi,un,Da,Xi),Fn=(0,ue.Z)(Ui,2),On=Fn[0],Br=Fn[1],_n=Ze(Br,ma,Ao),xr=Br?typeof aa=="undefined"?ao:aa:!1,Hn=(0,Ae.Z)(xr)==="object"?xr.pointAtCenter:!1;(0,y.Z)(function(){var Ra;(Ra=Pr.current)===null||Ra===void 0||Ra.forceAlign()},[Hn,Mr]);var Kr=function(Dn){wo(Dn),ro==null||ro(Dn)};if(Br===void 0)return null;var Ba=function(){Or(!1),nn==null||nn(Mr)},Qa=function(){return ge.createElement(Ve,(0,ve.Z)({arrow:xr,key:"content",prefixCls:nr,total:La.length,renderPanel:jo,onPrev:function(){Kr(Mr-1)},onNext:function(){Kr(Mr+1)},onClose:Ba,current:Mr,onFinish:function(){Ba(),wn==null||wn()},closeIcon:li},La[Mr]))},Wa=typeof si=="boolean"?si:!!si,xa=typeof si=="boolean"?void 0:si,Za=function(Dn){return Dn||Br||document.body};return ge.createElement(ge.Fragment,null,ge.createElement(st,{zIndex:Fr,prefixCls:nr,pos:On,showMask:Wa,style:xa==null?void 0:xa.style,fill:xa==null?void 0:xa.color,open:Fo,animated:eo,rootClassName:$r}),ge.createElement(Ue.Z,(0,ve.Z)({builtinPlacements:vt(Hn)},Tr,{ref:Pr,popupStyle:hi,popupPlacement:_n,popupVisible:Fo,popupClassName:je()($r,qa),prefixCls:nr,popup:Qa,forceRender:!1,destroyPopupOnHide:!0,zIndex:Fr,getTriggerDOMNode:Za,arrow:!!xr}),ge.createElement(Se,{open:Fo,autoLock:!0},ge.createElement("div",{className:je()($r,"".concat(nr,"-target-placeholder")),style:(0,x.Z)((0,x.Z)({},On||Ee),{},{position:"fixed",pointerEvents:"none"})}))))},Ge=Be,Me=Ge,Re=de(80636),ze=de(53124),nt=de(46605),yt=de(73475),Lt=de(71577),Rt=de(10110),St=de(24457),pt=de(69760);function Ft(ur){return ur!=null}var Ct=ur=>{let{stepProps:Zn,current:qn,type:nr,indicatorsRender:Hr,closeIcon:La}=ur;var Qr,io;const{prefixCls:ro,total:nn=1,title:wn,onClose:un,onPrev:Nr,onNext:Yr,onFinish:kr,cover:ao,description:$r,nextButtonProps:ma,prevButtonProps:jo,type:Da,className:eo,closeIcon:ra}=Zn,bo=Da!=null?Da:nr,Wn=ra!=null?ra:La,Fr=Wn!==!1&&Wn!==null,[mr,Tr]=(0,pt.Z)(Fr,Wn,ei=>ge.createElement("span",{onClick:un,"aria-label":"Close",className:`${ro}-close`},ei),ge.createElement(yt.Z,{className:`${ro}-close-icon`}),!0),Pr=qn===nn-1,jn=()=>{var ei;Nr==null||Nr(),(ei=jo==null?void 0:jo.onClick)===null||ei===void 0||ei.call(jo)},zr=()=>{var ei;Pr?kr==null||kr():Yr==null||Yr(),(ei=ma==null?void 0:ma.onClick)===null||ei===void 0||ei.call(ma)},Mr=Ft(wn)?ge.createElement("div",{className:`${ro}-header`},ge.createElement("div",{className:`${ro}-title`},wn)):null,wo=Ft($r)?ge.createElement("div",{className:`${ro}-description`},$r):null,Xa=Ft(ao)?ge.createElement("div",{className:`${ro}-cover`},ao):null;let vo;Hr?vo=Hr(qn,nn):vo=(0,z.Z)(Array.from({length:nn}).keys()).map((ei,wi)=>ge.createElement("span",{key:ei,className:je()(wi===qn&&`${ro}-indicator-active`,`${ro}-indicator`)}));const Fo=bo==="primary"?"default":"primary",Or={type:"default",ghost:bo==="primary"},[Wr]=(0,Rt.Z)("Tour",St.Z.Tour);return ge.createElement("div",{className:je()(eo,`${ro}-content`)},ge.createElement("div",{className:`${ro}-inner`},mr&&Tr,Xa,Mr,wo,ge.createElement("div",{className:`${ro}-footer`},nn>1&&ge.createElement("div",{className:`${ro}-indicators`},vo),ge.createElement("div",{className:`${ro}-buttons`},qn!==0?ge.createElement(Lt.ZP,Object.assign({},Or,jo,{onClick:jn,size:"small",className:je()(`${ro}-prev-btn`,jo==null?void 0:jo.className)}),(Qr=jo==null?void 0:jo.children)!==null&&Qr!==void 0?Qr:Wr==null?void 0:Wr.Previous):null,ge.createElement(Lt.ZP,Object.assign({type:Fo},ma,{onClick:zr,size:"small",className:je()(`${ro}-next-btn`,ma==null?void 0:ma.className)}),(io=ma==null?void 0:ma.children)!==null&&io!==void 0?io:Pr?Wr==null?void 0:Wr.Finish:Wr==null?void 0:Wr.Next)))))},qt=de(66330),Bt=de(84780),Nt=de(14747),en=de(97414),Yt=de(67968),pn=de(45503);const zn=ur=>{const{componentCls:Zn,lineHeight:qn,padding:nr,paddingXS:Hr,borderRadius:La,borderRadiusXS:Qr,colorPrimary:io,colorText:ro,colorFill:nn,indicatorHeight:wn,indicatorWidth:un,boxShadowTertiary:Nr,tourZIndexPopup:Yr,fontSize:kr,colorBgElevated:ao,fontWeightStrong:$r,marginXS:ma,colorTextLightSolid:jo,tourBorderRadius:Da,colorWhite:eo,colorBgTextHover:ra,tourCloseSize:bo,motionDurationSlow:Wn,antCls:Fr}=ur;return[{[Zn]:Object.assign(Object.assign({},(0,Nt.Wf)(ur)),{color:ro,position:"absolute",zIndex:Yr,display:"block",visibility:"visible",fontSize:kr,lineHeight:qn,width:520,"--antd-arrow-background-color":ao,"&-pure":{maxWidth:"100%",position:"relative"},[`&${Zn}-hidden`]:{display:"none"},[`${Zn}-content`]:{position:"relative"},[`${Zn}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Da,boxShadow:Nr,position:"relative",backgroundColor:ao,border:"none",backgroundClip:"padding-box",[`${Zn}-close`]:{position:"absolute",top:nr,insetInlineEnd:nr,color:ur.colorIcon,outline:"none",width:bo,height:bo,borderRadius:ur.borderRadiusSM,transition:`background-color ${ur.motionDurationMid}, color ${ur.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:ur.colorIconHover,backgroundColor:ur.wireframe?"transparent":ur.colorFillContent}},[`${Zn}-cover`]:{textAlign:"center",padding:`${nr+bo+Hr}px ${nr}px 0`,img:{width:"100%"}},[`${Zn}-header`]:{padding:`${nr}px ${nr}px ${Hr}px`,[`${Zn}-title`]:{lineHeight:qn,fontSize:kr,fontWeight:$r}},[`${Zn}-description`]:{padding:`0 ${nr}px`,lineHeight:qn,wordWrap:"break-word"},[`${Zn}-footer`]:{padding:`${Hr}px ${nr}px ${nr}px`,textAlign:"end",borderRadius:`0 0 ${Qr}px ${Qr}px`,display:"flex",[`${Zn}-indicators`]:{display:"inline-block",[`${Zn}-indicator`]:{width:un,height:wn,display:"inline-block",borderRadius:"50%",background:nn,"&:not(:last-child)":{marginInlineEnd:wn},"&-active":{background:io}}},[`${Zn}-buttons`]:{marginInlineStart:"auto",[`${Fr}-btn`]:{marginInlineStart:ma}}}},[`${Zn}-primary, &${Zn}-primary`]:{"--antd-arrow-background-color":io,[`${Zn}-inner`]:{color:jo,textAlign:"start",textDecoration:"none",backgroundColor:io,borderRadius:La,boxShadow:Nr,[`${Zn}-close`]:{color:jo},[`${Zn}-indicators`]:{[`${Zn}-indicator`]:{background:new Bt.C(jo).setAlpha(.15).toRgbString(),"&-active":{background:jo}}},[`${Zn}-prev-btn`]:{color:jo,borderColor:new Bt.C(jo).setAlpha(.15).toRgbString(),backgroundColor:io,"&:hover":{backgroundColor:new Bt.C(jo).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${Zn}-next-btn`]:{color:io,borderColor:"transparent",background:eo,"&:hover":{background:new Bt.C(ra).onBackground(eo).toRgbString()}}}}}),[`${Zn}-mask`]:{[`${Zn}-placeholder-animated`]:{transition:`all ${Wn}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${Zn}-inner`]:{borderRadius:Math.min(Da,en.qN)}}},(0,en.ZP)(ur,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Da,limitVerticalRadius:!0})]};var bn=(0,Yt.Z)("Tour",ur=>{const{borderRadiusLG:Zn,fontSize:qn,lineHeight:nr}=ur,Hr=(0,pn.TS)(ur,{tourZIndexPopup:ur.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:Zn,tourCloseSize:qn*nr});return[zn(Hr)]}),Pn=de(8745),hn=function(ur,Zn){var qn={};for(var nr in ur)Object.prototype.hasOwnProperty.call(ur,nr)&&Zn.indexOf(nr)<0&&(qn[nr]=ur[nr]);if(ur!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Hr=0,nr=Object.getOwnPropertySymbols(ur);Hr<nr.length;Hr++)Zn.indexOf(nr[Hr])<0&&Object.prototype.propertyIsEnumerable.call(ur,nr[Hr])&&(qn[nr[Hr]]=ur[nr[Hr]]);return qn};const Bn=ur=>{const{prefixCls:Zn,current:qn=0,total:nr=6,className:Hr,style:La,type:Qr}=ur,io=hn(ur,["prefixCls","current","total","className","style","type"]),{getPrefixCls:ro}=ge.useContext(ze.E_),nn=ro("tour",Zn),[wn,un]=bn(nn);return wn(ge.createElement(qt.t5,{prefixCls:nn,hashId:un,className:je()(Hr,`${nn}-pure`,Qr&&`${nn}-${Qr}`),style:La},ge.createElement(Ct,{stepProps:Object.assign(Object.assign({},io),{prefixCls:nn,total:nr}),current:qn,type:Qr})))};var ir=(0,Pn.i)(Bn),Lr=de(5663),la=ur=>{let{defaultType:Zn,steps:qn=[],current:nr,defaultCurrent:Hr}=ur;var La;const[Qr,io]=(0,Lr.Z)(Hr,{value:nr});(0,ge.useLayoutEffect)(()=>{nr!==void 0&&io(nr)},[nr]);const ro=typeof Qr=="number"?(La=qn[Qr])===null||La===void 0?void 0:La.type:Zn;return{currentMergedType:ro!=null?ro:Zn,updateInnerCurrent:io}},vr=function(ur,Zn){var qn={};for(var nr in ur)Object.prototype.hasOwnProperty.call(ur,nr)&&Zn.indexOf(nr)<0&&(qn[nr]=ur[nr]);if(ur!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Hr=0,nr=Object.getOwnPropertySymbols(ur);Hr<nr.length;Hr++)Zn.indexOf(nr[Hr])<0&&Object.prototype.propertyIsEnumerable.call(ur,nr[Hr])&&(qn[nr[Hr]]=ur[nr[Hr]]);return qn};const Sa=ur=>{const{prefixCls:Zn,current:qn,defaultCurrent:nr,type:Hr,rootClassName:La,indicatorsRender:Qr,steps:io}=ur,ro=vr(ur,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:nn,direction:wn}=(0,ge.useContext)(ze.E_),un=nn("tour",Zn),[Nr,Yr]=bn(un),[,kr]=(0,nt.Z)(),{currentMergedType:ao,updateInnerCurrent:$r}=la({defaultType:Hr,steps:io,current:qn,defaultCurrent:nr}),ma=(0,Re.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:kr.marginXXS,arrowWidth:kr.sizePopupArrow,borderRadius:kr.borderRadius}),jo=je()({[`${un}-primary`]:ao==="primary",[`${un}-rtl`]:wn==="rtl"},Yr,La),Da=(ra,bo)=>ge.createElement(Ct,{type:Hr,stepProps:ra,current:bo,indicatorsRender:Qr}),eo=ra=>{var bo;$r(ra),(bo=ur.onChange)===null||bo===void 0||bo.call(ur,ra)};return Nr(ge.createElement(Me,Object.assign({},ro,{rootClassName:jo,prefixCls:un,current:qn,defaultCurrent:nr,animated:!0,renderPanel:Da,builtinPlacements:ma,onChange:eo,steps:io})))};Sa._InternalPanelDoNotUseOrYouWillBeFired=ir;var Va=Sa},79870:function(sn,kt,de){"use strict";de.d(kt,{default:function(){return Ra}});var ge=de(87462),De=de(4942),x=de(71002),ve=de(1413),Ae=de(74902),ue=de(15671),ie=de(43144),ae=de(97326),le=de(60136),oe=de(51630),se=de(94184),re=de.n(se),ne={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(Kn){var er=Kn.keyCode;if(Kn.altKey&&!Kn.ctrlKey||Kn.metaKey||er>=ne.F1&&er<=ne.F12)return!1;switch(er){case ne.ALT:case ne.CAPS_LOCK:case ne.CONTEXT_MENU:case ne.CTRL:case ne.DOWN:case ne.END:case ne.ESC:case ne.HOME:case ne.INSERT:case ne.LEFT:case ne.MAC_FF_META:case ne.META:case ne.NUMLOCK:case ne.NUM_CENTER:case ne.PAGE_DOWN:case ne.PAGE_UP:case ne.PAUSE:case ne.PRINT_SCREEN:case ne.RIGHT:case ne.SHIFT:case ne.UP:case ne.WIN_KEY:case ne.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Kn){if(Kn>=ne.ZERO&&Kn<=ne.NINE||Kn>=ne.NUM_ZERO&&Kn<=ne.NUM_MULTIPLY||Kn>=ne.A&&Kn<=ne.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Kn===0)return!0;switch(Kn){case ne.SPACE:case ne.QUESTION_MARK:case ne.NUM_PLUS:case ne.NUM_MINUS:case ne.NUM_PERIOD:case ne.NUM_DIVISION:case ne.SEMICOLON:case ne.DASH:case ne.EQUALS:case ne.COMMA:case ne.PERIOD:case ne.SLASH:case ne.APOSTROPHE:case ne.SINGLE_QUOTE:case ne.OPEN_SQUARE_BRACKET:case ne.BACKSLASH:case ne.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},z=ne,y=de(34952),a=de(72978),E=de(67294),b=de(69610);function te(Dn){var Kn=Dn.dropPosition,er=Dn.dropLevelOffset,Gt=Dn.indent,gr={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Kn){case-1:gr.top=0,gr.left=-er*Gt;break;case 1:gr.bottom=0,gr.left=-er*Gt;break;case 0:gr.bottom=0,gr.left=Gt;break}return E.createElement("div",{style:gr})}var ee=de(36459),ce=de(97685),fe=de(45987);function he(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var me=he()?E.useLayoutEffect:E.useEffect,pe=me,be=function(Kn,er){var Gt=React.useRef(!0);me(function(){if(!Gt.current)return Kn()},er),me(function(){return Gt.current=!1,function(){Gt.current=!0}},[])},ye=de(73299),Ce=de(73935);function Se(Dn){return Dn instanceof HTMLElement||Dn instanceof SVGElement}function Ue(Dn){return Se(Dn)?Dn:Dn instanceof E.Component?Ce.findDOMNode(Dn):null}var we=de(28580);function je(Dn,Kn,er){var Gt=React.useRef({});return(!("value"in Gt.current)||er(Gt.current.condition,Kn))&&(Gt.current.value=Dn(),Gt.current.condition=Kn),Gt.current.value}function Fe(Dn,Kn){typeof Dn=="function"?Dn(Kn):(0,x.Z)(Dn)==="object"&&Dn&&"current"in Dn&&(Dn.current=Kn)}function ke(){for(var Dn=arguments.length,Kn=new Array(Dn),er=0;er<Dn;er++)Kn[er]=arguments[er];var Gt=Kn.filter(function(gr){return gr});return Gt.length<=1?Gt[0]:function(gr){Kn.forEach(function(Vr){Fe(Vr,gr)})}}function We(){for(var Dn=arguments.length,Kn=new Array(Dn),er=0;er<Dn;er++)Kn[er]=arguments[er];return useMemo(function(){return ke.apply(void 0,Kn)},Kn,function(Gt,gr){return Gt.length===gr.length&&Gt.every(function(Vr,fa){return Vr===gr[fa]})})}function Ze(Dn){var Kn,er,Gt=(0,we.isMemo)(Dn)?Dn.type.type:Dn.type;return!(typeof Gt=="function"&&!((Kn=Gt.prototype)!==null&&Kn!==void 0&&Kn.render)||typeof Dn=="function"&&!((er=Dn.prototype)!==null&&er!==void 0&&er.render))}function Ke(Dn,Kn){var er={};return er[Dn.toLowerCase()]=Kn.toLowerCase(),er["Webkit".concat(Dn)]="webkit".concat(Kn),er["Moz".concat(Dn)]="moz".concat(Kn),er["ms".concat(Dn)]="MS".concat(Kn),er["O".concat(Dn)]="o".concat(Kn.toLowerCase()),er}function qe(Dn,Kn){var er={animationend:Ke("Animation","AnimationEnd"),transitionend:Ke("Transition","TransitionEnd")};return Dn&&("AnimationEvent"in Kn||delete er.animationend.animation,"TransitionEvent"in Kn||delete er.transitionend.transition),er}var et=qe(he(),typeof window!="undefined"?window:{}),ut={};if(he()){var ct=document.createElement("div");ut=ct.style}var it={};function tt(Dn){if(it[Dn])return it[Dn];var Kn=et[Dn];if(Kn)for(var er=Object.keys(Kn),Gt=er.length,gr=0;gr<Gt;gr+=1){var Vr=er[gr];if(Object.prototype.hasOwnProperty.call(Kn,Vr)&&Vr in ut)return it[Dn]=Kn[Vr],it[Dn]}return""}var st=tt("animationend"),gt=tt("transitionend"),bt=!!(st&>),xt=st||"animationend",vt=gt||"transitionend";function At(Dn,Kn){if(!Dn)return null;if((0,x.Z)(Dn)==="object"){var er=Kn.replace(/-\w/g,function(Gt){return Gt[1].toUpperCase()});return Dn[er]}return"".concat(Dn,"-").concat(Kn)}var Je="none",Te="appear",Ve="enter",Le="leave",Ee="none",Be="prepare",Ge="start",Me="active",Re="end";function ze(Dn){var Kn=E.useRef(!1),er=E.useState(Dn),Gt=(0,ce.Z)(er,2),gr=Gt[0],Vr=Gt[1];E.useEffect(function(){return Kn.current=!1,function(){Kn.current=!0}},[]);function fa(ar,pr){pr&&Kn.current||Vr(ar)}return[gr,fa]}var nt=function(Kn){return+setTimeout(Kn,16)},yt=function(Kn){return clearTimeout(Kn)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(nt=function(Kn){return window.requestAnimationFrame(Kn)},yt=function(Kn){return window.cancelAnimationFrame(Kn)});var Lt=0,Rt=new Map;function St(Dn){Rt.delete(Dn)}var pt=function(Kn){var er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Lt+=1;var Gt=Lt;function gr(Vr){if(Vr===0)St(Gt),Kn();else{var fa=nt(function(){gr(Vr-1)});Rt.set(Gt,fa)}}return gr(er),Gt};pt.cancel=function(Dn){var Kn=Rt.get(Dn);return St(Kn),yt(Kn)};var Ft=pt,Ut=function(){var Dn=E.useRef(null);function Kn(){Ft.cancel(Dn.current)}function er(Gt){var gr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Kn();var Vr=Ft(function(){gr<=1?Gt({isCanceled:function(){return Vr!==Dn.current}}):er(Gt,gr-1)});Dn.current=Vr}return E.useEffect(function(){return function(){Kn()}},[]),[er,Kn]},Ct=he()?E.useLayoutEffect:E.useEffect,qt=Ct,Bt=[Be,Ge,Me,Re],Nt=!1,en=!0;function Yt(Dn){return Dn===Me||Dn===Re}var pn=function(Dn,Kn){var er=ze(Ee),Gt=(0,ce.Z)(er,2),gr=Gt[0],Vr=Gt[1],fa=Ut(),ar=(0,ce.Z)(fa,2),pr=ar[0],yr=ar[1];function ta(){Vr(Be,!0)}return qt(function(){if(gr!==Ee&&gr!==Re){var tn=Bt.indexOf(gr),Mn=Bt[tn+1],lr=Kn(gr);lr===Nt?Vr(Mn,!0):pr(function(ua){function pa(){ua.isCanceled()||Vr(Mn,!0)}lr===!0?pa():Promise.resolve(lr).then(pa)})}},[Dn,gr]),E.useEffect(function(){return function(){yr()}},[]),[ta,gr]},zn=function(Dn){var Kn=(0,E.useRef)(),er=(0,E.useRef)(Dn);er.current=Dn;var Gt=E.useCallback(function(fa){er.current(fa)},[]);function gr(fa){fa&&(fa.removeEventListener(vt,Gt),fa.removeEventListener(xt,Gt))}function Vr(fa){Kn.current&&Kn.current!==fa&&gr(Kn.current),fa&&fa!==Kn.current&&(fa.addEventListener(vt,Gt),fa.addEventListener(xt,Gt),Kn.current=fa)}return E.useEffect(function(){return function(){gr(Kn.current)}},[]),[Vr,gr]};function bn(Dn,Kn,er,Gt){var gr=Gt.motionEnter,Vr=gr===void 0?!0:gr,fa=Gt.motionAppear,ar=fa===void 0?!0:fa,pr=Gt.motionLeave,yr=pr===void 0?!0:pr,ta=Gt.motionDeadline,tn=Gt.motionLeaveImmediately,Mn=Gt.onAppearPrepare,lr=Gt.onEnterPrepare,ua=Gt.onLeavePrepare,pa=Gt.onAppearStart,Pa=Gt.onEnterStart,Vn=Gt.onLeaveStart,$n=Gt.onAppearActive,tr=Gt.onEnterActive,fr=Gt.onLeaveActive,Fa=Gt.onAppearEnd,jr=Gt.onEnterEnd,Wt=Gt.onLeaveEnd,_t=Gt.onVisibleChanged,Vt=ze(),vn=(0,ce.Z)(Vt,2),Rn=vn[0],Ar=vn[1],Rr=ze(Je),oa=(0,ce.Z)(Rr,2),ca=oa[0],Sn=oa[1],dn=ze(null),gn=(0,ce.Z)(dn,2),sr=gn[0],Gr=gn[1],na=(0,E.useRef)(!1),Gn=(0,E.useRef)(null);function wa(){return er()}var Ta=(0,E.useRef)(!1);function ja(gi){var xi=wa();if(!(gi&&!gi.deadline&&gi.target!==xi)){var _i=Ta.current,ki;ca===Te&&_i?ki=Fa==null?void 0:Fa(xi,gi):ca===Ve&&_i?ki=jr==null?void 0:jr(xi,gi):ca===Le&&_i&&(ki=Wt==null?void 0:Wt(xi,gi)),ca!==Je&&_i&&ki!==!1&&(Sn(Je,!0),Gr(null,!0))}}var No=zn(ja),dr=(0,ce.Z)(No,1),oo=dr[0],Bo=E.useMemo(function(){var gi,xi,_i;switch(ca){case Te:return gi={},(0,De.Z)(gi,Be,Mn),(0,De.Z)(gi,Ge,pa),(0,De.Z)(gi,Me,$n),gi;case Ve:return xi={},(0,De.Z)(xi,Be,lr),(0,De.Z)(xi,Ge,Pa),(0,De.Z)(xi,Me,tr),xi;case Le:return _i={},(0,De.Z)(_i,Be,ua),(0,De.Z)(_i,Ge,Vn),(0,De.Z)(_i,Me,fr),_i;default:return{}}},[ca]),ko=pn(ca,function(gi){if(gi===Be){var xi=Bo[Be];return xi?xi(wa()):Nt}if(Io in Bo){var _i;Gr(((_i=Bo[Io])===null||_i===void 0?void 0:_i.call(Bo,wa(),null))||null)}return Io===Me&&(oo(wa()),ta>0&&(clearTimeout(Gn.current),Gn.current=setTimeout(function(){ja({deadline:!0})},ta))),en}),Ka=(0,ce.Z)(ko,2),qr=Ka[0],Io=Ka[1],uo=Yt(Io);Ta.current=uo,qt(function(){Ar(Kn);var gi=na.current;if(na.current=!0,!!Dn){var xi;!gi&&Kn&&ar&&(xi=Te),gi&&Kn&&Vr&&(xi=Ve),(gi&&!Kn&&yr||!gi&&tn&&!Kn&&yr)&&(xi=Le),xi&&(Sn(xi),qr())}},[Kn]),(0,E.useEffect)(function(){(ca===Te&&!ar||ca===Ve&&!Vr||ca===Le&&!yr)&&Sn(Je)},[ar,Vr,yr]),(0,E.useEffect)(function(){return function(){na.current=!1,clearTimeout(Gn.current)}},[]);var Ga=E.useRef(!1);(0,E.useEffect)(function(){Rn&&(Ga.current=!0),Rn!==void 0&&ca===Je&&((Ga.current||Rn)&&(_t==null||_t(Rn)),Ga.current=!0)},[Rn,ca]);var mi=sr;return Bo[Be]&&Io===Ge&&(mi=(0,ve.Z)({transition:"none"},mi)),[ca,Io,mi,Rn!=null?Rn:Kn]}var Pn=function(Dn){(0,le.Z)(er,Dn);var Kn=(0,oe.Z)(er);function er(){return(0,ue.Z)(this,er),Kn.apply(this,arguments)}return(0,ie.Z)(er,[{key:"render",value:function(){return this.props.children}}]),er}(E.Component),hn=Pn;function Bn(Dn){var Kn=Dn;(0,x.Z)(Dn)==="object"&&(Kn=Dn.transitionSupport);function er(gr){return!!(gr.motionName&&Kn)}var Gt=E.forwardRef(function(gr,Vr){var fa=gr.visible,ar=fa===void 0?!0:fa,pr=gr.removeOnLeave,yr=pr===void 0?!0:pr,ta=gr.forceRender,tn=gr.children,Mn=gr.motionName,lr=gr.leavedClassName,ua=gr.eventProps,pa=er(gr),Pa=(0,E.useRef)(),Vn=(0,E.useRef)();function $n(){try{return Pa.current instanceof HTMLElement?Pa.current:Ue(Vn.current)}catch(dn){return null}}var tr=bn(pa,ar,$n,gr),fr=(0,ce.Z)(tr,4),Fa=fr[0],jr=fr[1],Wt=fr[2],_t=fr[3],Vt=E.useRef(_t);_t&&(Vt.current=!0);var vn=E.useCallback(function(dn){Pa.current=dn,Fe(Vr,dn)},[Vr]),Rn,Ar=(0,ve.Z)((0,ve.Z)({},ua),{},{visible:ar});if(!tn)Rn=null;else if(Fa===Je||!er(gr))_t?Rn=tn((0,ve.Z)({},Ar),vn):!yr&&Vt.current&&lr?Rn=tn((0,ve.Z)((0,ve.Z)({},Ar),{},{className:lr}),vn):ta||!yr&&!lr?Rn=tn((0,ve.Z)((0,ve.Z)({},Ar),{},{style:{display:"none"}}),vn):Rn=null;else{var Rr,oa;jr===Be?oa="prepare":Yt(jr)?oa="active":jr===Ge&&(oa="start"),Rn=tn((0,ve.Z)((0,ve.Z)({},Ar),{},{className:re()(At(Mn,Fa),(Rr={},(0,De.Z)(Rr,At(Mn,"".concat(Fa,"-").concat(oa)),oa),(0,De.Z)(Rr,Mn,typeof Mn=="string"),Rr)),style:Wt}),vn)}if(E.isValidElement(Rn)&&Ze(Rn)){var ca=Rn,Sn=ca.ref;Sn||(Rn=E.cloneElement(Rn,{ref:vn}))}return E.createElement(hn,{ref:Vn},Rn)});return Gt.displayName="CSSMotion",Gt}var ir=Bn(bt),Lr="add",Ur="keep",la="remove",vr="removed";function Sa(Dn){var Kn;return Dn&&(0,x.Z)(Dn)==="object"&&"key"in Dn?Kn=Dn:Kn={key:Dn},(0,ve.Z)((0,ve.Z)({},Kn),{},{key:String(Kn.key)})}function Va(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Dn.map(Sa)}function ur(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],er=[],Gt=0,gr=Kn.length,Vr=Va(Dn),fa=Va(Kn);Vr.forEach(function(yr){for(var ta=!1,tn=Gt;tn<gr;tn+=1){var Mn=fa[tn];if(Mn.key===yr.key){Gt<tn&&(er=er.concat(fa.slice(Gt,tn).map(function(lr){return(0,ve.Z)((0,ve.Z)({},lr),{},{status:Lr})})),Gt=tn),er.push((0,ve.Z)((0,ve.Z)({},Mn),{},{status:Ur})),Gt+=1,ta=!0;break}}ta||er.push((0,ve.Z)((0,ve.Z)({},yr),{},{status:la}))}),Gt<gr&&(er=er.concat(fa.slice(Gt).map(function(yr){return(0,ve.Z)((0,ve.Z)({},yr),{},{status:Lr})})));var ar={};er.forEach(function(yr){var ta=yr.key;ar[ta]=(ar[ta]||0)+1});var pr=Object.keys(ar).filter(function(yr){return ar[yr]>1});return pr.forEach(function(yr){er=er.filter(function(ta){var tn=ta.key,Mn=ta.status;return tn!==yr||Mn!==la}),er.forEach(function(ta){ta.key===yr&&(ta.status=Ur)})}),er}var Zn=["component","children","onVisibleChanged","onAllRemoved"],qn=["status"],nr=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Hr(Dn){var Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ir,er=function(Gt){(0,le.Z)(Vr,Gt);var gr=(0,oe.Z)(Vr);function Vr(){var fa;(0,ue.Z)(this,Vr);for(var ar=arguments.length,pr=new Array(ar),yr=0;yr<ar;yr++)pr[yr]=arguments[yr];return fa=gr.call.apply(gr,[this].concat(pr)),(0,De.Z)((0,ae.Z)(fa),"state",{keyEntities:[]}),(0,De.Z)((0,ae.Z)(fa),"removeKey",function(ta){var tn=fa.state.keyEntities,Mn=tn.map(function(lr){return lr.key!==ta?lr:(0,ve.Z)((0,ve.Z)({},lr),{},{status:vr})});return fa.setState({keyEntities:Mn}),Mn.filter(function(lr){var ua=lr.status;return ua!==vr}).length}),fa}return(0,ie.Z)(Vr,[{key:"render",value:function(){var ar=this,pr=this.state.keyEntities,yr=this.props,ta=yr.component,tn=yr.children,Mn=yr.onVisibleChanged,lr=yr.onAllRemoved,ua=(0,fe.Z)(yr,Zn),pa=ta||E.Fragment,Pa={};return nr.forEach(function(Vn){Pa[Vn]=ua[Vn],delete ua[Vn]}),delete ua.keys,E.createElement(pa,ua,pr.map(function(Vn){var $n=Vn.status,tr=(0,fe.Z)(Vn,qn),fr=$n===Lr||$n===Ur;return E.createElement(Kn,(0,ge.Z)({},Pa,{key:tr.key,visible:fr,eventProps:tr,onVisibleChanged:function(jr){if(Mn==null||Mn(jr,{key:tr.key}),!jr){var Wt=ar.removeKey(tr.key);Wt===0&&lr&&lr()}}}),tn)}))}}],[{key:"getDerivedStateFromProps",value:function(ar,pr){var yr=ar.keys,ta=pr.keyEntities,tn=Va(yr),Mn=ur(ta,tn);return{keyEntities:Mn.filter(function(lr){var ua=ta.find(function(pa){var Pa=pa.key;return lr.key===Pa});return!(ua&&ua.status===vr&&lr.status===la)})}}}]),Vr}(E.Component);return(0,De.Z)(er,"defaultProps",{component:"div"}),er}var La=Hr(bt),Qr=ir,io=de(56261);function ro(Dn,Kn){var er=E.useState(!1),Gt=(0,ce.Z)(er,2),gr=Gt[0],Vr=Gt[1];E.useLayoutEffect(function(){if(gr)return Dn(),function(){Kn()}},[gr]),E.useLayoutEffect(function(){return Vr(!0),function(){Vr(!1)}},[])}var nn=de(83898),wn=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],un=function(Kn,er){var Gt=Kn.className,gr=Kn.style,Vr=Kn.motion,fa=Kn.motionNodes,ar=Kn.motionType,pr=Kn.onMotionStart,yr=Kn.onMotionEnd,ta=Kn.active,tn=Kn.treeNodeRequiredProps,Mn=(0,fe.Z)(Kn,wn),lr=E.useState(!0),ua=(0,ce.Z)(lr,2),pa=ua[0],Pa=ua[1],Vn=E.useContext(b.k),$n=Vn.prefixCls,tr=fa&&ar!=="hide";pe(function(){fa&&tr!==pa&&Pa(tr)},[fa]);var fr=function(){fa&&pr()},Fa=E.useRef(!1),jr=function(){fa&&!Fa.current&&(Fa.current=!0,yr())};ro(fr,jr);var Wt=function(Vt){tr===Vt&&jr()};return fa?E.createElement(Qr,(0,ge.Z)({ref:er,visible:pa},Vr,{motionAppear:ar==="show",onVisibleChanged:Wt}),function(_t,Vt){var vn=_t.className,Rn=_t.style;return E.createElement("div",{ref:Vt,className:re()("".concat($n,"-treenode-motion"),vn),style:Rn},fa.map(function(Ar){var Rr=(0,ge.Z)({},((0,ee.Z)(Ar.data),Ar.data)),oa=Ar.title,ca=Ar.key,Sn=Ar.isStart,dn=Ar.isEnd;delete Rr.children;var gn=(0,nn.H8)(ca,tn);return E.createElement(io.Z,(0,ge.Z)({},Rr,gn,{title:oa,active:ta,data:Ar.data,key:ca,isStart:Sn,isEnd:dn}))}))}):E.createElement(io.Z,(0,ge.Z)({domRef:er,className:Gt,style:gr},Mn,{active:ta}))};un.displayName="MotionTreeNode";var Nr=E.forwardRef(un),Yr=Nr;function kr(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],er=Dn.length,Gt=Kn.length;if(Math.abs(er-Gt)!==1)return{add:!1,key:null};function gr(Vr,fa){var ar=new Map;Vr.forEach(function(yr){ar.set(yr,!0)});var pr=fa.filter(function(yr){return!ar.has(yr)});return pr.length===1?pr[0]:null}return er<Gt?{add:!0,key:gr(Dn,Kn)}:{add:!1,key:gr(Kn,Dn)}}function ao(Dn,Kn,er){var Gt=Dn.findIndex(function(ar){return ar.key===er}),gr=Dn[Gt+1],Vr=Kn.findIndex(function(ar){return ar.key===er});if(gr){var fa=Kn.findIndex(function(ar){return ar.key===gr.key});return Kn.slice(Vr+1,fa)}return Kn.slice(Vr+1)}var $r=["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"],ma={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},jo=function(){},Da="RC_TREE_MOTION_".concat(Math.random()),eo={key:Da},ra={key:Da,level:0,index:0,pos:"0",node:eo,nodes:[eo]},bo={parent:null,children:[],pos:ra.pos,data:eo,title:null,key:Da,isStart:[],isEnd:[]};function Wn(Dn,Kn,er,Gt){return Kn===!1||!er?Dn:Dn.slice(0,Math.ceil(er/Gt)+1)}function Fr(Dn){var Kn=Dn.key,er=Dn.pos;return(0,nn.km)(Kn,er)}function mr(Dn){for(var Kn=String(Dn.data.key),er=Dn;er.parent;)er=er.parent,Kn="".concat(er.data.key," > ").concat(Kn);return Kn}var Tr=E.forwardRef(function(Dn,Kn){var er=Dn.prefixCls,Gt=Dn.data,gr=Dn.selectable,Vr=Dn.checkable,fa=Dn.expandedKeys,ar=Dn.selectedKeys,pr=Dn.checkedKeys,yr=Dn.loadedKeys,ta=Dn.loadingKeys,tn=Dn.halfCheckedKeys,Mn=Dn.keyEntities,lr=Dn.disabled,ua=Dn.dragging,pa=Dn.dragOverNodeKey,Pa=Dn.dropPosition,Vn=Dn.motion,$n=Dn.height,tr=Dn.itemHeight,fr=Dn.virtual,Fa=Dn.focusable,jr=Dn.activeItem,Wt=Dn.focused,_t=Dn.tabIndex,Vt=Dn.onKeyDown,vn=Dn.onFocus,Rn=Dn.onBlur,Ar=Dn.onActiveChange,Rr=Dn.onListChangeStart,oa=Dn.onListChangeEnd,ca=(0,fe.Z)(Dn,$r),Sn=E.useRef(null),dn=E.useRef(null);E.useImperativeHandle(Kn,function(){return{scrollTo:function(pi){Sn.current.scrollTo(pi)},getIndentWidth:function(){return dn.current.offsetWidth}}});var gn=E.useState(fa),sr=(0,ce.Z)(gn,2),Gr=sr[0],na=sr[1],Gn=E.useState(Gt),wa=(0,ce.Z)(Gn,2),Ta=wa[0],ja=wa[1],No=E.useState(Gt),dr=(0,ce.Z)(No,2),oo=dr[0],Bo=dr[1],ko=E.useState([]),Ka=(0,ce.Z)(ko,2),qr=Ka[0],Io=Ka[1],uo=E.useState(null),Ga=(0,ce.Z)(uo,2),mi=Ga[0],gi=Ga[1],xi=E.useRef(Gt);xi.current=Gt;function _i(){var vi=xi.current;ja(vi),Bo(vi),Io([]),gi(null),oa()}pe(function(){na(fa);var vi=kr(Gr,fa);if(vi.key!==null)if(vi.add){var pi=Ta.findIndex(function(ri){var fs=ri.key;return fs===vi.key}),ns=Wn(ao(Ta,Gt,vi.key),fr,$n,tr),Fi=Ta.slice();Fi.splice(pi+1,0,bo),Bo(Fi),Io(ns),gi("show")}else{var ys=Gt.findIndex(function(ri){var fs=ri.key;return fs===vi.key}),Ii=Wn(ao(Gt,Ta,vi.key),fr,$n,tr),os=Gt.slice();os.splice(ys+1,0,bo),Bo(os),Io(Ii),gi("hide")}else Ta!==Gt&&(ja(Gt),Bo(Gt))},[fa,Gt]),E.useEffect(function(){ua||_i()},[ua]);var ki=Vn?oo:Gt,ms={expandedKeys:fa,selectedKeys:ar,loadedKeys:yr,loadingKeys:ta,checkedKeys:pr,halfCheckedKeys:tn,dragOverNodeKey:pa,dropPosition:Pa,keyEntities:Mn};return E.createElement(E.Fragment,null,Wt&&jr&&E.createElement("span",{style:ma,"aria-live":"assertive"},mr(jr)),E.createElement("div",null,E.createElement("input",{style:ma,disabled:Fa===!1||lr,tabIndex:Fa!==!1?_t:null,onKeyDown:Vt,onFocus:vn,onBlur:Rn,value:"",onChange:jo,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(er,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(er,"-indent")},E.createElement("div",{ref:dn,className:"".concat(er,"-indent-unit")}))),E.createElement(ye.Z,(0,ge.Z)({},ca,{data:ki,itemKey:Fr,height:$n,fullHeight:!1,virtual:fr,itemHeight:tr,prefixCls:"".concat(er,"-list"),ref:Sn,onVisibleChange:function(pi,ns){var Fi=new Set(pi),ys=ns.filter(function(Ii){return!Fi.has(Ii)});ys.some(function(Ii){return Fr(Ii)===Da})&&_i()}}),function(vi){var pi=vi.pos,ns=(0,ge.Z)({},((0,ee.Z)(vi.data),vi.data)),Fi=vi.title,ys=vi.key,Ii=vi.isStart,os=vi.isEnd,ri=(0,nn.km)(ys,pi);delete ns.key,delete ns.children;var fs=(0,nn.H8)(ri,ms);return E.createElement(Yr,(0,ge.Z)({},ns,fs,{title:Fi,active:!!jr&&ys===jr.key,pos:pi,data:vi.data,isStart:Ii,isEnd:os,motion:Vn,motionNodes:ys===Da?qr:null,motionType:mi,onMotionStart:Rr,onMotionEnd:_i,treeNodeRequiredProps:ms,onMouseMove:function(){Ar(null)}}))}))});Tr.displayName="NodeList";var Pr=Tr,jn=de(29873),zr=de(97153),Mr=de(3596),wo=10,Xa=function(Dn){(0,le.Z)(er,Dn);var Kn=(0,oe.Z)(er);function er(){var Gt;(0,ue.Z)(this,er);for(var gr=arguments.length,Vr=new Array(gr),fa=0;fa<gr;fa++)Vr[fa]=arguments[fa];return Gt=Kn.call.apply(Kn,[this].concat(Vr)),Gt.destroyed=!1,Gt.delayedDragEnterLogic=void 0,Gt.loadingRetryTimes={},Gt.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,nn.w$)()},Gt.dragStartMousePosition=null,Gt.dragNode=void 0,Gt.currentMouseOverDroppableNodeKey=null,Gt.listRef=E.createRef(),Gt.onNodeDragStart=function(ar,pr){var yr=Gt.state,ta=yr.expandedKeys,tn=yr.keyEntities,Mn=Gt.props.onDragStart,lr=pr.props.eventKey;Gt.dragNode=pr,Gt.dragStartMousePosition={x:ar.clientX,y:ar.clientY};var ua=(0,jn._5)(ta,lr);Gt.setState({draggingNodeKey:lr,dragChildrenKeys:(0,jn.wA)(lr,tn),indent:Gt.listRef.current.getIndentWidth()}),Gt.setExpandedKeys(ua),window.addEventListener("dragend",Gt.onWindowDragEnd),Mn==null||Mn({event:ar,node:(0,nn.F)(pr.props)})},Gt.onNodeDragEnter=function(ar,pr){var yr=Gt.state,ta=yr.expandedKeys,tn=yr.keyEntities,Mn=yr.dragChildrenKeys,lr=yr.flattenNodes,ua=yr.indent,pa=Gt.props,Pa=pa.onDragEnter,Vn=pa.onExpand,$n=pa.allowDrop,tr=pa.direction,fr=pr.props,Fa=fr.pos,jr=fr.eventKey,Wt=(0,ae.Z)(Gt),_t=Wt.dragNode;if(Gt.currentMouseOverDroppableNodeKey!==jr&&(Gt.currentMouseOverDroppableNodeKey=jr),!_t){Gt.resetDragState();return}var Vt=(0,jn.OM)(ar,_t,pr,ua,Gt.dragStartMousePosition,$n,lr,tn,ta,tr),vn=Vt.dropPosition,Rn=Vt.dropLevelOffset,Ar=Vt.dropTargetKey,Rr=Vt.dropContainerKey,oa=Vt.dropTargetPos,ca=Vt.dropAllowed,Sn=Vt.dragOverNodeKey;if(Mn.indexOf(Ar)!==-1||!ca){Gt.resetDragState();return}if(Gt.delayedDragEnterLogic||(Gt.delayedDragEnterLogic={}),Object.keys(Gt.delayedDragEnterLogic).forEach(function(dn){clearTimeout(Gt.delayedDragEnterLogic[dn])}),_t.props.eventKey!==pr.props.eventKey&&(ar.persist(),Gt.delayedDragEnterLogic[Fa]=window.setTimeout(function(){if(Gt.state.draggingNodeKey!==null){var dn=(0,Ae.Z)(ta),gn=(0,Mr.Z)(tn,pr.props.eventKey);gn&&(gn.children||[]).length&&(dn=(0,jn.L0)(ta,pr.props.eventKey)),"expandedKeys"in Gt.props||Gt.setExpandedKeys(dn),Vn==null||Vn(dn,{node:(0,nn.F)(pr.props),expanded:!0,nativeEvent:ar.nativeEvent})}},800)),_t.props.eventKey===Ar&&Rn===0){Gt.resetDragState();return}Gt.setState({dragOverNodeKey:Sn,dropPosition:vn,dropLevelOffset:Rn,dropTargetKey:Ar,dropContainerKey:Rr,dropTargetPos:oa,dropAllowed:ca}),Pa==null||Pa({event:ar,node:(0,nn.F)(pr.props),expandedKeys:ta})},Gt.onNodeDragOver=function(ar,pr){var yr=Gt.state,ta=yr.dragChildrenKeys,tn=yr.flattenNodes,Mn=yr.keyEntities,lr=yr.expandedKeys,ua=yr.indent,pa=Gt.props,Pa=pa.onDragOver,Vn=pa.allowDrop,$n=pa.direction,tr=(0,ae.Z)(Gt),fr=tr.dragNode;if(fr){var Fa=(0,jn.OM)(ar,fr,pr,ua,Gt.dragStartMousePosition,Vn,tn,Mn,lr,$n),jr=Fa.dropPosition,Wt=Fa.dropLevelOffset,_t=Fa.dropTargetKey,Vt=Fa.dropContainerKey,vn=Fa.dropAllowed,Rn=Fa.dropTargetPos,Ar=Fa.dragOverNodeKey;ta.indexOf(_t)!==-1||!vn||(fr.props.eventKey===_t&&Wt===0?Gt.state.dropPosition===null&&Gt.state.dropLevelOffset===null&&Gt.state.dropTargetKey===null&&Gt.state.dropContainerKey===null&&Gt.state.dropTargetPos===null&&Gt.state.dropAllowed===!1&&Gt.state.dragOverNodeKey===null||Gt.resetDragState():jr===Gt.state.dropPosition&&Wt===Gt.state.dropLevelOffset&&_t===Gt.state.dropTargetKey&&Vt===Gt.state.dropContainerKey&&Rn===Gt.state.dropTargetPos&&vn===Gt.state.dropAllowed&&Ar===Gt.state.dragOverNodeKey||Gt.setState({dropPosition:jr,dropLevelOffset:Wt,dropTargetKey:_t,dropContainerKey:Vt,dropTargetPos:Rn,dropAllowed:vn,dragOverNodeKey:Ar}),Pa==null||Pa({event:ar,node:(0,nn.F)(pr.props)}))}},Gt.onNodeDragLeave=function(ar,pr){Gt.currentMouseOverDroppableNodeKey===pr.props.eventKey&&!ar.currentTarget.contains(ar.relatedTarget)&&(Gt.resetDragState(),Gt.currentMouseOverDroppableNodeKey=null);var yr=Gt.props.onDragLeave;yr==null||yr({event:ar,node:(0,nn.F)(pr.props)})},Gt.onWindowDragEnd=function(ar){Gt.onNodeDragEnd(ar,null,!0),window.removeEventListener("dragend",Gt.onWindowDragEnd)},Gt.onNodeDragEnd=function(ar,pr){var yr=Gt.props.onDragEnd;Gt.setState({dragOverNodeKey:null}),Gt.cleanDragState(),yr==null||yr({event:ar,node:(0,nn.F)(pr.props)}),Gt.dragNode=null,window.removeEventListener("dragend",Gt.onWindowDragEnd)},Gt.onNodeDrop=function(ar,pr){var yr,ta=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,tn=Gt.state,Mn=tn.dragChildrenKeys,lr=tn.dropPosition,ua=tn.dropTargetKey,pa=tn.dropTargetPos,Pa=tn.dropAllowed;if(Pa){var Vn=Gt.props.onDrop;if(Gt.setState({dragOverNodeKey:null}),Gt.cleanDragState(),ua!==null){var $n=(0,ve.Z)((0,ve.Z)({},(0,nn.H8)(ua,Gt.getTreeNodeRequiredProps())),{},{active:((yr=Gt.getActiveItem())===null||yr===void 0?void 0:yr.key)===ua,data:(0,Mr.Z)(Gt.state.keyEntities,ua).node}),tr=Mn.indexOf(ua)!==-1;(0,a.ZP)(!tr,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var fr=(0,jn.yx)(pa),Fa={event:ar,node:(0,nn.F)($n),dragNode:Gt.dragNode?(0,nn.F)(Gt.dragNode.props):null,dragNodesKeys:[Gt.dragNode.props.eventKey].concat(Mn),dropToGap:lr!==0,dropPosition:lr+Number(fr[fr.length-1])};ta||Vn==null||Vn(Fa),Gt.dragNode=null}}},Gt.cleanDragState=function(){var ar=Gt.state.draggingNodeKey;ar!==null&&Gt.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Gt.dragStartMousePosition=null,Gt.currentMouseOverDroppableNodeKey=null},Gt.triggerExpandActionExpand=function(ar,pr){var yr=Gt.state,ta=yr.expandedKeys,tn=yr.flattenNodes,Mn=pr.expanded,lr=pr.key,ua=pr.isLeaf;if(!(ua||ar.shiftKey||ar.metaKey||ar.ctrlKey)){var pa=tn.filter(function(Vn){return Vn.key===lr})[0],Pa=(0,nn.F)((0,ve.Z)((0,ve.Z)({},(0,nn.H8)(lr,Gt.getTreeNodeRequiredProps())),{},{data:pa.data}));Gt.setExpandedKeys(Mn?(0,jn._5)(ta,lr):(0,jn.L0)(ta,lr)),Gt.onNodeExpand(ar,Pa)}},Gt.onNodeClick=function(ar,pr){var yr=Gt.props,ta=yr.onClick,tn=yr.expandAction;tn==="click"&&Gt.triggerExpandActionExpand(ar,pr),ta==null||ta(ar,pr)},Gt.onNodeDoubleClick=function(ar,pr){var yr=Gt.props,ta=yr.onDoubleClick,tn=yr.expandAction;tn==="doubleClick"&&Gt.triggerExpandActionExpand(ar,pr),ta==null||ta(ar,pr)},Gt.onNodeSelect=function(ar,pr){var yr=Gt.state.selectedKeys,ta=Gt.state,tn=ta.keyEntities,Mn=ta.fieldNames,lr=Gt.props,ua=lr.onSelect,pa=lr.multiple,Pa=pr.selected,Vn=pr[Mn.key],$n=!Pa;$n?pa?yr=(0,jn.L0)(yr,Vn):yr=[Vn]:yr=(0,jn._5)(yr,Vn);var tr=yr.map(function(fr){var Fa=(0,Mr.Z)(tn,fr);return Fa?Fa.node:null}).filter(function(fr){return fr});Gt.setUncontrolledState({selectedKeys:yr}),ua==null||ua(yr,{event:"select",selected:$n,node:pr,selectedNodes:tr,nativeEvent:ar.nativeEvent})},Gt.onNodeCheck=function(ar,pr,yr){var ta=Gt.state,tn=ta.keyEntities,Mn=ta.checkedKeys,lr=ta.halfCheckedKeys,ua=Gt.props,pa=ua.checkStrictly,Pa=ua.onCheck,Vn=pr.key,$n,tr={event:"check",node:pr,checked:yr,nativeEvent:ar.nativeEvent};if(pa){var fr=yr?(0,jn.L0)(Mn,Vn):(0,jn._5)(Mn,Vn),Fa=(0,jn._5)(lr,Vn);$n={checked:fr,halfChecked:Fa},tr.checkedNodes=fr.map(function(Rn){return(0,Mr.Z)(tn,Rn)}).filter(function(Rn){return Rn}).map(function(Rn){return Rn.node}),Gt.setUncontrolledState({checkedKeys:fr})}else{var jr=(0,zr.S)([].concat((0,Ae.Z)(Mn),[Vn]),!0,tn),Wt=jr.checkedKeys,_t=jr.halfCheckedKeys;if(!yr){var Vt=new Set(Wt);Vt.delete(Vn);var vn=(0,zr.S)(Array.from(Vt),{checked:!1,halfCheckedKeys:_t},tn);Wt=vn.checkedKeys,_t=vn.halfCheckedKeys}$n=Wt,tr.checkedNodes=[],tr.checkedNodesPositions=[],tr.halfCheckedKeys=_t,Wt.forEach(function(Rn){var Ar=(0,Mr.Z)(tn,Rn);if(Ar){var Rr=Ar.node,oa=Ar.pos;tr.checkedNodes.push(Rr),tr.checkedNodesPositions.push({node:Rr,pos:oa})}}),Gt.setUncontrolledState({checkedKeys:Wt},!1,{halfCheckedKeys:_t})}Pa==null||Pa($n,tr)},Gt.onNodeLoad=function(ar){var pr=ar.key,yr=new Promise(function(ta,tn){Gt.setState(function(Mn){var lr=Mn.loadedKeys,ua=lr===void 0?[]:lr,pa=Mn.loadingKeys,Pa=pa===void 0?[]:pa,Vn=Gt.props,$n=Vn.loadData,tr=Vn.onLoad;if(!$n||ua.indexOf(pr)!==-1||Pa.indexOf(pr)!==-1)return null;var fr=$n(ar);return fr.then(function(){var Fa=Gt.state.loadedKeys,jr=(0,jn.L0)(Fa,pr);tr==null||tr(jr,{event:"load",node:ar}),Gt.setUncontrolledState({loadedKeys:jr}),Gt.setState(function(Wt){return{loadingKeys:(0,jn._5)(Wt.loadingKeys,pr)}}),ta()}).catch(function(Fa){if(Gt.setState(function(Wt){return{loadingKeys:(0,jn._5)(Wt.loadingKeys,pr)}}),Gt.loadingRetryTimes[pr]=(Gt.loadingRetryTimes[pr]||0)+1,Gt.loadingRetryTimes[pr]>=wo){var jr=Gt.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Gt.setUncontrolledState({loadedKeys:(0,jn.L0)(jr,pr)}),ta()}tn(Fa)}),{loadingKeys:(0,jn.L0)(Pa,pr)}})});return yr.catch(function(){}),yr},Gt.onNodeMouseEnter=function(ar,pr){var yr=Gt.props.onMouseEnter;yr==null||yr({event:ar,node:pr})},Gt.onNodeMouseLeave=function(ar,pr){var yr=Gt.props.onMouseLeave;yr==null||yr({event:ar,node:pr})},Gt.onNodeContextMenu=function(ar,pr){var yr=Gt.props.onRightClick;yr&&(ar.preventDefault(),yr({event:ar,node:pr}))},Gt.onFocus=function(){var ar=Gt.props.onFocus;Gt.setState({focused:!0});for(var pr=arguments.length,yr=new Array(pr),ta=0;ta<pr;ta++)yr[ta]=arguments[ta];ar==null||ar.apply(void 0,yr)},Gt.onBlur=function(){var ar=Gt.props.onBlur;Gt.setState({focused:!1}),Gt.onActiveChange(null);for(var pr=arguments.length,yr=new Array(pr),ta=0;ta<pr;ta++)yr[ta]=arguments[ta];ar==null||ar.apply(void 0,yr)},Gt.getTreeNodeRequiredProps=function(){var ar=Gt.state,pr=ar.expandedKeys,yr=ar.selectedKeys,ta=ar.loadedKeys,tn=ar.loadingKeys,Mn=ar.checkedKeys,lr=ar.halfCheckedKeys,ua=ar.dragOverNodeKey,pa=ar.dropPosition,Pa=ar.keyEntities;return{expandedKeys:pr||[],selectedKeys:yr||[],loadedKeys:ta||[],loadingKeys:tn||[],checkedKeys:Mn||[],halfCheckedKeys:lr||[],dragOverNodeKey:ua,dropPosition:pa,keyEntities:Pa}},Gt.setExpandedKeys=function(ar){var pr=Gt.state,yr=pr.treeData,ta=pr.fieldNames,tn=(0,nn.oH)(yr,ar,ta);Gt.setUncontrolledState({expandedKeys:ar,flattenNodes:tn},!0)},Gt.onNodeExpand=function(ar,pr){var yr=Gt.state.expandedKeys,ta=Gt.state,tn=ta.listChanging,Mn=ta.fieldNames,lr=Gt.props,ua=lr.onExpand,pa=lr.loadData,Pa=pr.expanded,Vn=pr[Mn.key];if(!tn){var $n=yr.indexOf(Vn),tr=!Pa;if((0,a.ZP)(Pa&&$n!==-1||!Pa&&$n===-1,"Expand state not sync with index check"),tr?yr=(0,jn.L0)(yr,Vn):yr=(0,jn._5)(yr,Vn),Gt.setExpandedKeys(yr),ua==null||ua(yr,{node:pr,expanded:tr,nativeEvent:ar.nativeEvent}),tr&&pa){var fr=Gt.onNodeLoad(pr);fr&&fr.then(function(){var Fa=(0,nn.oH)(Gt.state.treeData,yr,Mn);Gt.setUncontrolledState({flattenNodes:Fa})}).catch(function(){var Fa=Gt.state.expandedKeys,jr=(0,jn._5)(Fa,Vn);Gt.setExpandedKeys(jr)})}}},Gt.onListChangeStart=function(){Gt.setUncontrolledState({listChanging:!0})},Gt.onListChangeEnd=function(){setTimeout(function(){Gt.setUncontrolledState({listChanging:!1})})},Gt.onActiveChange=function(ar){var pr=Gt.state.activeKey,yr=Gt.props.onActiveChange;pr!==ar&&(Gt.setState({activeKey:ar}),ar!==null&&Gt.scrollTo({key:ar}),yr==null||yr(ar))},Gt.getActiveItem=function(){var ar=Gt.state,pr=ar.activeKey,yr=ar.flattenNodes;return pr===null?null:yr.find(function(ta){var tn=ta.key;return tn===pr})||null},Gt.offsetActiveKey=function(ar){var pr=Gt.state,yr=pr.flattenNodes,ta=pr.activeKey,tn=yr.findIndex(function(ua){var pa=ua.key;return pa===ta});tn===-1&&ar<0&&(tn=yr.length),tn=(tn+ar+yr.length)%yr.length;var Mn=yr[tn];if(Mn){var lr=Mn.key;Gt.onActiveChange(lr)}else Gt.onActiveChange(null)},Gt.onKeyDown=function(ar){var pr=Gt.state,yr=pr.activeKey,ta=pr.expandedKeys,tn=pr.checkedKeys,Mn=pr.fieldNames,lr=Gt.props,ua=lr.onKeyDown,pa=lr.checkable,Pa=lr.selectable;switch(ar.which){case z.UP:{Gt.offsetActiveKey(-1),ar.preventDefault();break}case z.DOWN:{Gt.offsetActiveKey(1),ar.preventDefault();break}}var Vn=Gt.getActiveItem();if(Vn&&Vn.data){var $n=Gt.getTreeNodeRequiredProps(),tr=Vn.data.isLeaf===!1||!!(Vn.data[Mn.children]||[]).length,fr=(0,nn.F)((0,ve.Z)((0,ve.Z)({},(0,nn.H8)(yr,$n)),{},{data:Vn.data,active:!0}));switch(ar.which){case z.LEFT:{tr&&ta.includes(yr)?Gt.onNodeExpand({},fr):Vn.parent&&Gt.onActiveChange(Vn.parent.key),ar.preventDefault();break}case z.RIGHT:{tr&&!ta.includes(yr)?Gt.onNodeExpand({},fr):Vn.children&&Vn.children.length&&Gt.onActiveChange(Vn.children[0].key),ar.preventDefault();break}case z.ENTER:case z.SPACE:{pa&&!fr.disabled&&fr.checkable!==!1&&!fr.disableCheckbox?Gt.onNodeCheck({},fr,!tn.includes(yr)):!pa&&Pa&&!fr.disabled&&fr.selectable!==!1&&Gt.onNodeSelect({},fr);break}}}ua==null||ua(ar)},Gt.setUncontrolledState=function(ar){var pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,yr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Gt.destroyed){var ta=!1,tn=!0,Mn={};Object.keys(ar).forEach(function(lr){if(lr in Gt.props){tn=!1;return}ta=!0,Mn[lr]=ar[lr]}),ta&&(!pr||tn)&&Gt.setState((0,ve.Z)((0,ve.Z)({},Mn),yr))}},Gt.scrollTo=function(ar){Gt.listRef.current.scrollTo(ar)},Gt}return(0,ie.Z)(er,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var gr=this.props.activeKey;gr!==void 0&&gr!==this.state.activeKey&&(this.setState({activeKey:gr}),gr!==null&&this.scrollTo({key:gr}))}},{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 gr,Vr=this.state,fa=Vr.focused,ar=Vr.flattenNodes,pr=Vr.keyEntities,yr=Vr.draggingNodeKey,ta=Vr.activeKey,tn=Vr.dropLevelOffset,Mn=Vr.dropContainerKey,lr=Vr.dropTargetKey,ua=Vr.dropPosition,pa=Vr.dragOverNodeKey,Pa=Vr.indent,Vn=this.props,$n=Vn.prefixCls,tr=Vn.className,fr=Vn.style,Fa=Vn.showLine,jr=Vn.focusable,Wt=Vn.tabIndex,_t=Wt===void 0?0:Wt,Vt=Vn.selectable,vn=Vn.showIcon,Rn=Vn.icon,Ar=Vn.switcherIcon,Rr=Vn.draggable,oa=Vn.checkable,ca=Vn.checkStrictly,Sn=Vn.disabled,dn=Vn.motion,gn=Vn.loadData,sr=Vn.filterTreeNode,Gr=Vn.height,na=Vn.itemHeight,Gn=Vn.virtual,wa=Vn.titleRender,Ta=Vn.dropIndicatorRender,ja=Vn.onContextMenu,No=Vn.onScroll,dr=Vn.direction,oo=Vn.rootClassName,Bo=Vn.rootStyle,ko=(0,y.Z)(this.props,{aria:!0,data:!0}),Ka;return Rr&&((0,x.Z)(Rr)==="object"?Ka=Rr:typeof Rr=="function"?Ka={nodeDraggable:Rr}:Ka={}),E.createElement(b.k.Provider,{value:{prefixCls:$n,selectable:Vt,showIcon:vn,icon:Rn,switcherIcon:Ar,draggable:Ka,draggingNodeKey:yr,checkable:oa,checkStrictly:ca,disabled:Sn,keyEntities:pr,dropLevelOffset:tn,dropContainerKey:Mn,dropTargetKey:lr,dropPosition:ua,dragOverNodeKey:pa,indent:Pa,direction:dr,dropIndicatorRender:Ta,loadData:gn,filterTreeNode:sr,titleRender:wa,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()($n,tr,oo,(gr={},(0,De.Z)(gr,"".concat($n,"-show-line"),Fa),(0,De.Z)(gr,"".concat($n,"-focused"),fa),(0,De.Z)(gr,"".concat($n,"-active-focused"),ta!==null),gr)),style:Bo},E.createElement(Pr,(0,ge.Z)({ref:this.listRef,prefixCls:$n,style:fr,data:ar,disabled:Sn,selectable:Vt,checkable:!!oa,motion:dn,dragging:yr!==null,height:Gr,itemHeight:na,virtual:Gn,focusable:jr,focused:fa,tabIndex:_t,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ja,onScroll:No},this.getTreeNodeRequiredProps(),ko))))}}],[{key:"getDerivedStateFromProps",value:function(gr,Vr){var fa=Vr.prevProps,ar={prevProps:gr};function pr(jr){return!fa&&jr in gr||fa&&fa[jr]!==gr[jr]}var yr,ta=Vr.fieldNames;if(pr("fieldNames")&&(ta=(0,nn.w$)(gr.fieldNames),ar.fieldNames=ta),pr("treeData")?yr=gr.treeData:pr("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),yr=(0,nn.zn)(gr.children)),yr){ar.treeData=yr;var tn=(0,nn.I8)(yr,{fieldNames:ta});ar.keyEntities=(0,ve.Z)((0,De.Z)({},Da,ra),tn.keyEntities)}var Mn=ar.keyEntities||Vr.keyEntities;if(pr("expandedKeys")||fa&&pr("autoExpandParent"))ar.expandedKeys=gr.autoExpandParent||!fa&&gr.defaultExpandParent?(0,jn.r7)(gr.expandedKeys,Mn):gr.expandedKeys;else if(!fa&&gr.defaultExpandAll){var lr=(0,ve.Z)({},Mn);delete lr[Da],ar.expandedKeys=Object.keys(lr).map(function(jr){return lr[jr].key})}else!fa&&gr.defaultExpandedKeys&&(ar.expandedKeys=gr.autoExpandParent||gr.defaultExpandParent?(0,jn.r7)(gr.defaultExpandedKeys,Mn):gr.defaultExpandedKeys);if(ar.expandedKeys||delete ar.expandedKeys,yr||ar.expandedKeys){var ua=(0,nn.oH)(yr||Vr.treeData,ar.expandedKeys||Vr.expandedKeys,ta);ar.flattenNodes=ua}if(gr.selectable&&(pr("selectedKeys")?ar.selectedKeys=(0,jn.BT)(gr.selectedKeys,gr):!fa&&gr.defaultSelectedKeys&&(ar.selectedKeys=(0,jn.BT)(gr.defaultSelectedKeys,gr))),gr.checkable){var pa;if(pr("checkedKeys")?pa=(0,jn.E6)(gr.checkedKeys)||{}:!fa&&gr.defaultCheckedKeys?pa=(0,jn.E6)(gr.defaultCheckedKeys)||{}:yr&&(pa=(0,jn.E6)(gr.checkedKeys)||{checkedKeys:Vr.checkedKeys,halfCheckedKeys:Vr.halfCheckedKeys}),pa){var Pa=pa,Vn=Pa.checkedKeys,$n=Vn===void 0?[]:Vn,tr=Pa.halfCheckedKeys,fr=tr===void 0?[]:tr;if(!gr.checkStrictly){var Fa=(0,zr.S)($n,!0,Mn);$n=Fa.checkedKeys,fr=Fa.halfCheckedKeys}ar.checkedKeys=$n,ar.halfCheckedKeys=fr}}return pr("loadedKeys")&&(ar.loadedKeys=gr.loadedKeys),ar}}]),er}(E.Component);Xa.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:te,allowDrop:function(){return!0},expandAction:!1},Xa.TreeNode=io.Z;var vo=Xa,Fo=vo,Or=de(73148),Wr=de(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"},wi=ei,Ao=de(74643),hi=function(Kn,er){return E.createElement(Ao.Z,(0,ge.Z)({},Kn,{ref:er,icon:wi}))},aa=E.forwardRef(hi),qa=de(53124),co=de(50881),Ha=de(33603),ci=de(32157);const si=4;function li(Dn){const{dropPosition:Kn,dropLevelOffset:er,prefixCls:Gt,indent:gr,direction:Vr="ltr"}=Dn,fa=Vr==="ltr"?"left":"right",ar=Vr==="ltr"?"right":"left",pr={[fa]:-er*gr+si,[ar]:0};switch(Kn){case-1:pr.top=-3;break;case 1:pr.bottom=-3;break;default:pr.bottom=-3,pr[fa]=gr+si;break}return E.createElement("div",{style:pr,className:`${Gt}-drop-indicator`})}var Xi=de(99184),Fn=E.forwardRef((Dn,Kn)=>{const{getPrefixCls:er,direction:Gt,virtual:gr,tree:Vr}=E.useContext(qa.E_),{prefixCls:fa,className:ar,showIcon:pr=!1,showLine:yr,switcherIcon:ta,blockNode:tn=!1,children:Mn,checkable:lr=!1,selectable:ua=!0,draggable:pa,motion:Pa,style:Vn}=Dn,$n=er("tree",fa),tr=er(),fr=Pa!=null?Pa:Object.assign(Object.assign({},(0,Ha.Z)(tr)),{motionAppear:!1}),Fa=Object.assign(Object.assign({},Dn),{checkable:lr,selectable:ua,showIcon:pr,motion:fr,blockNode:tn,showLine:!!yr,dropIndicatorRender:li}),[jr,Wt]=(0,ci.ZP)($n),_t=E.useMemo(()=>{if(!pa)return!1;let vn={};switch(typeof pa){case"function":vn.nodeDraggable=pa;break;case"object":vn=Object.assign({},pa);break;default:break}return vn.icon!==!1&&(vn.icon=vn.icon||E.createElement(co.Z,null)),vn},[pa]),Vt=vn=>E.createElement(Xi.Z,{prefixCls:$n,switcherIcon:ta,treeNodeProps:vn,showLine:yr});return jr(E.createElement(Fo,Object.assign({itemHeight:20,ref:Kn,virtual:gr},Fa,{style:Object.assign(Object.assign({},Vr==null?void 0:Vr.style),Vn),prefixCls:$n,className:re()({[`${$n}-icon-hide`]:!pr,[`${$n}-block-node`]:tn,[`${$n}-unselectable`]:!ua,[`${$n}-rtl`]:Gt==="rtl"},Vr==null?void 0:Vr.className,ar,Wt),direction:Gt,checkable:lr&&E.createElement("span",{className:`${$n}-checkbox-inner`}),selectable:ua,switcherIcon:Vt,draggable:_t}),Mn))}),On;(function(Dn){Dn[Dn.None=0]="None",Dn[Dn.Start=1]="Start",Dn[Dn.End=2]="End"})(On||(On={}));function Br(Dn,Kn){function er(Gt){const{key:gr,children:Vr}=Gt;Kn(gr,Gt)!==!1&&Br(Vr||[],Kn)}Dn.forEach(er)}function _n(Dn){let{treeData:Kn,expandedKeys:er,startKey:Gt,endKey:gr}=Dn;const Vr=[];let fa=On.None;if(Gt&&Gt===gr)return[Gt];if(!Gt||!gr)return[];function ar(pr){return pr===Gt||pr===gr}return Br(Kn,pr=>{if(fa===On.End)return!1;if(ar(pr)){if(Vr.push(pr),fa===On.None)fa=On.Start;else if(fa===On.Start)return fa=On.End,!1}else fa===On.Start&&Vr.push(pr);return er.includes(pr)}),Vr}function xr(Dn,Kn){const er=(0,Ae.Z)(Kn),Gt=[];return Br(Dn,(gr,Vr)=>{const fa=er.indexOf(gr);return fa!==-1&&(Gt.push(Vr),er.splice(fa,1)),!!er.length}),Gt}var Hn=function(Dn,Kn){var er={};for(var Gt in Dn)Object.prototype.hasOwnProperty.call(Dn,Gt)&&Kn.indexOf(Gt)<0&&(er[Gt]=Dn[Gt]);if(Dn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gr=0,Gt=Object.getOwnPropertySymbols(Dn);gr<Gt.length;gr++)Kn.indexOf(Gt[gr])<0&&Object.prototype.propertyIsEnumerable.call(Dn,Gt[gr])&&(er[Gt[gr]]=Dn[Gt[gr]]);return er};function Kr(Dn){const{isLeaf:Kn,expanded:er}=Dn;return Kn?E.createElement(Or.Z,null):er?E.createElement(Wr.Z,null):E.createElement(aa,null)}function Ba(Dn){let{treeData:Kn,children:er}=Dn;return Kn||(0,nn.zn)(er)}const Qa=(Dn,Kn)=>{var{defaultExpandAll:er,defaultExpandParent:Gt,defaultExpandedKeys:gr}=Dn,Vr=Hn(Dn,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const fa=E.useRef(),ar=E.useRef(),pr=()=>{const{keyEntities:_t}=(0,nn.I8)(Ba(Vr));let Vt;return er?Vt=Object.keys(_t):Gt?Vt=(0,jn.r7)(Vr.expandedKeys||gr||[],_t):Vt=Vr.expandedKeys||gr,Vt},[yr,ta]=E.useState(Vr.selectedKeys||Vr.defaultSelectedKeys||[]),[tn,Mn]=E.useState(()=>pr());E.useEffect(()=>{"selectedKeys"in Vr&&ta(Vr.selectedKeys)},[Vr.selectedKeys]),E.useEffect(()=>{"expandedKeys"in Vr&&Mn(Vr.expandedKeys)},[Vr.expandedKeys]);const lr=(_t,Vt)=>{var vn;return"expandedKeys"in Vr||Mn(_t),(vn=Vr.onExpand)===null||vn===void 0?void 0:vn.call(Vr,_t,Vt)},ua=(_t,Vt)=>{var vn;const{multiple:Rn}=Vr,{node:Ar,nativeEvent:Rr}=Vt,{key:oa=""}=Ar,ca=Ba(Vr),Sn=Object.assign(Object.assign({},Vt),{selected:!0}),dn=(Rr==null?void 0:Rr.ctrlKey)||(Rr==null?void 0:Rr.metaKey),gn=Rr==null?void 0:Rr.shiftKey;let sr;Rn&&dn?(sr=_t,fa.current=oa,ar.current=sr,Sn.selectedNodes=xr(ca,sr)):Rn&&gn?(sr=Array.from(new Set([].concat((0,Ae.Z)(ar.current||[]),(0,Ae.Z)(_n({treeData:ca,expandedKeys:tn,startKey:oa,endKey:fa.current}))))),Sn.selectedNodes=xr(ca,sr)):(sr=[oa],fa.current=oa,ar.current=sr,Sn.selectedNodes=xr(ca,sr)),(vn=Vr.onSelect)===null||vn===void 0||vn.call(Vr,sr,Sn),"selectedKeys"in Vr||ta(sr)},{getPrefixCls:pa,direction:Pa}=E.useContext(qa.E_),{prefixCls:Vn,className:$n,showIcon:tr=!0,expandAction:fr="click"}=Vr,Fa=Hn(Vr,["prefixCls","className","showIcon","expandAction"]),jr=pa("tree",Vn),Wt=re()(`${jr}-directory`,{[`${jr}-directory-rtl`]:Pa==="rtl"},$n);return E.createElement(Fn,Object.assign({icon:Kr,ref:Kn,blockNode:!0},Fa,{showIcon:tr,expandAction:fr,prefixCls:jr,className:Wt,expandedKeys:tn,selectedKeys:yr,onSelect:ua,onExpand:lr}))};var xa=E.forwardRef(Qa);const Za=Fn;Za.DirectoryTree=xa,Za.TreeNode=io.Z;var Ra=Za},32157:function(sn,kt,de){"use strict";de.d(kt,{TM:function(){return ne},Yk:function(){return re}});var ge=de(45930),De=de(63185),x=de(14747),ve=de(33507),Ae=de(45503),ue=de(67968);const ie=new ge.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ae=(z,y)=>({[`.${z}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),le=(z,y)=>({[`.${z}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),oe=(z,y)=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:b,titleHeight:te,nodeSelectedBg:ee,nodeHoverBg:ce}=y,fe=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,x.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,x.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:ie,animationDuration:y.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":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,x.oN)(y)),[`&:not(${E}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:te,lineHeight:`${te}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:te}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},ae(z,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:te,margin:0,lineHeight:`${te}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:te/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:te/2*.8,height:te/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:fe},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:te,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${te}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ce},[`&${a}-node-selected`]:{backgroundColor:ee},[`${a}-iconEle`]:{display:"inline-block",width:te,height:te,lineHeight:`${te}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${te}px`,userSelect:"none"},le(z,y)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:te/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${te/2}px !important`}}}}})}},se=z=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:te}=z;return{[`${y}${y}-directory`]:{[a]:{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},[`${y}-switcher`]:{transition:`color ${z.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:te,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:te},[`${y}-node-content-wrapper`]:{color:te,background:"transparent"}}}}}},re=(z,y)=>{const a=`.${z}`,E=`${a}-treenode`,b=y.paddingXS/2,te=(0,Ae.TS)(y,{treeCls:a,treeNodeCls:E,treeNodePadding:b});return[oe(z,te),se(te)]},ne=z=>{const{controlHeightSM:y}=z;return{titleHeight:y,nodeHoverBg:z.controlItemBgHover,nodeSelectedBg:z.controlItemBgActive}};kt.ZP=(0,ue.Z)("Tree",(z,y)=>{let{prefixCls:a}=y;return[{[z.componentCls]:(0,De.C2)(`${a}-checkbox`,z)},re(a,z),(0,ve.Z)(z)]},z=>{const{colorTextLightSolid:y,colorPrimary:a}=z;return Object.assign(Object.assign({},ne(z)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},99184:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return a}});var ge=de(87462),De=de(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"},ve=x,Ae=de(74643),ue=function(b,te){return De.createElement(Ae.Z,(0,ge.Z)({},b,{ref:te,icon:ve}))},ie=De.forwardRef(ue),ae=de(73148),le=de(3407),oe=de(34182),se=de(74664),re=de(94184),ne=de.n(re),z=de(96159),a=E=>{const{prefixCls:b,switcherIcon:te,treeNodeProps:ee,showLine:ce}=E,{isLeaf:fe,expanded:he,loading:me}=ee;if(me)return De.createElement(le.Z,{className:`${b}-switcher-loading-icon`});let pe;if(ce&&typeof ce=="object"&&(pe=ce.showLeafIcon),fe){if(!ce)return null;if(typeof pe!="boolean"&&pe){const Ce=typeof pe=="function"?pe(ee):pe,Se=`${b}-switcher-line-custom-icon`;return(0,z.l$)(Ce)?(0,z.Tm)(Ce,{className:ne()(Ce.props.className||"",Se)}):Ce}return pe?De.createElement(ae.Z,{className:`${b}-switcher-line-icon`}):De.createElement("span",{className:`${b}-switcher-leaf-line`})}const be=`${b}-switcher-icon`,ye=typeof te=="function"?te(ee):te;return(0,z.l$)(ye)?(0,z.Tm)(ye,{className:ne()(ye.props.className||"",be)}):ye!==void 0?ye:ce?he?De.createElement(oe.Z,{className:`${b}-switcher-line-icon`}):De.createElement(se.Z,{className:`${b}-switcher-line-icon`}):De.createElement(ie,{className:be})}},59810:function(sn,kt,de){"use strict";de.d(kt,{default:function(){return bo}});var ge=de(67294),De=de(74902),x=de(94184),ve=de.n(x),Ae=de(87462),ue=de(15671),ie=de(43144),ae=de(60136),le=de(51630),oe=de(4942),se=de(45987),re=de(74165),ne=de(71002),z=de(15861),y=de(64217);function a(Wn,Fr){var mr="cannot ".concat(Wn.method," ").concat(Wn.action," ").concat(Fr.status,"'"),Tr=new Error(mr);return Tr.status=Fr.status,Tr.method=Wn.method,Tr.url=Wn.action,Tr}function E(Wn){var Fr=Wn.responseText||Wn.response;if(!Fr)return Fr;try{return JSON.parse(Fr)}catch(mr){return Fr}}function b(Wn){var Fr=new XMLHttpRequest;Wn.onProgress&&Fr.upload&&(Fr.upload.onprogress=function(jn){jn.total>0&&(jn.percent=jn.loaded/jn.total*100),Wn.onProgress(jn)});var mr=new FormData;Wn.data&&Object.keys(Wn.data).forEach(function(Pr){var jn=Wn.data[Pr];if(Array.isArray(jn)){jn.forEach(function(zr){mr.append("".concat(Pr,"[]"),zr)});return}mr.append(Pr,jn)}),Wn.file instanceof Blob?mr.append(Wn.filename,Wn.file,Wn.file.name):mr.append(Wn.filename,Wn.file),Fr.onerror=function(jn){Wn.onError(jn)},Fr.onload=function(){return Fr.status<200||Fr.status>=300?Wn.onError(a(Wn,Fr),E(Fr)):Wn.onSuccess(E(Fr),Fr)},Fr.open(Wn.method,Wn.action,!0),Wn.withCredentials&&"withCredentials"in Fr&&(Fr.withCredentials=!0);var Tr=Wn.headers||{};return Tr["X-Requested-With"]!==null&&Fr.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Tr).forEach(function(Pr){Tr[Pr]!==null&&Fr.setRequestHeader(Pr,Tr[Pr])}),Fr.send(mr),{abort:function(){Fr.abort()}}}var te=+new Date,ee=0;function ce(){return"rc-upload-".concat(te,"-").concat(++ee)}var fe=de(80334),he=function(Wn,Fr){if(Wn&&Fr){var mr=Array.isArray(Fr)?Fr:Fr.split(","),Tr=Wn.name||"",Pr=Wn.type||"",jn=Pr.replace(/\/.*$/,"");return mr.some(function(zr){var Mr=zr.trim();if(/^\*(\/\*)?$/.test(zr))return!0;if(Mr.charAt(0)==="."){var wo=Tr.toLowerCase(),Xa=Mr.toLowerCase(),vo=[Xa];return(Xa===".jpg"||Xa===".jpeg")&&(vo=[".jpg",".jpeg"]),vo.some(function(Fo){return wo.endsWith(Fo)})}return/\/\*$/.test(Mr)?jn===Mr.replace(/\/.*$/,""):Pr===Mr?!0:/^\w+$/.test(Mr)?((0,fe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Mr,"'.Skip for check.")),!0):!1})}return!0};function me(Wn,Fr){var mr=Wn.createReader(),Tr=[];function Pr(){mr.readEntries(function(jn){var zr=Array.prototype.slice.apply(jn);Tr=Tr.concat(zr);var Mr=!zr.length;Mr?Fr(Tr):Pr()})}Pr()}var pe=function(Fr,mr,Tr){var Pr=function jn(zr,Mr){zr&&(zr.path=Mr||"",zr.isFile?zr.file(function(wo){Tr(wo)&&(zr.fullPath&&!wo.webkitRelativePath&&(Object.defineProperties(wo,{webkitRelativePath:{writable:!0}}),wo.webkitRelativePath=zr.fullPath.replace(/^\//,""),Object.defineProperties(wo,{webkitRelativePath:{writable:!1}})),mr([wo]))}):zr.isDirectory&&me(zr,function(wo){wo.forEach(function(Xa){jn(Xa,"".concat(Mr).concat(zr.name,"/"))})}))};Fr.forEach(function(jn){Pr(jn.webkitGetAsEntry())})},be=pe,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Ce=function(Wn){(0,ae.Z)(mr,Wn);var Fr=(0,le.Z)(mr);function mr(){var Tr;(0,ue.Z)(this,mr);for(var Pr=arguments.length,jn=new Array(Pr),zr=0;zr<Pr;zr++)jn[zr]=arguments[zr];return Tr=Fr.call.apply(Fr,[this].concat(jn)),Tr.state={uid:ce()},Tr.reqs={},Tr.fileInput=void 0,Tr._isMounted=void 0,Tr.onChange=function(Mr){var wo=Tr.props,Xa=wo.accept,vo=wo.directory,Fo=Mr.target.files,Or=(0,De.Z)(Fo).filter(function(Wr){return!vo||he(Wr,Xa)});Tr.uploadFiles(Or),Tr.reset()},Tr.onClick=function(Mr){var wo=Tr.fileInput;if(wo){var Xa=Tr.props,vo=Xa.children,Fo=Xa.onClick;if(vo&&vo.type==="button"){var Or=wo.parentNode;Or.focus(),Or.querySelector("button").blur()}wo.click(),Fo&&Fo(Mr)}},Tr.onKeyDown=function(Mr){Mr.key==="Enter"&&Tr.onClick(Mr)},Tr.onFileDrop=function(Mr){var wo=Tr.props.multiple;if(Mr.preventDefault(),Mr.type!=="dragover")if(Tr.props.directory)be(Array.prototype.slice.call(Mr.dataTransfer.items),Tr.uploadFiles,function(vo){return he(vo,Tr.props.accept)});else{var Xa=(0,De.Z)(Mr.dataTransfer.files).filter(function(vo){return he(vo,Tr.props.accept)});wo===!1&&(Xa=Xa.slice(0,1)),Tr.uploadFiles(Xa)}},Tr.uploadFiles=function(Mr){var wo=(0,De.Z)(Mr),Xa=wo.map(function(vo){return vo.uid=ce(),Tr.processFile(vo,wo)});Promise.all(Xa).then(function(vo){var Fo=Tr.props.onBatchStart;Fo==null||Fo(vo.map(function(Or){var Wr=Or.origin,ei=Or.parsedFile;return{file:Wr,parsedFile:ei}})),vo.filter(function(Or){return Or.parsedFile!==null}).forEach(function(Or){Tr.post(Or)})})},Tr.processFile=function(){var Mr=(0,z.Z)((0,re.Z)().mark(function wo(Xa,vo){var Fo,Or,Wr,ei,wi,Ao,hi,aa,qa;return(0,re.Z)().wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:if(Fo=Tr.props.beforeUpload,Or=Xa,!Fo){Ha.next=14;break}return Ha.prev=3,Ha.next=6,Fo(Xa,vo);case 6:Or=Ha.sent,Ha.next=12;break;case 9:Ha.prev=9,Ha.t0=Ha.catch(3),Or=!1;case 12:if(Or!==!1){Ha.next=14;break}return Ha.abrupt("return",{origin:Xa,parsedFile:null,action:null,data:null});case 14:if(Wr=Tr.props.action,typeof Wr!="function"){Ha.next=21;break}return Ha.next=18,Wr(Xa);case 18:ei=Ha.sent,Ha.next=22;break;case 21:ei=Wr;case 22:if(wi=Tr.props.data,typeof wi!="function"){Ha.next=29;break}return Ha.next=26,wi(Xa);case 26:Ao=Ha.sent,Ha.next=30;break;case 29:Ao=wi;case 30:return hi=((0,ne.Z)(Or)==="object"||typeof Or=="string")&&Or?Or:Xa,hi instanceof File?aa=hi:aa=new File([hi],Xa.name,{type:Xa.type}),qa=aa,qa.uid=Xa.uid,Ha.abrupt("return",{origin:Xa,data:Ao,parsedFile:qa,action:ei});case 35:case"end":return Ha.stop()}},wo,null,[[3,9]])}));return function(wo,Xa){return Mr.apply(this,arguments)}}(),Tr.saveFileInput=function(Mr){Tr.fileInput=Mr},Tr}return(0,ie.Z)(mr,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Pr){var jn=this,zr=Pr.data,Mr=Pr.origin,wo=Pr.action,Xa=Pr.parsedFile;if(this._isMounted){var vo=this.props,Fo=vo.onStart,Or=vo.customRequest,Wr=vo.name,ei=vo.headers,wi=vo.withCredentials,Ao=vo.method,hi=Mr.uid,aa=Or||b,qa={action:wo,filename:Wr,data:zr,file:Xa,headers:ei,withCredentials:wi,method:Ao||"post",onProgress:function(Ha){var ci=jn.props.onProgress;ci==null||ci(Ha,Xa)},onSuccess:function(Ha,ci){var si=jn.props.onSuccess;si==null||si(Ha,Xa,ci),delete jn.reqs[hi]},onError:function(Ha,ci){var si=jn.props.onError;si==null||si(Ha,ci,Xa),delete jn.reqs[hi]}};Fo(Mr),this.reqs[hi]=aa(qa)}}},{key:"reset",value:function(){this.setState({uid:ce()})}},{key:"abort",value:function(Pr){var jn=this.reqs;if(Pr){var zr=Pr.uid?Pr.uid:Pr;jn[zr]&&jn[zr].abort&&jn[zr].abort(),delete jn[zr]}else Object.keys(jn).forEach(function(Mr){jn[Mr]&&jn[Mr].abort&&jn[Mr].abort(),delete jn[Mr]})}},{key:"render",value:function(){var Pr,jn=this.props,zr=jn.component,Mr=jn.prefixCls,wo=jn.className,Xa=jn.disabled,vo=jn.id,Fo=jn.style,Or=jn.multiple,Wr=jn.accept,ei=jn.capture,wi=jn.children,Ao=jn.directory,hi=jn.openFileDialogOnClick,aa=jn.onMouseEnter,qa=jn.onMouseLeave,co=(0,se.Z)(jn,ye),Ha=ve()((Pr={},(0,oe.Z)(Pr,Mr,!0),(0,oe.Z)(Pr,"".concat(Mr,"-disabled"),Xa),(0,oe.Z)(Pr,wo,wo),Pr)),ci=Ao?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},si=Xa?{}:{onClick:hi?this.onClick:function(){},onKeyDown:hi?this.onKeyDown:function(){},onMouseEnter:aa,onMouseLeave:qa,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return ge.createElement(zr,(0,Ae.Z)({},si,{className:Ha,role:"button",style:Fo}),ge.createElement("input",(0,Ae.Z)({},(0,y.Z)(co,{aria:!0,data:!0}),{id:vo,disabled:Xa,type:"file",ref:this.saveFileInput,onClick:function(Xi){return Xi.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Wr},ci,{multiple:Or,onChange:this.onChange},ei!=null?{capture:ei}:{})),wi)}}]),mr}(ge.Component),Se=Ce;function Ue(){}var we=function(Wn){(0,ae.Z)(mr,Wn);var Fr=(0,le.Z)(mr);function mr(){var Tr;(0,ue.Z)(this,mr);for(var Pr=arguments.length,jn=new Array(Pr),zr=0;zr<Pr;zr++)jn[zr]=arguments[zr];return Tr=Fr.call.apply(Fr,[this].concat(jn)),Tr.uploader=void 0,Tr.saveUploader=function(Mr){Tr.uploader=Mr},Tr}return(0,ie.Z)(mr,[{key:"abort",value:function(Pr){this.uploader.abort(Pr)}},{key:"render",value:function(){return ge.createElement(Se,(0,Ae.Z)({},this.props,{ref:this.saveUploader}))}}]),mr}(ge.Component);we.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Ue,onError:Ue,onSuccess:Ue,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var je=we,Fe=je,ke=de(5663),We=de(73935),Ze=de(53124),Ke=de(98866),qe=de(10110),et=de(24457),ut={icon:function(Fr,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:Fr}}]}},name:"file",theme:"twotone"},ct=ut,it=de(74643),tt=function(Fr,mr){return ge.createElement(it.Z,(0,Ae.Z)({},Fr,{ref:mr,icon:ct}))},st=ge.forwardRef(tt),gt=de(3407),bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},xt=bt,vt=function(Fr,mr){return ge.createElement(it.Z,(0,Ae.Z)({},Fr,{ref:mr,icon:xt}))},At=ge.forwardRef(vt),Je={icon:function(Fr,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:Fr}},{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:Fr}}]}},name:"picture",theme:"twotone"},Te=Je,Ve=function(Fr,mr){return ge.createElement(it.Z,(0,Ae.Z)({},Fr,{ref:mr,icon:Te}))},Le=ge.forwardRef(Ve),Ee=de(38379),Be=de(57838),Ge=de(33603),Me=de(96159),Re=de(71577);function ze(Wn){return Object.assign(Object.assign({},Wn),{lastModified:Wn.lastModified,lastModifiedDate:Wn.lastModifiedDate,name:Wn.name,size:Wn.size,type:Wn.type,uid:Wn.uid,percent:0,originFileObj:Wn})}function nt(Wn,Fr){const mr=(0,De.Z)(Fr),Tr=mr.findIndex(Pr=>{let{uid:jn}=Pr;return jn===Wn.uid});return Tr===-1?mr.push(Wn):mr[Tr]=Wn,mr}function yt(Wn,Fr){const mr=Wn.uid!==void 0?"uid":"name";return Fr.filter(Tr=>Tr[mr]===Wn[mr])[0]}function Lt(Wn,Fr){const mr=Wn.uid!==void 0?"uid":"name",Tr=Fr.filter(Pr=>Pr[mr]!==Wn[mr]);return Tr.length===Fr.length?null:Tr}const Rt=function(){const Fr=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Tr=Fr[Fr.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Tr)||[""])[0]},St=Wn=>Wn.indexOf("image/")===0,pt=Wn=>{if(Wn.type&&!Wn.thumbUrl)return St(Wn.type);const Fr=Wn.thumbUrl||Wn.url||"",mr=Rt(Fr);return/^data:image\//.test(Fr)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(mr)?!0:!(/^data:/.test(Fr)||mr)},Ft=200;function Ut(Wn){return new Promise(Fr=>{if(!Wn.type||!St(Wn.type)){Fr("");return}const mr=document.createElement("canvas");mr.width=Ft,mr.height=Ft,mr.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ft}px; height: ${Ft}px; z-index: 9999; display: none;`,document.body.appendChild(mr);const Tr=mr.getContext("2d"),Pr=new Image;if(Pr.onload=()=>{const{width:jn,height:zr}=Pr;let Mr=Ft,wo=Ft,Xa=0,vo=0;jn>zr?(wo=zr*(Ft/jn),vo=-(wo-Mr)/2):(Mr=jn*(Ft/zr),Xa=-(Mr-wo)/2),Tr.drawImage(Pr,Xa,vo,Mr,wo);const Fo=mr.toDataURL();document.body.removeChild(mr),window.URL.revokeObjectURL(Pr.src),Fr(Fo)},Pr.crossOrigin="anonymous",Wn.type.startsWith("image/svg+xml")){const jn=new FileReader;jn.onload=()=>{jn.result&&(Pr.src=jn.result)},jn.readAsDataURL(Wn)}else if(Wn.type.startsWith("image/gif")){const jn=new FileReader;jn.onload=()=>{jn.result&&Fr(jn.result)},jn.readAsDataURL(Wn)}else Pr.src=window.URL.createObjectURL(Wn)})}var Ct=de(84249),qt=de(90674),Bt=de(99569),Nt=de(38703),en=de(83062),pn=ge.forwardRef((Wn,Fr)=>{let{prefixCls:mr,className:Tr,style:Pr,locale:jn,listType:zr,file:Mr,items:wo,progress:Xa,iconRender:vo,actionIconRender:Fo,itemRender:Or,isImgUrl:Wr,showPreviewIcon:ei,showRemoveIcon:wi,showDownloadIcon:Ao,previewIcon:hi,removeIcon:aa,downloadIcon:qa,onPreview:co,onDownload:Ha,onClose:ci}=Wn;var si,li;const{status:Xi}=Mr,[Ui,Fn]=ge.useState(Xi);ge.useEffect(()=>{Xi!=="removed"&&Fn(Xi)},[Xi]);const[On,Br]=ge.useState(!1);ge.useEffect(()=>{const ar=setTimeout(()=>{Br(!0)},300);return()=>{clearTimeout(ar)}},[]);const _n=vo(Mr);let xr=ge.createElement("div",{className:`${mr}-icon`},_n);if(zr==="picture"||zr==="picture-card"||zr==="picture-circle")if(Ui==="uploading"||!Mr.thumbUrl&&!Mr.url){const ar=ve()(`${mr}-list-item-thumbnail`,{[`${mr}-list-item-file`]:Ui!=="uploading"});xr=ge.createElement("div",{className:ar},_n)}else{const ar=Wr!=null&&Wr(Mr)?ge.createElement("img",{src:Mr.thumbUrl||Mr.url,alt:Mr.name,className:`${mr}-list-item-image`,crossOrigin:Mr.crossOrigin}):_n,pr=ve()(`${mr}-list-item-thumbnail`,{[`${mr}-list-item-file`]:Wr&&!Wr(Mr)});xr=ge.createElement("a",{className:pr,onClick:yr=>co(Mr,yr),href:Mr.url||Mr.thumbUrl,target:"_blank",rel:"noopener noreferrer"},ar)}const Hn=ve()(`${mr}-list-item`,`${mr}-list-item-${Ui}`),Kr=typeof Mr.linkProps=="string"?JSON.parse(Mr.linkProps):Mr.linkProps,Ba=wi?Fo((typeof aa=="function"?aa(Mr):aa)||ge.createElement(Ct.Z,null),()=>ci(Mr),mr,jn.removeFile):null,Qa=Ao&&Ui==="done"?Fo((typeof qa=="function"?qa(Mr):qa)||ge.createElement(qt.Z,null),()=>Ha(Mr),mr,jn.downloadFile):null,Wa=zr!=="picture-card"&&zr!=="picture-circle"&&ge.createElement("span",{key:"download-delete",className:ve()(`${mr}-list-item-actions`,{picture:zr==="picture"})},Qa,Ba),xa=ve()(`${mr}-list-item-name`),Za=Mr.url?[ge.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:xa,title:Mr.name},Kr,{href:Mr.url,onClick:ar=>co(Mr,ar)}),Mr.name),Wa]:[ge.createElement("span",{key:"view",className:xa,onClick:ar=>co(Mr,ar),title:Mr.name},Mr.name),Wa],Ra={pointerEvents:"none",opacity:.5},Dn=ei?ge.createElement("a",{href:Mr.url||Mr.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Mr.url||Mr.thumbUrl?void 0:Ra,onClick:ar=>co(Mr,ar),title:jn.previewFile},typeof hi=="function"?hi(Mr):hi||ge.createElement(Bt.Z,null)):null,Kn=(zr==="picture-card"||zr==="picture-circle")&&Ui!=="uploading"&&ge.createElement("span",{className:`${mr}-list-item-actions`},Dn,Ui==="done"&&Qa,Ba),{getPrefixCls:er}=ge.useContext(Ze.E_),Gt=er(),gr=ge.createElement("div",{className:Hn},xr,Za,Kn,On&&ge.createElement(Ee.default,{motionName:`${Gt}-fade`,visible:Ui==="uploading",motionDeadline:2e3},ar=>{let{className:pr}=ar;const yr="percent"in Mr?ge.createElement(Nt.Z,Object.assign({},Xa,{type:"line",percent:Mr.percent,"aria-label":Mr["aria-label"],"aria-labelledby":Mr["aria-labelledby"]})):null;return ge.createElement("div",{className:ve()(`${mr}-list-item-progress`,pr)},yr)})),Vr=Mr.response&&typeof Mr.response=="string"?Mr.response:((si=Mr.error)===null||si===void 0?void 0:si.statusText)||((li=Mr.error)===null||li===void 0?void 0:li.message)||jn.uploadError,fa=Ui==="error"?ge.createElement(en.Z,{title:Vr,getPopupContainer:ar=>ar.parentNode},gr):gr;return ge.createElement("div",{className:ve()(`${mr}-list-item-container`,Tr),style:Pr,ref:Fr},Or?Or(fa,Mr,wo,{download:Ha.bind(null,Mr),preview:co.bind(null,Mr),remove:ci.bind(null,Mr)}):fa)});const zn=(Wn,Fr)=>{const{listType:mr="text",previewFile:Tr=Ut,onPreview:Pr,onDownload:jn,onRemove:zr,locale:Mr,iconRender:wo,isImageUrl:Xa=pt,prefixCls:vo,items:Fo=[],showPreviewIcon:Or=!0,showRemoveIcon:Wr=!0,showDownloadIcon:ei=!1,removeIcon:wi,previewIcon:Ao,downloadIcon:hi,progress:aa={size:[-1,2],showInfo:!1},appendAction:qa,appendActionVisible:co=!0,itemRender:Ha,disabled:ci}=Wn,si=(0,Be.Z)(),[li,Xi]=ge.useState(!1);ge.useEffect(()=>{mr!=="picture"&&mr!=="picture-card"&&mr!=="picture-circle"||(Fo||[]).forEach(Ra=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Ra.originFileObj instanceof File||Ra.originFileObj instanceof Blob)||Ra.thumbUrl!==void 0||(Ra.thumbUrl="",Tr&&Tr(Ra.originFileObj).then(Dn=>{Ra.thumbUrl=Dn||"",si()}))})},[mr,Fo,Tr]),ge.useEffect(()=>{Xi(!0)},[]);const Ui=(Ra,Dn)=>{if(Pr)return Dn==null||Dn.preventDefault(),Pr(Ra)},Fn=Ra=>{typeof jn=="function"?jn(Ra):Ra.url&&window.open(Ra.url)},On=Ra=>{zr==null||zr(Ra)},Br=Ra=>{if(wo)return wo(Ra,mr);const Dn=Ra.status==="uploading",Kn=Xa&&Xa(Ra)?ge.createElement(Le,null):ge.createElement(st,null);let er=Dn?ge.createElement(gt.Z,null):ge.createElement(At,null);return mr==="picture"?er=Dn?ge.createElement(gt.Z,null):Kn:(mr==="picture-card"||mr==="picture-circle")&&(er=Dn?Mr.uploading:Kn),er},_n=(Ra,Dn,Kn,er)=>{const Gt={type:"text",size:"small",title:er,onClick:gr=>{Dn(),(0,Me.l$)(Ra)&&Ra.props.onClick&&Ra.props.onClick(gr)},className:`${Kn}-list-item-action`,disabled:ci};if((0,Me.l$)(Ra)){const gr=(0,Me.Tm)(Ra,Object.assign(Object.assign({},Ra.props),{onClick:()=>{}}));return ge.createElement(Re.ZP,Object.assign({},Gt,{icon:gr}))}return ge.createElement(Re.ZP,Object.assign({},Gt),ge.createElement("span",null,Ra))};ge.useImperativeHandle(Fr,()=>({handlePreview:Ui,handleDownload:Fn}));const{getPrefixCls:xr}=ge.useContext(Ze.E_),Hn=xr("upload",vo),Kr=xr(),Ba=ve()(`${Hn}-list`,`${Hn}-list-${mr}`),Qa=(0,De.Z)(Fo.map(Ra=>({key:Ra.uid,file:Ra})));let xa={motionDeadline:2e3,motionName:`${Hn}-${mr==="picture-card"||mr==="picture-circle"?"animate-inline":"animate"}`,keys:Qa,motionAppear:li};const Za=ge.useMemo(()=>{const Ra=Object.assign({},(0,Ge.Z)(Kr));return delete Ra.onAppearEnd,delete Ra.onEnterEnd,delete Ra.onLeaveEnd,Ra},[Kr]);return mr!=="picture-card"&&mr!=="picture-circle"&&(xa=Object.assign(Object.assign({},Za),xa)),ge.createElement("div",{className:Ba},ge.createElement(Ee.CSSMotionList,Object.assign({},xa,{component:!1}),Ra=>{let{key:Dn,file:Kn,className:er,style:Gt}=Ra;return ge.createElement(pn,{key:Dn,locale:Mr,prefixCls:Hn,className:er,style:Gt,file:Kn,items:Fo,progress:aa,listType:mr,isImgUrl:Xa,showPreviewIcon:Or,showRemoveIcon:Wr,showDownloadIcon:ei,removeIcon:wi,previewIcon:Ao,downloadIcon:hi,iconRender:Br,actionIconRender:_n,itemRender:Ha,onPreview:Ui,onDownload:Fn,onClose:On})}),qa&&ge.createElement(Ee.default,Object.assign({},xa,{visible:co,forceRender:!0}),Ra=>{let{className:Dn,style:Kn}=Ra;return(0,Me.Tm)(qa,er=>({className:ve()(er.className,Dn),style:Object.assign(Object.assign(Object.assign({},Kn),{pointerEvents:Dn?"none":void 0}),er.style)}))}))};var Pn=ge.forwardRef(zn),hn=de(14747),Bn=de(33507),ir=de(67968),Lr=de(45503),la=Wn=>{const{componentCls:Fr,iconCls:mr}=Wn;return{[`${Fr}-wrapper`]:{[`${Fr}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Wn.colorFillAlter,border:`${Wn.lineWidth}px dashed ${Wn.colorBorder}`,borderRadius:Wn.borderRadiusLG,cursor:"pointer",transition:`border-color ${Wn.motionDurationSlow}`,[Fr]:{padding:`${Wn.padding}px 0`},[`${Fr}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Fr}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Fr}-disabled):hover`]:{borderColor:Wn.colorPrimaryHover},[`p${Fr}-drag-icon`]:{marginBottom:Wn.margin,[mr]:{color:Wn.colorPrimary,fontSize:Wn.uploadThumbnailSize}},[`p${Fr}-text`]:{margin:`0 0 ${Wn.marginXXS}px`,color:Wn.colorTextHeading,fontSize:Wn.fontSizeLG},[`p${Fr}-hint`]:{color:Wn.colorTextDescription,fontSize:Wn.fontSize},[`&${Fr}-disabled`]:{cursor:"not-allowed",[`p${Fr}-drag-icon ${mr},
|
|
|
p${Fr}-text,
|
|
|
p${Fr}-hint
|
|
|
`]:{color:Wn.colorTextDisabled}}}}}},Sa=Wn=>{const{componentCls:Fr,antCls:mr,iconCls:Tr,fontSize:Pr,lineHeight:jn}=Wn,zr=`${Fr}-list-item`,Mr=`${zr}-actions`,wo=`${zr}-action`,Xa=Math.round(Pr*jn);return{[`${Fr}-wrapper`]:{[`${Fr}-list`]:Object.assign(Object.assign({},(0,hn.dF)()),{lineHeight:Wn.lineHeight,[zr]:{position:"relative",height:Wn.lineHeight*Pr,marginTop:Wn.marginXS,fontSize:Pr,display:"flex",alignItems:"center",transition:`background-color ${Wn.motionDurationSlow}`,"&:hover":{backgroundColor:Wn.controlItemBgHover},[`${zr}-name`]:Object.assign(Object.assign({},hn.vS),{padding:`0 ${Wn.paddingXS}px`,lineHeight:jn,flex:"auto",transition:`all ${Wn.motionDurationSlow}`}),[Mr]:{[wo]:{opacity:0},[`${wo}${mr}-btn-sm`]:{height:Xa,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
|
${wo}:focus-visible,
|
|
|
&.picture ${wo}
|
|
|
`]:{opacity:1},[Tr]:{color:Wn.actionsColor,transition:`all ${Wn.motionDurationSlow}`},[`&:hover ${Tr}`]:{color:Wn.colorText}},[`${Fr}-icon ${Tr}`]:{color:Wn.colorTextDescription,fontSize:Pr},[`${zr}-progress`]:{position:"absolute",bottom:-Wn.uploadProgressOffset,width:"100%",paddingInlineStart:Pr+Wn.paddingXS,fontSize:Pr,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${zr}:hover ${wo}`]:{opacity:1,color:Wn.colorText},[`${zr}-error`]:{color:Wn.colorError,[`${zr}-name, ${Fr}-icon ${Tr}`]:{color:Wn.colorError},[Mr]:{[`${Tr}, ${Tr}:hover`]:{color:Wn.colorError},[wo]:{opacity:1}}},[`${Fr}-list-item-container`]:{transition:`opacity ${Wn.motionDurationSlow}, height ${Wn.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Va=de(45930),ur=de(16932);const Zn=new Va.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),qn=new Va.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Hr=Wn=>{const{componentCls:Fr}=Wn,mr=`${Fr}-animate-inline`;return[{[`${Fr}-wrapper`]:{[`${mr}-appear, ${mr}-enter, ${mr}-leave`]:{animationDuration:Wn.motionDurationSlow,animationTimingFunction:Wn.motionEaseInOutCirc,animationFillMode:"forwards"},[`${mr}-appear, ${mr}-enter`]:{animationName:Zn},[`${mr}-leave`]:{animationName:qn}}},{[`${Fr}-wrapper`]:(0,ur.J$)(Wn)},Zn,qn]},La=de(47448),Qr=de(84780);const io=Wn=>{const{componentCls:Fr,iconCls:mr,uploadThumbnailSize:Tr,uploadProgressOffset:Pr}=Wn,jn=`${Fr}-list`,zr=`${jn}-item`;return{[`${Fr}-wrapper`]:{[`
|
|
|
${jn}${jn}-picture,
|
|
|
${jn}${jn}-picture-card,
|
|
|
${jn}${jn}-picture-circle
|
|
|
`]:{[zr]:{position:"relative",height:Tr+Wn.lineWidth*2+Wn.paddingXS*2,padding:Wn.paddingXS,border:`${Wn.lineWidth}px ${Wn.lineType} ${Wn.colorBorder}`,borderRadius:Wn.borderRadiusLG,"&:hover":{background:"transparent"},[`${zr}-thumbnail`]:Object.assign(Object.assign({},hn.vS),{width:Tr,height:Tr,lineHeight:`${Tr+Wn.paddingSM}px`,textAlign:"center",flex:"none",[mr]:{fontSize:Wn.fontSizeHeading2,color:Wn.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${zr}-progress`]:{bottom:Pr,width:`calc(100% - ${Wn.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Tr+Wn.paddingXS}},[`${zr}-error`]:{borderColor:Wn.colorError,[`${zr}-thumbnail ${mr}`]:{[`svg path[fill='${La.blue[0]}']`]:{fill:Wn.colorErrorBg},[`svg path[fill='${La.blue.primary}']`]:{fill:Wn.colorError}}},[`${zr}-uploading`]:{borderStyle:"dashed",[`${zr}-name`]:{marginBottom:Pr}}},[`${jn}${jn}-picture-circle ${zr}`]:{[`&, &::before, ${zr}-thumbnail`]:{borderRadius:"50%"}}}}},ro=Wn=>{const{componentCls:Fr,iconCls:mr,fontSizeLG:Tr,colorTextLightSolid:Pr}=Wn,jn=`${Fr}-list`,zr=`${jn}-item`,Mr=Wn.uploadPicCardSize;return{[`
|
|
|
${Fr}-wrapper${Fr}-picture-card-wrapper,
|
|
|
${Fr}-wrapper${Fr}-picture-circle-wrapper
|
|
|
`]:Object.assign(Object.assign({},(0,hn.dF)()),{display:"inline-block",width:"100%",[`${Fr}${Fr}-select`]:{width:Mr,height:Mr,marginInlineEnd:Wn.marginXS,marginBottom:Wn.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Wn.colorFillAlter,border:`${Wn.lineWidth}px dashed ${Wn.colorBorder}`,borderRadius:Wn.borderRadiusLG,cursor:"pointer",transition:`border-color ${Wn.motionDurationSlow}`,[`> ${Fr}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Fr}-disabled):hover`]:{borderColor:Wn.colorPrimary}},[`${jn}${jn}-picture-card, ${jn}${jn}-picture-circle`]:{[`${jn}-item-container`]:{display:"inline-block",width:Mr,height:Mr,marginBlock:`0 ${Wn.marginXS}px`,marginInline:`0 ${Wn.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[zr]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Wn.paddingXS*2}px)`,height:`calc(100% - ${Wn.paddingXS*2}px)`,backgroundColor:Wn.colorBgMask,opacity:0,transition:`all ${Wn.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 ${Wn.motionDurationSlow}`,[`${mr}-eye, ${mr}-download, ${mr}-delete`]:{zIndex:10,width:Tr,margin:`0 ${Wn.marginXXS}px`,fontSize:Tr,cursor:"pointer",transition:`all ${Wn.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${zr}-actions, ${zr}-actions:hover`]:{[`${mr}-eye, ${mr}-download, ${mr}-delete`]:{color:new Qr.C(Pr).setAlpha(.65).toRgbString(),"&:hover":{color:Pr}}},[`${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:Wn.margin,display:"block",width:`calc(100% - ${Wn.paddingXS*2}px)`},[`${zr}-uploading`]:{[`&${zr}`]:{backgroundColor:Wn.colorFillAlter},[`&::before, ${mr}-eye, ${mr}-download, ${mr}-delete`]:{display:"none"}},[`${zr}-progress`]:{bottom:Wn.marginXL,width:`calc(100% - ${Wn.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Fr}-wrapper${Fr}-picture-circle-wrapper`]:{[`${Fr}${Fr}-select`]:{borderRadius:"50%"}}}};var wn=Wn=>{const{componentCls:Fr}=Wn;return{[`${Fr}-rtl`]:{direction:"rtl"}}};const un=Wn=>{const{componentCls:Fr,colorTextDisabled:mr}=Wn;return{[`${Fr}-wrapper`]:Object.assign(Object.assign({},(0,hn.Wf)(Wn)),{[Fr]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Fr}-select`]:{display:"inline-block"},[`${Fr}-disabled`]:{color:mr,cursor:"not-allowed"}})}};var Nr=(0,ir.Z)("Upload",Wn=>{const{fontSizeHeading3:Fr,fontSize:mr,lineHeight:Tr,lineWidth:Pr,controlHeightLG:jn}=Wn,zr=Math.round(mr*Tr),Mr=(0,Lr.TS)(Wn,{uploadThumbnailSize:Fr*2,uploadProgressOffset:zr/2+Pr,uploadPicCardSize:jn*2.55});return[un(Mr),la(Mr),io(Mr),ro(Mr),Sa(Mr),Hr(Mr),wn(Mr),(0,Bn.Z)(Mr)]},Wn=>({actionsColor:Wn.colorTextDescription})),Yr=function(Wn,Fr,mr,Tr){function Pr(jn){return jn instanceof mr?jn:new mr(function(zr){zr(jn)})}return new(mr||(mr=Promise))(function(jn,zr){function Mr(vo){try{Xa(Tr.next(vo))}catch(Fo){zr(Fo)}}function wo(vo){try{Xa(Tr.throw(vo))}catch(Fo){zr(Fo)}}function Xa(vo){vo.done?jn(vo.value):Pr(vo.value).then(Mr,wo)}Xa((Tr=Tr.apply(Wn,Fr||[])).next())})};const kr=`__LIST_IGNORE_${Date.now()}__`,ao=(Wn,Fr)=>{const{fileList:mr,defaultFileList:Tr,onRemove:Pr,showUploadList:jn=!0,listType:zr="text",onPreview:Mr,onDownload:wo,onChange:Xa,onDrop:vo,previewFile:Fo,disabled:Or,locale:Wr,iconRender:ei,isImageUrl:wi,progress:Ao,prefixCls:hi,className:aa,type:qa="select",children:co,style:Ha,itemRender:ci,maxCount:si,data:li={},multiple:Xi=!1,action:Ui="",accept:Fn="",supportServerRender:On=!0,rootClassName:Br}=Wn,_n=ge.useContext(Ke.Z),xr=Or!=null?Or:_n,[Hn,Kr]=(0,ke.Z)(Tr||[],{value:mr,postState:Vt=>Vt!=null?Vt:[]}),[Ba,Qa]=ge.useState("drop"),Wa=ge.useRef(null);ge.useMemo(()=>{const Vt=Date.now();(mr||[]).forEach((vn,Rn)=>{!vn.uid&&!Object.isFrozen(vn)&&(vn.uid=`__AUTO__${Vt}_${Rn}__`)})},[mr]);const xa=(Vt,vn,Rn)=>{let Ar=(0,De.Z)(vn),Rr=!1;si===1?Ar=Ar.slice(-1):si&&(Rr=Ar.length>si,Ar=Ar.slice(0,si)),(0,We.flushSync)(()=>{Kr(Ar)});const oa={file:Vt,fileList:Ar};Rn&&(oa.event=Rn),(!Rr||Ar.some(ca=>ca.uid===Vt.uid))&&(0,We.flushSync)(()=>{Xa==null||Xa(oa)})},Za=(Vt,vn)=>Yr(void 0,void 0,void 0,function*(){const{beforeUpload:Rn,transformFile:Ar}=Wn;let Rr=Vt;if(Rn){const oa=yield Rn(Vt,vn);if(oa===!1)return!1;if(delete Vt[kr],oa===kr)return Object.defineProperty(Vt,kr,{value:!0,configurable:!0}),!1;typeof oa=="object"&&oa&&(Rr=oa)}return Ar&&(Rr=yield Ar(Rr)),Rr}),Ra=Vt=>{const vn=Vt.filter(Rr=>!Rr.file[kr]);if(!vn.length)return;const Rn=vn.map(Rr=>ze(Rr.file));let Ar=(0,De.Z)(Hn);Rn.forEach(Rr=>{Ar=nt(Rr,Ar)}),Rn.forEach((Rr,oa)=>{let ca=Rr;if(vn[oa].parsedFile)Rr.status="uploading";else{const{originFileObj:Sn}=Rr;let dn;try{dn=new File([Sn],Sn.name,{type:Sn.type})}catch(gn){dn=new Blob([Sn],{type:Sn.type}),dn.name=Sn.name,dn.lastModifiedDate=new Date,dn.lastModified=new Date().getTime()}dn.uid=Rr.uid,ca=dn}xa(ca,Ar)})},Dn=(Vt,vn,Rn)=>{try{typeof Vt=="string"&&(Vt=JSON.parse(Vt))}catch(oa){}if(!yt(vn,Hn))return;const Ar=ze(vn);Ar.status="done",Ar.percent=100,Ar.response=Vt,Ar.xhr=Rn;const Rr=nt(Ar,Hn);xa(Ar,Rr)},Kn=(Vt,vn)=>{if(!yt(vn,Hn))return;const Rn=ze(vn);Rn.status="uploading",Rn.percent=Vt.percent;const Ar=nt(Rn,Hn);xa(Rn,Ar,Vt)},er=(Vt,vn,Rn)=>{if(!yt(Rn,Hn))return;const Ar=ze(Rn);Ar.error=Vt,Ar.response=vn,Ar.status="error";const Rr=nt(Ar,Hn);xa(Ar,Rr)},Gt=Vt=>{let vn;Promise.resolve(typeof Pr=="function"?Pr(Vt):Pr).then(Rn=>{var Ar;if(Rn===!1)return;const Rr=Lt(Vt,Hn);Rr&&(vn=Object.assign(Object.assign({},Vt),{status:"removed"}),Hn==null||Hn.forEach(oa=>{const ca=vn.uid!==void 0?"uid":"name";oa[ca]===vn[ca]&&!Object.isFrozen(oa)&&(oa.status="removed")}),(Ar=Wa.current)===null||Ar===void 0||Ar.abort(vn),xa(vn,Rr))})},gr=Vt=>{Qa(Vt.type),Vt.type==="drop"&&(vo==null||vo(Vt))};ge.useImperativeHandle(Fr,()=>({onBatchStart:Ra,onSuccess:Dn,onProgress:Kn,onError:er,fileList:Hn,upload:Wa.current}));const{getPrefixCls:Vr,direction:fa,upload:ar}=ge.useContext(Ze.E_),pr=Vr("upload",hi),yr=Object.assign(Object.assign({onBatchStart:Ra,onError:er,onProgress:Kn,onSuccess:Dn},Wn),{data:li,multiple:Xi,action:Ui,accept:Fn,supportServerRender:On,prefixCls:pr,disabled:xr,beforeUpload:Za,onChange:void 0});delete yr.className,delete yr.style,(!co||xr)&&delete yr.id;const[ta,tn]=Nr(pr),[Mn]=(0,qe.Z)("Upload",et.Z.Upload),{showRemoveIcon:lr,showPreviewIcon:ua,showDownloadIcon:pa,removeIcon:Pa,previewIcon:Vn,downloadIcon:$n}=typeof jn=="boolean"?{}:jn,tr=(Vt,vn)=>jn?ge.createElement(Pn,{prefixCls:pr,listType:zr,items:Hn,previewFile:Fo,onPreview:Mr,onDownload:wo,onRemove:Gt,showRemoveIcon:!xr&&lr,showPreviewIcon:ua,showDownloadIcon:pa,removeIcon:Pa,previewIcon:Vn,downloadIcon:$n,iconRender:ei,locale:Object.assign(Object.assign({},Mn),Wr),isImageUrl:wi,progress:Ao,appendAction:Vt,appendActionVisible:vn,itemRender:ci,disabled:xr}):Vt,fr=ve()(`${pr}-wrapper`,aa,Br,tn,ar==null?void 0:ar.className,{[`${pr}-rtl`]:fa==="rtl",[`${pr}-picture-card-wrapper`]:zr==="picture-card",[`${pr}-picture-circle-wrapper`]:zr==="picture-circle"}),Fa=Object.assign(Object.assign({},ar==null?void 0:ar.style),Ha);if(qa==="drag"){const Vt=ve()(tn,pr,`${pr}-drag`,{[`${pr}-drag-uploading`]:Hn.some(vn=>vn.status==="uploading"),[`${pr}-drag-hover`]:Ba==="dragover",[`${pr}-disabled`]:xr,[`${pr}-rtl`]:fa==="rtl"});return ta(ge.createElement("span",{className:fr},ge.createElement("div",{className:Vt,style:Fa,onDrop:gr,onDragOver:gr,onDragLeave:gr},ge.createElement(Fe,Object.assign({},yr,{ref:Wa,className:`${pr}-btn`}),ge.createElement("div",{className:`${pr}-drag-container`},co))),tr()))}const jr=ve()(pr,`${pr}-select`,{[`${pr}-disabled`]:xr}),_t=(Vt=>ge.createElement("div",{className:jr,style:Vt},ge.createElement(Fe,Object.assign({},yr,{ref:Wa}))))(co?void 0:{display:"none"});return ta(zr==="picture-card"||zr==="picture-circle"?ge.createElement("span",{className:fr},tr(_t,!!co)):ge.createElement("span",{className:fr},_t,tr()))};var ma=ge.forwardRef(ao),jo=function(Wn,Fr){var mr={};for(var Tr in Wn)Object.prototype.hasOwnProperty.call(Wn,Tr)&&Fr.indexOf(Tr)<0&&(mr[Tr]=Wn[Tr]);if(Wn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pr=0,Tr=Object.getOwnPropertySymbols(Wn);Pr<Tr.length;Pr++)Fr.indexOf(Tr[Pr])<0&&Object.prototype.propertyIsEnumerable.call(Wn,Tr[Pr])&&(mr[Tr[Pr]]=Wn[Tr[Pr]]);return mr},eo=ge.forwardRef((Wn,Fr)=>{var{style:mr,height:Tr}=Wn,Pr=jo(Wn,["style","height"]);return ge.createElement(ma,Object.assign({ref:Fr},Pr,{type:"drag",style:Object.assign(Object.assign({},mr),{height:Tr})}))});const ra=ma;ra.Dragger=eo,ra.LIST_IGNORE=kr;var bo=ra},72665:function(sn,kt){"use strict";var de;var ge=typeof Symbol=="function"&&Symbol.for,De=ge?Symbol.for("react.element"):60103,x=ge?Symbol.for("react.portal"):60106,ve=ge?Symbol.for("react.fragment"):60107,Ae=ge?Symbol.for("react.strict_mode"):60108,ue=ge?Symbol.for("react.profiler"):60114,ie=ge?Symbol.for("react.provider"):60109,ae=ge?Symbol.for("react.context"):60110,le=ge?Symbol.for("react.async_mode"):60111,oe=ge?Symbol.for("react.concurrent_mode"):60111,se=ge?Symbol.for("react.forward_ref"):60112,re=ge?Symbol.for("react.suspense"):60113,ne=ge?Symbol.for("react.suspense_list"):60120,z=ge?Symbol.for("react.memo"):60115,y=ge?Symbol.for("react.lazy"):60116,a=ge?Symbol.for("react.block"):60121,E=ge?Symbol.for("react.fundamental"):60117,b=ge?Symbol.for("react.responder"):60118,te=ge?Symbol.for("react.scope"):60119;function ee(fe){if(typeof fe=="object"&&fe!==null){var he=fe.$$typeof;switch(he){case De:switch(fe=fe.type,fe){case le:case oe:case ve:case ue:case Ae:case re:return fe;default:switch(fe=fe&&fe.$$typeof,fe){case ae:case se:case y:case z:case ie:return fe;default:return he}}case x:return he}}}function ce(fe){return ee(fe)===oe}de=le,de=oe,de=ae,de=ie,de=De,de=se,de=ve,de=y,de=z,de=x,de=ue,de=Ae,de=re,de=function(fe){return ce(fe)||ee(fe)===le},de=ce,de=function(fe){return ee(fe)===ae},de=function(fe){return ee(fe)===ie},de=function(fe){return typeof fe=="object"&&fe!==null&&fe.$$typeof===De},de=function(fe){return ee(fe)===se},de=function(fe){return ee(fe)===ve},de=function(fe){return ee(fe)===y},kt.isMemo=function(fe){return ee(fe)===z},de=function(fe){return ee(fe)===x},de=function(fe){return ee(fe)===ue},de=function(fe){return ee(fe)===Ae},de=function(fe){return ee(fe)===re},de=function(fe){return typeof fe=="string"||typeof fe=="function"||fe===ve||fe===oe||fe===ue||fe===Ae||fe===re||fe===ne||typeof fe=="object"&&fe!==null&&(fe.$$typeof===y||fe.$$typeof===z||fe.$$typeof===ie||fe.$$typeof===ae||fe.$$typeof===se||fe.$$typeof===E||fe.$$typeof===b||fe.$$typeof===te||fe.$$typeof===a)},de=ee},12060:function(sn,kt,de){"use strict";sn.exports=de(72665)},56261:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return pe}});var ge=de(87462),De=de(4942),x=de(45987),ve=de(1413),Ae=de(15671),ue=de(43144),ie=de(97326),ae=de(60136),le=de(51630),oe=de(94184),se=de.n(oe),re=de(34952),ne=de(67294),z=de(69610),y=function(ye){for(var Ce=ye.prefixCls,Se=ye.level,Ue=ye.isStart,we=ye.isEnd,je="".concat(Ce,"-indent-unit"),Fe=[],ke=0;ke<Se;ke+=1){var We;Fe.push(ne.createElement("span",{key:ke,className:se()(je,(We={},(0,De.Z)(We,"".concat(je,"-start"),Ue[ke]),(0,De.Z)(We,"".concat(je,"-end"),we[ke]),We))}))}return ne.createElement("span",{"aria-hidden":"true",className:"".concat(Ce,"-indent")},Fe)},a=ne.memo(y),E=de(3596),b=de(83898),te=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ee="open",ce="close",fe="---",he=function(be){(0,ae.Z)(Ce,be);var ye=(0,le.Z)(Ce);function Ce(){var Se;(0,Ae.Z)(this,Ce);for(var Ue=arguments.length,we=new Array(Ue),je=0;je<Ue;je++)we[je]=arguments[je];return Se=ye.call.apply(ye,[this].concat(we)),Se.state={dragNodeHighlight:!1},Se.selectHandle=void 0,Se.cacheIndent=void 0,Se.onSelectorClick=function(Fe){var ke=Se.props.context.onNodeClick;ke(Fe,(0,b.F)(Se.props)),Se.isSelectable()?Se.onSelect(Fe):Se.onCheck(Fe)},Se.onSelectorDoubleClick=function(Fe){var ke=Se.props.context.onNodeDoubleClick;ke(Fe,(0,b.F)(Se.props))},Se.onSelect=function(Fe){if(!Se.isDisabled()){var ke=Se.props.context.onNodeSelect;ke(Fe,(0,b.F)(Se.props))}},Se.onCheck=function(Fe){if(!Se.isDisabled()){var ke=Se.props,We=ke.disableCheckbox,Ze=ke.checked,Ke=Se.props.context.onNodeCheck;if(!(!Se.isCheckable()||We)){var qe=!Ze;Ke(Fe,(0,b.F)(Se.props),qe)}}},Se.onMouseEnter=function(Fe){var ke=Se.props.context.onNodeMouseEnter;ke(Fe,(0,b.F)(Se.props))},Se.onMouseLeave=function(Fe){var ke=Se.props.context.onNodeMouseLeave;ke(Fe,(0,b.F)(Se.props))},Se.onContextMenu=function(Fe){var ke=Se.props.context.onNodeContextMenu;ke(Fe,(0,b.F)(Se.props))},Se.onDragStart=function(Fe){var ke=Se.props.context.onNodeDragStart;Fe.stopPropagation(),Se.setState({dragNodeHighlight:!0}),ke(Fe,(0,ie.Z)(Se));try{Fe.dataTransfer.setData("text/plain","")}catch(We){}},Se.onDragEnter=function(Fe){var ke=Se.props.context.onNodeDragEnter;Fe.preventDefault(),Fe.stopPropagation(),ke(Fe,(0,ie.Z)(Se))},Se.onDragOver=function(Fe){var ke=Se.props.context.onNodeDragOver;Fe.preventDefault(),Fe.stopPropagation(),ke(Fe,(0,ie.Z)(Se))},Se.onDragLeave=function(Fe){var ke=Se.props.context.onNodeDragLeave;Fe.stopPropagation(),ke(Fe,(0,ie.Z)(Se))},Se.onDragEnd=function(Fe){var ke=Se.props.context.onNodeDragEnd;Fe.stopPropagation(),Se.setState({dragNodeHighlight:!1}),ke(Fe,(0,ie.Z)(Se))},Se.onDrop=function(Fe){var ke=Se.props.context.onNodeDrop;Fe.preventDefault(),Fe.stopPropagation(),Se.setState({dragNodeHighlight:!1}),ke(Fe,(0,ie.Z)(Se))},Se.onExpand=function(Fe){var ke=Se.props,We=ke.loading,Ze=ke.context.onNodeExpand;We||Ze(Fe,(0,b.F)(Se.props))},Se.setSelectHandle=function(Fe){Se.selectHandle=Fe},Se.getNodeState=function(){var Fe=Se.props.expanded;return Se.isLeaf()?null:Fe?ee:ce},Se.hasChildren=function(){var Fe=Se.props.eventKey,ke=Se.props.context.keyEntities,We=(0,E.Z)(ke,Fe)||{},Ze=We.children;return!!(Ze||[]).length},Se.isLeaf=function(){var Fe=Se.props,ke=Fe.isLeaf,We=Fe.loaded,Ze=Se.props.context.loadData,Ke=Se.hasChildren();return ke===!1?!1:ke||!Ze&&!Ke||Ze&&We&&!Ke},Se.isDisabled=function(){var Fe=Se.props.disabled,ke=Se.props.context.disabled;return!!(ke||Fe)},Se.isCheckable=function(){var Fe=Se.props.checkable,ke=Se.props.context.checkable;return!ke||Fe===!1?!1:ke},Se.syncLoadData=function(Fe){var ke=Fe.expanded,We=Fe.loading,Ze=Fe.loaded,Ke=Se.props.context,qe=Ke.loadData,et=Ke.onNodeLoad;We||qe&&ke&&!Se.isLeaf()&&!Se.hasChildren()&&!Ze&&et((0,b.F)(Se.props))},Se.isDraggable=function(){var Fe=Se.props,ke=Fe.data,We=Fe.context.draggable;return!!(We&&(!We.nodeDraggable||We.nodeDraggable(ke)))},Se.renderDragHandler=function(){var Fe=Se.props.context,ke=Fe.draggable,We=Fe.prefixCls;return ke!=null&&ke.icon?ne.createElement("span",{className:"".concat(We,"-draggable-icon")},ke.icon):null},Se.renderSwitcherIconDom=function(Fe){var ke=Se.props.switcherIcon,We=Se.props.context.switcherIcon,Ze=ke||We;return typeof Ze=="function"?Ze((0,ve.Z)((0,ve.Z)({},Se.props),{},{isLeaf:Fe})):Ze},Se.renderSwitcher=function(){var Fe=Se.props.expanded,ke=Se.props.context.prefixCls;if(Se.isLeaf()){var We=Se.renderSwitcherIconDom(!0);return We!==!1?ne.createElement("span",{className:se()("".concat(ke,"-switcher"),"".concat(ke,"-switcher-noop"))},We):null}var Ze=se()("".concat(ke,"-switcher"),"".concat(ke,"-switcher_").concat(Fe?ee:ce)),Ke=Se.renderSwitcherIconDom(!1);return Ke!==!1?ne.createElement("span",{onClick:Se.onExpand,className:Ze},Ke):null},Se.renderCheckbox=function(){var Fe=Se.props,ke=Fe.checked,We=Fe.halfChecked,Ze=Fe.disableCheckbox,Ke=Se.props.context.prefixCls,qe=Se.isDisabled(),et=Se.isCheckable();if(!et)return null;var ut=typeof et!="boolean"?et:null;return ne.createElement("span",{className:se()("".concat(Ke,"-checkbox"),ke&&"".concat(Ke,"-checkbox-checked"),!ke&&We&&"".concat(Ke,"-checkbox-indeterminate"),(qe||Ze)&&"".concat(Ke,"-checkbox-disabled")),onClick:Se.onCheck},ut)},Se.renderIcon=function(){var Fe=Se.props.loading,ke=Se.props.context.prefixCls;return ne.createElement("span",{className:se()("".concat(ke,"-iconEle"),"".concat(ke,"-icon__").concat(Se.getNodeState()||"docu"),Fe&&"".concat(ke,"-icon_loading"))})},Se.renderSelector=function(){var Fe=Se.state.dragNodeHighlight,ke=Se.props,We=ke.title,Ze=We===void 0?fe:We,Ke=ke.selected,qe=ke.icon,et=ke.loading,ut=ke.data,ct=Se.props.context,it=ct.prefixCls,tt=ct.showIcon,st=ct.icon,gt=ct.loadData,bt=ct.titleRender,xt=Se.isDisabled(),vt="".concat(it,"-node-content-wrapper"),At;if(tt){var Je=qe||st;At=Je?ne.createElement("span",{className:se()("".concat(it,"-iconEle"),"".concat(it,"-icon__customize"))},typeof Je=="function"?Je(Se.props):Je):Se.renderIcon()}else gt&&et&&(At=Se.renderIcon());var Te;typeof Ze=="function"?Te=Ze(ut):bt?Te=bt(ut):Te=Ze;var Ve=ne.createElement("span",{className:"".concat(it,"-title")},Te);return ne.createElement("span",{ref:Se.setSelectHandle,title:typeof Ze=="string"?Ze:"",className:se()("".concat(vt),"".concat(vt,"-").concat(Se.getNodeState()||"normal"),!xt&&(Ke||Fe)&&"".concat(it,"-node-selected")),onMouseEnter:Se.onMouseEnter,onMouseLeave:Se.onMouseLeave,onContextMenu:Se.onContextMenu,onClick:Se.onSelectorClick,onDoubleClick:Se.onSelectorDoubleClick},At,Ve,Se.renderDropIndicator())},Se.renderDropIndicator=function(){var Fe=Se.props,ke=Fe.disabled,We=Fe.eventKey,Ze=Se.props.context,Ke=Ze.draggable,qe=Ze.dropLevelOffset,et=Ze.dropPosition,ut=Ze.prefixCls,ct=Ze.indent,it=Ze.dropIndicatorRender,tt=Ze.dragOverNodeKey,st=Ze.direction,gt=!!Ke,bt=!ke&>&&tt===We,xt=ct!=null?ct:Se.cacheIndent;return Se.cacheIndent=ct,bt?it({dropPosition:et,dropLevelOffset:qe,indent:xt,prefixCls:ut,direction:st}):null},Se}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 Ue=this.props.selectable,we=this.props.context.selectable;return typeof Ue=="boolean"?Ue:we}},{key:"render",value:function(){var Ue,we=this.props,je=we.eventKey,Fe=we.className,ke=we.style,We=we.dragOver,Ze=we.dragOverGapTop,Ke=we.dragOverGapBottom,qe=we.isLeaf,et=we.isStart,ut=we.isEnd,ct=we.expanded,it=we.selected,tt=we.checked,st=we.halfChecked,gt=we.loading,bt=we.domRef,xt=we.active,vt=we.data,At=we.onMouseMove,Je=we.selectable,Te=(0,x.Z)(we,te),Ve=this.props.context,Le=Ve.prefixCls,Ee=Ve.filterTreeNode,Be=Ve.keyEntities,Ge=Ve.dropContainerKey,Me=Ve.dropTargetKey,Re=Ve.draggingNodeKey,ze=this.isDisabled(),nt=(0,re.Z)(Te,{aria:!0,data:!0}),yt=(0,E.Z)(Be,je)||{},Lt=yt.level,Rt=ut[ut.length-1],St=this.isDraggable(),pt=!ze&&St,Ft=Re===je,Ut=Je!==void 0?{"aria-selected":!!Je}:void 0;return ne.createElement("div",(0,ge.Z)({ref:bt,className:se()(Fe,"".concat(Le,"-treenode"),(Ue={},(0,De.Z)(Ue,"".concat(Le,"-treenode-disabled"),ze),(0,De.Z)(Ue,"".concat(Le,"-treenode-switcher-").concat(ct?"open":"close"),!qe),(0,De.Z)(Ue,"".concat(Le,"-treenode-checkbox-checked"),tt),(0,De.Z)(Ue,"".concat(Le,"-treenode-checkbox-indeterminate"),st),(0,De.Z)(Ue,"".concat(Le,"-treenode-selected"),it),(0,De.Z)(Ue,"".concat(Le,"-treenode-loading"),gt),(0,De.Z)(Ue,"".concat(Le,"-treenode-active"),xt),(0,De.Z)(Ue,"".concat(Le,"-treenode-leaf-last"),Rt),(0,De.Z)(Ue,"".concat(Le,"-treenode-draggable"),St),(0,De.Z)(Ue,"dragging",Ft),(0,De.Z)(Ue,"drop-target",Me===je),(0,De.Z)(Ue,"drop-container",Ge===je),(0,De.Z)(Ue,"drag-over",!ze&&We),(0,De.Z)(Ue,"drag-over-gap-top",!ze&&Ze),(0,De.Z)(Ue,"drag-over-gap-bottom",!ze&&Ke),(0,De.Z)(Ue,"filter-node",Ee&&Ee((0,b.F)(this.props))),Ue)),style:ke,draggable:pt,"aria-grabbed":Ft,onDragStart:pt?this.onDragStart:void 0,onDragEnter:St?this.onDragEnter:void 0,onDragOver:St?this.onDragOver:void 0,onDragLeave:St?this.onDragLeave:void 0,onDrop:St?this.onDrop:void 0,onDragEnd:St?this.onDragEnd:void 0,onMouseMove:At},Ut,nt),ne.createElement(a,{prefixCls:Le,level:Lt,isStart:et,isEnd:ut}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Ce}(ne.Component),me=function(ye){return ne.createElement(z.k.Consumer,null,function(Ce){return ne.createElement(he,(0,ge.Z)({},ye,{context:Ce}))})};me.displayName="TreeNode",me.isTreeNode=1;var pe=me},69610:function(sn,kt,de){"use strict";de.d(kt,{k:function(){return De}});var ge=de(67294),De=ge.createContext(null)},29873:function(sn,kt,de){"use strict";de.d(kt,{BT:function(){return a},E6:function(){return te},L0:function(){return oe},OM:function(){return y},_5:function(){return le},r7:function(){return ee},wA:function(){return re},yx:function(){return se}});var ge=de(74902),De=de(71002),x=de(72978),ve=de(67294),Ae=de(56261),ue=de(3596),ie=de(83898),ae=null;function le(ce,fe){if(!ce)return[];var he=ce.slice(),me=he.indexOf(fe);return me>=0&&he.splice(me,1),he}function oe(ce,fe){var he=(ce||[]).slice();return he.indexOf(fe)===-1&&he.push(fe),he}function se(ce){return ce.split("-")}function re(ce,fe){var he=[],me=(0,ue.Z)(fe,ce);function pe(){var be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];be.forEach(function(ye){var Ce=ye.key,Se=ye.children;he.push(Ce),pe(Se)})}return pe(me.children),he}function ne(ce){if(ce.parent){var fe=se(ce.pos);return Number(fe[fe.length-1])===ce.parent.children.length-1}return!1}function z(ce){var fe=se(ce.pos);return Number(fe[fe.length-1])===0}function y(ce,fe,he,me,pe,be,ye,Ce,Se,Ue){var we,je=ce.clientX,Fe=ce.clientY,ke=ce.target.getBoundingClientRect(),We=ke.top,Ze=ke.height,Ke=(Ue==="rtl"?-1:1)*(((pe==null?void 0:pe.x)||0)-je),qe=(Ke-12)/me,et=(0,ue.Z)(Ce,he.props.eventKey);if(Fe<We+Ze/2){var ut=ye.findIndex(function(Ve){return Ve.key===et.key}),ct=ut<=0?0:ut-1,it=ye[ct].key;et=(0,ue.Z)(Ce,it)}var tt=et.key,st=et,gt=et.key,bt=0,xt=0;if(!Se.includes(tt))for(var vt=0;vt<qe&&ne(et);vt+=1)et=et.parent,xt+=1;var At=fe.props.data,Je=et.node,Te=!0;return z(et)&&et.level===0&&Fe<We+Ze/2&&be({dragNode:At,dropNode:Je,dropPosition:-1})&&et.key===he.props.eventKey?bt=-1:(st.children||[]).length&&Se.includes(gt)?be({dragNode:At,dropNode:Je,dropPosition:0})?bt=0:Te=!1:xt===0?qe>-1.5?be({dragNode:At,dropNode:Je,dropPosition:1})?bt=1:Te=!1:be({dragNode:At,dropNode:Je,dropPosition:0})?bt=0:be({dragNode:At,dropNode:Je,dropPosition:1})?bt=1:Te=!1:be({dragNode:At,dropNode:Je,dropPosition:1})?bt=1:Te=!1,{dropPosition:bt,dropLevelOffset:xt,dropTargetKey:et.key,dropTargetPos:et.pos,dragOverNodeKey:gt,dropContainerKey:bt===0?null:((we=et.parent)===null||we===void 0?void 0:we.key)||null,dropAllowed:Te}}function a(ce,fe){if(ce){var he=fe.multiple;return he?ce.slice():ce.length?[ce[0]]:ce}}var E=function(fe){return fe};function b(ce,fe){if(!ce)return[];var he=fe||{},me=he.processProps,pe=me===void 0?E:me,be=Array.isArray(ce)?ce:[ce];return be.map(function(ye){var Ce=ye.children,Se=_objectWithoutProperties(ye,ae),Ue=b(Ce,fe);return React.createElement(TreeNode,_extends({key:Se.key},pe(Se)),Ue)})}function te(ce){if(!ce)return null;var fe;if(Array.isArray(ce))fe={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,De.Z)(ce)==="object")fe={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 fe}function ee(ce,fe){var he=new Set;function me(pe){if(!he.has(pe)){var be=(0,ue.Z)(fe,pe);if(be){he.add(pe);var ye=be.parent,Ce=be.node;Ce.disabled||ye&&me(ye.key)}}}return(ce||[]).forEach(function(pe){me(pe)}),(0,ge.Z)(he)}},97153:function(sn,kt,de){"use strict";de.d(kt,{S:function(){return ie}});var ge=de(72978),De=de(3596);function x(ae,le){var oe=new Set;return ae.forEach(function(se){le.has(se)||oe.add(se)}),oe}function ve(ae){var le=ae||{},oe=le.disabled,se=le.disableCheckbox,re=le.checkable;return!!(oe||se)||re===!1}function Ae(ae,le,oe,se){for(var re=new Set(ae),ne=new Set,z=0;z<=oe;z+=1){var y=le.get(z)||new Set;y.forEach(function(te){var ee=te.key,ce=te.node,fe=te.children,he=fe===void 0?[]:fe;re.has(ee)&&!se(ce)&&he.filter(function(me){return!se(me.node)}).forEach(function(me){re.add(me.key)})})}for(var a=new Set,E=oe;E>=0;E-=1){var b=le.get(E)||new Set;b.forEach(function(te){var ee=te.parent,ce=te.node;if(!(se(ce)||!te.parent||a.has(te.parent.key))){if(se(te.parent.node)){a.add(ee.key);return}var fe=!0,he=!1;(ee.children||[]).filter(function(me){return!se(me.node)}).forEach(function(me){var pe=me.key,be=re.has(pe);fe&&!be&&(fe=!1),!he&&(be||ne.has(pe))&&(he=!0)}),fe&&re.add(ee.key),he&&ne.add(ee.key),a.add(ee.key)}})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(x(ne,re))}}function ue(ae,le,oe,se,re){for(var ne=new Set(ae),z=new Set(le),y=0;y<=se;y+=1){var a=oe.get(y)||new Set;a.forEach(function(ee){var ce=ee.key,fe=ee.node,he=ee.children,me=he===void 0?[]:he;!ne.has(ce)&&!z.has(ce)&&!re(fe)&&me.filter(function(pe){return!re(pe.node)}).forEach(function(pe){ne.delete(pe.key)})})}z=new Set;for(var E=new Set,b=se;b>=0;b-=1){var te=oe.get(b)||new Set;te.forEach(function(ee){var ce=ee.parent,fe=ee.node;if(!(re(fe)||!ee.parent||E.has(ee.parent.key))){if(re(ee.parent.node)){E.add(ce.key);return}var he=!0,me=!1;(ce.children||[]).filter(function(pe){return!re(pe.node)}).forEach(function(pe){var be=pe.key,ye=ne.has(be);he&&!ye&&(he=!1),!me&&(ye||z.has(be))&&(me=!0)}),he||ne.delete(ce.key),me&&z.add(ce.key),E.add(ce.key)}})}return{checkedKeys:Array.from(ne),halfCheckedKeys:Array.from(x(z,ne))}}function ie(ae,le,oe,se){var re=[],ne;se?ne=se:ne=ve;var z=new Set(ae.filter(function(b){var te=!!(0,De.Z)(oe,b);return te||re.push(b),te})),y=new Map,a=0;Object.keys(oe).forEach(function(b){var te=oe[b],ee=te.level,ce=y.get(ee);ce||(ce=new Set,y.set(ee,ce)),ce.add(te),a=Math.max(a,ee)}),(0,ge.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,y,a,ne):E=ue(z,le.halfCheckedKeys,y,a,ne),E}},3596:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ge}});function ge(De,x){return De[x]}},83898:function(sn,kt,de){"use strict";de.d(kt,{I8:function(){return ee},F:function(){return fe},zn:function(){return E},w$:function(){return y},oH:function(){return b},km:function(){return z},H8:function(){return ce}});var ge=de(71002),De=de(74902),x=de(1413),ve=de(45987),Ae=de(67294),ue=de(28580);function ie(he){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pe=[];return Ae.Children.forEach(he,function(be){be==null&&!me.keepEmpty||(Array.isArray(be)?pe=pe.concat(ie(be)):(0,ue.isFragment)(be)&&be.props?pe=pe.concat(ie(be.props.children,me)):pe.push(be))}),pe}function ae(he,me){var pe=(0,x.Z)({},he);return Array.isArray(me)&&me.forEach(function(be){delete pe[be]}),pe}var le=de(72978),oe=de(3596),se=["children"];function re(he,me){return"".concat(he,"-").concat(me)}function ne(he){return he&&he.type&&he.type.isTreeNode}function z(he,me){return he!=null?he:me}function y(he){var me=he||{},pe=me.title,be=me._title,ye=me.key,Ce=me.children,Se=pe||"title";return{title:Se,_title:be||[Se],key:ye||"key",children:Ce||"children"}}function a(he,me){var pe=new Map;function be(ye){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ye||[]).forEach(function(Se){var Ue=Se[me.key],we=Se[me.children];warning(Ue!=null,"Tree node must have a certain key: [".concat(Ce).concat(Ue,"]"));var je=String(Ue);warning(!pe.has(je)||Ue===null||Ue===void 0,"Same 'key' exist in the Tree: ".concat(je)),pe.set(je,!0),be(we,"".concat(Ce).concat(je," > "))})}be(he)}function E(he){function me(pe){var be=ie(pe);return be.map(function(ye){if(!ne(ye))return(0,le.ZP)(!ye,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=ye.key,Se=ye.props,Ue=Se.children,we=(0,ve.Z)(Se,se),je=(0,x.Z)({key:Ce},we),Fe=me(Ue);return Fe.length&&(je.children=Fe),je}).filter(function(ye){return ye})}return me(he)}function b(he,me,pe){var be=y(pe),ye=be._title,Ce=be.key,Se=be.children,Ue=new Set(me===!0?[]:me),we=[];function je(Fe){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Fe.map(function(We,Ze){for(var Ke=re(ke?ke.pos:"0",Ze),qe=z(We[Ce],Ke),et,ut=0;ut<ye.length;ut+=1){var ct=ye[ut];if(We[ct]!==void 0){et=We[ct];break}}var it=(0,x.Z)((0,x.Z)({},ae(We,[].concat((0,De.Z)(ye),[Ce,Se]))),{},{title:et,key:qe,parent:ke,pos:Ke,children:null,data:We,isStart:[].concat((0,De.Z)(ke?ke.isStart:[]),[Ze===0]),isEnd:[].concat((0,De.Z)(ke?ke.isEnd:[]),[Ze===Fe.length-1])});return we.push(it),me===!0||Ue.has(qe)?it.children=je(We[Se]||[],it):it.children=[],it})}return je(he),we}function te(he,me,pe){var be={};(0,ge.Z)(pe)==="object"?be=pe:be={externalGetKey:pe},be=be||{};var ye=be,Ce=ye.childrenPropName,Se=ye.externalGetKey,Ue=ye.fieldNames,we=y(Ue),je=we.key,Fe=we.children,ke=Ce||Fe,We;Se?typeof Se=="string"?We=function(qe){return qe[Se]}:typeof Se=="function"&&(We=function(qe){return Se(qe)}):We=function(qe,et){return z(qe[je],et)};function Ze(Ke,qe,et,ut){var ct=Ke?Ke[ke]:he,it=Ke?re(et.pos,qe):"0",tt=Ke?[].concat((0,De.Z)(ut),[Ke]):[];if(Ke){var st=We(Ke,it),gt={node:Ke,index:qe,pos:it,key:st,parentPos:et.node?et.pos:null,level:et.level+1,nodes:tt};me(gt)}ct&&ct.forEach(function(bt,xt){Ze(bt,xt,{node:Ke,pos:it,level:et?et.level+1:-1},tt)})}Ze(null)}function ee(he){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pe=me.initWrapper,be=me.processEntity,ye=me.onProcessFinished,Ce=me.externalGetKey,Se=me.childrenPropName,Ue=me.fieldNames,we=arguments.length>2?arguments[2]:void 0,je=Ce||we,Fe={},ke={},We={posEntities:Fe,keyEntities:ke};return pe&&(We=pe(We)||We),te(he,function(Ze){var Ke=Ze.node,qe=Ze.index,et=Ze.pos,ut=Ze.key,ct=Ze.parentPos,it=Ze.level,tt=Ze.nodes,st={node:Ke,nodes:tt,index:qe,key:ut,pos:et,level:it},gt=z(ut,et);Fe[et]=st,ke[gt]=st,st.parent=Fe[ct],st.parent&&(st.parent.children=st.parent.children||[],st.parent.children.push(st)),be&&be(st,We)},{externalGetKey:je,childrenPropName:Se,fieldNames:Ue}),ye&&ye(We),We}function ce(he,me){var pe=me.expandedKeys,be=me.selectedKeys,ye=me.loadedKeys,Ce=me.loadingKeys,Se=me.checkedKeys,Ue=me.halfCheckedKeys,we=me.dragOverNodeKey,je=me.dropPosition,Fe=me.keyEntities,ke=(0,oe.Z)(Fe,he),We={eventKey:he,expanded:pe.indexOf(he)!==-1,selected:be.indexOf(he)!==-1,loaded:ye.indexOf(he)!==-1,loading:Ce.indexOf(he)!==-1,checked:Se.indexOf(he)!==-1,halfChecked:Ue.indexOf(he)!==-1,pos:String(ke?ke.pos:""),dragOver:we===he&&je===0,dragOverGapTop:we===he&&je===-1,dragOverGapBottom:we===he&&je===1};return We}function fe(he){var me=he.data,pe=he.expanded,be=he.selected,ye=he.checked,Ce=he.loaded,Se=he.loading,Ue=he.halfChecked,we=he.dragOver,je=he.dragOverGapTop,Fe=he.dragOverGapBottom,ke=he.pos,We=he.active,Ze=he.eventKey,Ke=(0,x.Z)((0,x.Z)({},me),{},{expanded:pe,selected:be,checked:ye,loaded:Ce,loading:Se,halfChecked:Ue,dragOver:we,dragOverGapTop:je,dragOverGapBottom:Fe,pos:ke,active:We,key:Ze});return"props"in Ke||Object.defineProperty(Ke,"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}}),Ke}},34952:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ae}});var ge=de(1413),De=`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`,ve="".concat(De," ").concat(x).split(/[\s\n]+/),Ae="aria-",ue="data-";function ie(le,oe){return le.indexOf(oe)===0}function ae(le){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se;oe===!1?se={aria:!0,data:!0,attr:!0}:oe===!0?se={aria:!0}:se=(0,ge.Z)({},oe);var re={};return Object.keys(le).forEach(function(ne){(se.aria&&(ne==="role"||ie(ne,Ae))||se.data&&ie(ne,ue)||se.attr&&ve.includes(ne))&&(re[ne]=le[ne])}),re}},72978:function(sn,kt,de){"use strict";var ge={};function De(ae,le){}function x(ae,le){}function ve(){ge={}}function Ae(ae,le,oe){!le&&!ge[oe]&&(ae(!1,oe),ge[oe]=!0)}function ue(ae,le){Ae(De,ae,le)}function ie(ae,le){Ae(x,ae,le)}kt.ZP=ue},81533:function(sn,kt){"use strict";var de;var ge=typeof Symbol=="function"&&Symbol.for,De=ge?Symbol.for("react.element"):60103,x=ge?Symbol.for("react.portal"):60106,ve=ge?Symbol.for("react.fragment"):60107,Ae=ge?Symbol.for("react.strict_mode"):60108,ue=ge?Symbol.for("react.profiler"):60114,ie=ge?Symbol.for("react.provider"):60109,ae=ge?Symbol.for("react.context"):60110,le=ge?Symbol.for("react.async_mode"):60111,oe=ge?Symbol.for("react.concurrent_mode"):60111,se=ge?Symbol.for("react.forward_ref"):60112,re=ge?Symbol.for("react.suspense"):60113,ne=ge?Symbol.for("react.suspense_list"):60120,z=ge?Symbol.for("react.memo"):60115,y=ge?Symbol.for("react.lazy"):60116,a=ge?Symbol.for("react.block"):60121,E=ge?Symbol.for("react.fundamental"):60117,b=ge?Symbol.for("react.responder"):60118,te=ge?Symbol.for("react.scope"):60119;function ee(fe){if(typeof fe=="object"&&fe!==null){var he=fe.$$typeof;switch(he){case De:switch(fe=fe.type,fe){case le:case oe:case ve:case ue:case Ae:case re:return fe;default:switch(fe=fe&&fe.$$typeof,fe){case ae:case se:case y:case z:case ie:return fe;default:return he}}case x:return he}}}function ce(fe){return ee(fe)===oe}de=le,de=oe,de=ae,de=ie,de=De,de=se,de=ve,de=y,de=z,de=x,de=ue,de=Ae,de=re,de=function(fe){return ce(fe)||ee(fe)===le},de=ce,de=function(fe){return ee(fe)===ae},de=function(fe){return ee(fe)===ie},de=function(fe){return typeof fe=="object"&&fe!==null&&fe.$$typeof===De},de=function(fe){return ee(fe)===se},kt.isFragment=function(fe){return ee(fe)===ve},de=function(fe){return ee(fe)===y},kt.isMemo=function(fe){return ee(fe)===z},de=function(fe){return ee(fe)===x},de=function(fe){return ee(fe)===ue},de=function(fe){return ee(fe)===Ae},de=function(fe){return ee(fe)===re},de=function(fe){return typeof fe=="string"||typeof fe=="function"||fe===ve||fe===oe||fe===ue||fe===Ae||fe===re||fe===ne||typeof fe=="object"&&fe!==null&&(fe.$$typeof===y||fe.$$typeof===z||fe.$$typeof===ie||fe.$$typeof===ae||fe.$$typeof===se||fe.$$typeof===E||fe.$$typeof===b||fe.$$typeof===te||fe.$$typeof===a)},de=ee},28580:function(sn,kt,de){"use strict";sn.exports=de(81533)},92389:function(sn,kt){"use strict";var de={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(De){var x=De.keyCode;if(De.altKey&&!De.ctrlKey||De.metaKey||x>=de.F1&&x<=de.F12)return!1;switch(x){case de.ALT:case de.CAPS_LOCK:case de.CONTEXT_MENU:case de.CTRL:case de.DOWN:case de.END:case de.ESC:case de.HOME:case de.INSERT:case de.LEFT:case de.MAC_FF_META:case de.META:case de.NUMLOCK:case de.NUM_CENTER:case de.PAGE_DOWN:case de.PAGE_UP:case de.PAUSE:case de.PRINT_SCREEN:case de.RIGHT:case de.SHIFT:case de.UP:case de.WIN_KEY:case de.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(De){if(De>=de.ZERO&&De<=de.NINE||De>=de.NUM_ZERO&&De<=de.NUM_MULTIPLY||De>=de.A&&De<=de.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&De===0)return!0;switch(De){case de.SPACE:case de.QUESTION_MARK:case de.NUM_PLUS:case de.NUM_MINUS:case de.NUM_PERIOD:case de.NUM_DIVISION:case de.SEMICOLON:case de.DASH:case de.EQUALS:case de.COMMA:case de.PERIOD:case de.SLASH:case de.APOSTROPHE:case de.SINGLE_QUOTE:case de.OPEN_SQUARE_BRACKET:case de.BACKSLASH:case de.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};kt.Z=de},80258:function(sn,kt){"use strict";kt.byteLength=ie,kt.toByteArray=le,kt.fromByteArray=re;for(var de=[],ge=[],De=typeof Uint8Array!="undefined"?Uint8Array:Array,x="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ve=0,Ae=x.length;ve<Ae;++ve)de[ve]=x[ve],ge[x.charCodeAt(ve)]=ve;ge[45]=62,ge[95]=63;function ue(ne){var z=ne.length;if(z%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var y=ne.indexOf("=");y===-1&&(y=z);var a=y===z?0:4-y%4;return[y,a]}function ie(ne){var z=ue(ne),y=z[0],a=z[1];return(y+a)*3/4-a}function ae(ne,z,y){return(z+y)*3/4-y}function le(ne){var z,y=ue(ne),a=y[0],E=y[1],b=new De(ae(ne,a,E)),te=0,ee=E>0?a-4:a,ce;for(ce=0;ce<ee;ce+=4)z=ge[ne.charCodeAt(ce)]<<18|ge[ne.charCodeAt(ce+1)]<<12|ge[ne.charCodeAt(ce+2)]<<6|ge[ne.charCodeAt(ce+3)],b[te++]=z>>16&255,b[te++]=z>>8&255,b[te++]=z&255;return E===2&&(z=ge[ne.charCodeAt(ce)]<<2|ge[ne.charCodeAt(ce+1)]>>4,b[te++]=z&255),E===1&&(z=ge[ne.charCodeAt(ce)]<<10|ge[ne.charCodeAt(ce+1)]<<4|ge[ne.charCodeAt(ce+2)]>>2,b[te++]=z>>8&255,b[te++]=z&255),b}function oe(ne){return de[ne>>18&63]+de[ne>>12&63]+de[ne>>6&63]+de[ne&63]}function se(ne,z,y){for(var a,E=[],b=z;b<y;b+=3)a=(ne[b]<<16&16711680)+(ne[b+1]<<8&65280)+(ne[b+2]&255),E.push(oe(a));return E.join("")}function re(ne){for(var z,y=ne.length,a=y%3,E=[],b=16383,te=0,ee=y-a;te<ee;te+=b)E.push(se(ne,te,te+b>ee?ee:te+b));return a===1?(z=ne[y-1],E.push(de[z>>2]+de[z<<4&63]+"==")):a===2&&(z=(ne[y-2]<<8)+ne[y-1],E.push(de[z>>10]+de[z>>4&63]+de[z<<2&63]+"=")),E.join("")}},48764:function(sn,kt,de){"use strict";var ge;var De=de(80258),x=de(80645),ve=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;kt.lW=ae,ge=te,kt.h2=50;var Ae=2147483647;ge=Ae,ae.TYPED_ARRAY_SUPPORT=ue(),!ae.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ue(){try{var Le=new Uint8Array(1),Ee={foo:function(){return 42}};return Object.setPrototypeOf(Ee,Uint8Array.prototype),Object.setPrototypeOf(Le,Ee),Le.foo()===42}catch(Be){return!1}}Object.defineProperty(ae.prototype,"parent",{enumerable:!0,get:function(){if(ae.isBuffer(this))return this.buffer}}),Object.defineProperty(ae.prototype,"offset",{enumerable:!0,get:function(){if(ae.isBuffer(this))return this.byteOffset}});function ie(Le){if(Le>Ae)throw new RangeError('The value "'+Le+'" is invalid for option "size"');var Ee=new Uint8Array(Le);return Object.setPrototypeOf(Ee,ae.prototype),Ee}function ae(Le,Ee,Be){if(typeof Le=="number"){if(typeof Ee=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return re(Le)}return le(Le,Ee,Be)}ae.poolSize=8192;function le(Le,Ee,Be){if(typeof Le=="string")return ne(Le,Ee);if(ArrayBuffer.isView(Le))return y(Le);if(Le==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Le);if(Je(Le,ArrayBuffer)||Le&&Je(Le.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Je(Le,SharedArrayBuffer)||Le&&Je(Le.buffer,SharedArrayBuffer)))return a(Le,Ee,Be);if(typeof Le=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ge=Le.valueOf&&Le.valueOf();if(Ge!=null&&Ge!==Le)return ae.from(Ge,Ee,Be);var Me=E(Le);if(Me)return Me;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Le[Symbol.toPrimitive]=="function")return ae.from(Le[Symbol.toPrimitive]("string"),Ee,Be);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Le)}ae.from=function(Le,Ee,Be){return le(Le,Ee,Be)},Object.setPrototypeOf(ae.prototype,Uint8Array.prototype),Object.setPrototypeOf(ae,Uint8Array);function oe(Le){if(typeof Le!="number")throw new TypeError('"size" argument must be of type number');if(Le<0)throw new RangeError('The value "'+Le+'" is invalid for option "size"')}function se(Le,Ee,Be){return oe(Le),Le<=0?ie(Le):Ee!==void 0?typeof Be=="string"?ie(Le).fill(Ee,Be):ie(Le).fill(Ee):ie(Le)}ae.alloc=function(Le,Ee,Be){return se(Le,Ee,Be)};function re(Le){return oe(Le),ie(Le<0?0:b(Le)|0)}ae.allocUnsafe=function(Le){return re(Le)},ae.allocUnsafeSlow=function(Le){return re(Le)};function ne(Le,Ee){if((typeof Ee!="string"||Ee==="")&&(Ee="utf8"),!ae.isEncoding(Ee))throw new TypeError("Unknown encoding: "+Ee);var Be=ee(Le,Ee)|0,Ge=ie(Be),Me=Ge.write(Le,Ee);return Me!==Be&&(Ge=Ge.slice(0,Me)),Ge}function z(Le){for(var Ee=Le.length<0?0:b(Le.length)|0,Be=ie(Ee),Ge=0;Ge<Ee;Ge+=1)Be[Ge]=Le[Ge]&255;return Be}function y(Le){if(Je(Le,Uint8Array)){var Ee=new Uint8Array(Le);return a(Ee.buffer,Ee.byteOffset,Ee.byteLength)}return z(Le)}function a(Le,Ee,Be){if(Ee<0||Le.byteLength<Ee)throw new RangeError('"offset" is outside of buffer bounds');if(Le.byteLength<Ee+(Be||0))throw new RangeError('"length" is outside of buffer bounds');var Ge;return Ee===void 0&&Be===void 0?Ge=new Uint8Array(Le):Be===void 0?Ge=new Uint8Array(Le,Ee):Ge=new Uint8Array(Le,Ee,Be),Object.setPrototypeOf(Ge,ae.prototype),Ge}function E(Le){if(ae.isBuffer(Le)){var Ee=b(Le.length)|0,Be=ie(Ee);return Be.length===0||Le.copy(Be,0,0,Ee),Be}if(Le.length!==void 0)return typeof Le.length!="number"||Te(Le.length)?ie(0):z(Le);if(Le.type==="Buffer"&&Array.isArray(Le.data))return z(Le.data)}function b(Le){if(Le>=Ae)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ae.toString(16)+" bytes");return Le|0}function te(Le){return+Le!=Le&&(Le=0),ae.alloc(+Le)}ae.isBuffer=function(Ee){return Ee!=null&&Ee._isBuffer===!0&&Ee!==ae.prototype},ae.compare=function(Ee,Be){if(Je(Ee,Uint8Array)&&(Ee=ae.from(Ee,Ee.offset,Ee.byteLength)),Je(Be,Uint8Array)&&(Be=ae.from(Be,Be.offset,Be.byteLength)),!ae.isBuffer(Ee)||!ae.isBuffer(Be))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ee===Be)return 0;for(var Ge=Ee.length,Me=Be.length,Re=0,ze=Math.min(Ge,Me);Re<ze;++Re)if(Ee[Re]!==Be[Re]){Ge=Ee[Re],Me=Be[Re];break}return Ge<Me?-1:Me<Ge?1:0},ae.isEncoding=function(Ee){switch(String(Ee).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},ae.concat=function(Ee,Be){if(!Array.isArray(Ee))throw new TypeError('"list" argument must be an Array of Buffers');if(Ee.length===0)return ae.alloc(0);var Ge;if(Be===void 0)for(Be=0,Ge=0;Ge<Ee.length;++Ge)Be+=Ee[Ge].length;var Me=ae.allocUnsafe(Be),Re=0;for(Ge=0;Ge<Ee.length;++Ge){var ze=Ee[Ge];if(Je(ze,Uint8Array))Re+ze.length>Me.length?ae.from(ze).copy(Me,Re):Uint8Array.prototype.set.call(Me,ze,Re);else if(ae.isBuffer(ze))ze.copy(Me,Re);else throw new TypeError('"list" argument must be an Array of Buffers');Re+=ze.length}return Me};function ee(Le,Ee){if(ae.isBuffer(Le))return Le.length;if(ArrayBuffer.isView(Le)||Je(Le,ArrayBuffer))return Le.byteLength;if(typeof Le!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Le);var Be=Le.length,Ge=arguments.length>2&&arguments[2]===!0;if(!Ge&&Be===0)return 0;for(var Me=!1;;)switch(Ee){case"ascii":case"latin1":case"binary":return Be;case"utf8":case"utf-8":return gt(Le).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Be*2;case"hex":return Be>>>1;case"base64":return vt(Le).length;default:if(Me)return Ge?-1:gt(Le).length;Ee=(""+Ee).toLowerCase(),Me=!0}}ae.byteLength=ee;function ce(Le,Ee,Be){var Ge=!1;if((Ee===void 0||Ee<0)&&(Ee=0),Ee>this.length||((Be===void 0||Be>this.length)&&(Be=this.length),Be<=0)||(Be>>>=0,Ee>>>=0,Be<=Ee))return"";for(Le||(Le="utf8");;)switch(Le){case"hex":return Ze(this,Ee,Be);case"utf8":case"utf-8":return we(this,Ee,Be);case"ascii":return ke(this,Ee,Be);case"latin1":case"binary":return We(this,Ee,Be);case"base64":return Ue(this,Ee,Be);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ke(this,Ee,Be);default:if(Ge)throw new TypeError("Unknown encoding: "+Le);Le=(Le+"").toLowerCase(),Ge=!0}}ae.prototype._isBuffer=!0;function fe(Le,Ee,Be){var Ge=Le[Ee];Le[Ee]=Le[Be],Le[Be]=Ge}ae.prototype.swap16=function(){var Ee=this.length;if(Ee%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Be=0;Be<Ee;Be+=2)fe(this,Be,Be+1);return this},ae.prototype.swap32=function(){var Ee=this.length;if(Ee%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Be=0;Be<Ee;Be+=4)fe(this,Be,Be+3),fe(this,Be+1,Be+2);return this},ae.prototype.swap64=function(){var Ee=this.length;if(Ee%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Be=0;Be<Ee;Be+=8)fe(this,Be,Be+7),fe(this,Be+1,Be+6),fe(this,Be+2,Be+5),fe(this,Be+3,Be+4);return this},ae.prototype.toString=function(){var Ee=this.length;return Ee===0?"":arguments.length===0?we(this,0,Ee):ce.apply(this,arguments)},ae.prototype.toLocaleString=ae.prototype.toString,ae.prototype.equals=function(Ee){if(!ae.isBuffer(Ee))throw new TypeError("Argument must be a Buffer");return this===Ee?!0:ae.compare(this,Ee)===0},ae.prototype.inspect=function(){var Ee="",Be=kt.h2;return Ee=this.toString("hex",0,Be).replace(/(.{2})/g,"$1 ").trim(),this.length>Be&&(Ee+=" ... "),"<Buffer "+Ee+">"},ve&&(ae.prototype[ve]=ae.prototype.inspect),ae.prototype.compare=function(Ee,Be,Ge,Me,Re){if(Je(Ee,Uint8Array)&&(Ee=ae.from(Ee,Ee.offset,Ee.byteLength)),!ae.isBuffer(Ee))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ee);if(Be===void 0&&(Be=0),Ge===void 0&&(Ge=Ee?Ee.length:0),Me===void 0&&(Me=0),Re===void 0&&(Re=this.length),Be<0||Ge>Ee.length||Me<0||Re>this.length)throw new RangeError("out of range index");if(Me>=Re&&Be>=Ge)return 0;if(Me>=Re)return-1;if(Be>=Ge)return 1;if(Be>>>=0,Ge>>>=0,Me>>>=0,Re>>>=0,this===Ee)return 0;for(var ze=Re-Me,nt=Ge-Be,yt=Math.min(ze,nt),Lt=this.slice(Me,Re),Rt=Ee.slice(Be,Ge),St=0;St<yt;++St)if(Lt[St]!==Rt[St]){ze=Lt[St],nt=Rt[St];break}return ze<nt?-1:nt<ze?1:0};function he(Le,Ee,Be,Ge,Me){if(Le.length===0)return-1;if(typeof Be=="string"?(Ge=Be,Be=0):Be>2147483647?Be=2147483647:Be<-2147483648&&(Be=-2147483648),Be=+Be,Te(Be)&&(Be=Me?0:Le.length-1),Be<0&&(Be=Le.length+Be),Be>=Le.length){if(Me)return-1;Be=Le.length-1}else if(Be<0)if(Me)Be=0;else return-1;if(typeof Ee=="string"&&(Ee=ae.from(Ee,Ge)),ae.isBuffer(Ee))return Ee.length===0?-1:me(Le,Ee,Be,Ge,Me);if(typeof Ee=="number")return Ee=Ee&255,typeof Uint8Array.prototype.indexOf=="function"?Me?Uint8Array.prototype.indexOf.call(Le,Ee,Be):Uint8Array.prototype.lastIndexOf.call(Le,Ee,Be):me(Le,[Ee],Be,Ge,Me);throw new TypeError("val must be string, number or Buffer")}function me(Le,Ee,Be,Ge,Me){var Re=1,ze=Le.length,nt=Ee.length;if(Ge!==void 0&&(Ge=String(Ge).toLowerCase(),Ge==="ucs2"||Ge==="ucs-2"||Ge==="utf16le"||Ge==="utf-16le")){if(Le.length<2||Ee.length<2)return-1;Re=2,ze/=2,nt/=2,Be/=2}function yt(Ft,Ut){return Re===1?Ft[Ut]:Ft.readUInt16BE(Ut*Re)}var Lt;if(Me){var Rt=-1;for(Lt=Be;Lt<ze;Lt++)if(yt(Le,Lt)===yt(Ee,Rt===-1?0:Lt-Rt)){if(Rt===-1&&(Rt=Lt),Lt-Rt+1===nt)return Rt*Re}else Rt!==-1&&(Lt-=Lt-Rt),Rt=-1}else for(Be+nt>ze&&(Be=ze-nt),Lt=Be;Lt>=0;Lt--){for(var St=!0,pt=0;pt<nt;pt++)if(yt(Le,Lt+pt)!==yt(Ee,pt)){St=!1;break}if(St)return Lt}return-1}ae.prototype.includes=function(Ee,Be,Ge){return this.indexOf(Ee,Be,Ge)!==-1},ae.prototype.indexOf=function(Ee,Be,Ge){return he(this,Ee,Be,Ge,!0)},ae.prototype.lastIndexOf=function(Ee,Be,Ge){return he(this,Ee,Be,Ge,!1)};function pe(Le,Ee,Be,Ge){Be=Number(Be)||0;var Me=Le.length-Be;Ge?(Ge=Number(Ge),Ge>Me&&(Ge=Me)):Ge=Me;var Re=Ee.length;Ge>Re/2&&(Ge=Re/2);for(var ze=0;ze<Ge;++ze){var nt=parseInt(Ee.substr(ze*2,2),16);if(Te(nt))return ze;Le[Be+ze]=nt}return ze}function be(Le,Ee,Be,Ge){return At(gt(Ee,Le.length-Be),Le,Be,Ge)}function ye(Le,Ee,Be,Ge){return At(bt(Ee),Le,Be,Ge)}function Ce(Le,Ee,Be,Ge){return At(vt(Ee),Le,Be,Ge)}function Se(Le,Ee,Be,Ge){return At(xt(Ee,Le.length-Be),Le,Be,Ge)}ae.prototype.write=function(Ee,Be,Ge,Me){if(Be===void 0)Me="utf8",Ge=this.length,Be=0;else if(Ge===void 0&&typeof Be=="string")Me=Be,Ge=this.length,Be=0;else if(isFinite(Be))Be=Be>>>0,isFinite(Ge)?(Ge=Ge>>>0,Me===void 0&&(Me="utf8")):(Me=Ge,Ge=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Re=this.length-Be;if((Ge===void 0||Ge>Re)&&(Ge=Re),Ee.length>0&&(Ge<0||Be<0)||Be>this.length)throw new RangeError("Attempt to write outside buffer bounds");Me||(Me="utf8");for(var ze=!1;;)switch(Me){case"hex":return pe(this,Ee,Be,Ge);case"utf8":case"utf-8":return be(this,Ee,Be,Ge);case"ascii":case"latin1":case"binary":return ye(this,Ee,Be,Ge);case"base64":return Ce(this,Ee,Be,Ge);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Se(this,Ee,Be,Ge);default:if(ze)throw new TypeError("Unknown encoding: "+Me);Me=(""+Me).toLowerCase(),ze=!0}},ae.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ue(Le,Ee,Be){return Ee===0&&Be===Le.length?De.fromByteArray(Le):De.fromByteArray(Le.slice(Ee,Be))}function we(Le,Ee,Be){Be=Math.min(Le.length,Be);for(var Ge=[],Me=Ee;Me<Be;){var Re=Le[Me],ze=null,nt=Re>239?4:Re>223?3:Re>191?2:1;if(Me+nt<=Be){var yt,Lt,Rt,St;switch(nt){case 1:Re<128&&(ze=Re);break;case 2:yt=Le[Me+1],(yt&192)===128&&(St=(Re&31)<<6|yt&63,St>127&&(ze=St));break;case 3:yt=Le[Me+1],Lt=Le[Me+2],(yt&192)===128&&(Lt&192)===128&&(St=(Re&15)<<12|(yt&63)<<6|Lt&63,St>2047&&(St<55296||St>57343)&&(ze=St));break;case 4:yt=Le[Me+1],Lt=Le[Me+2],Rt=Le[Me+3],(yt&192)===128&&(Lt&192)===128&&(Rt&192)===128&&(St=(Re&15)<<18|(yt&63)<<12|(Lt&63)<<6|Rt&63,St>65535&&St<1114112&&(ze=St))}}ze===null?(ze=65533,nt=1):ze>65535&&(ze-=65536,Ge.push(ze>>>10&1023|55296),ze=56320|ze&1023),Ge.push(ze),Me+=nt}return Fe(Ge)}var je=4096;function Fe(Le){var Ee=Le.length;if(Ee<=je)return String.fromCharCode.apply(String,Le);for(var Be="",Ge=0;Ge<Ee;)Be+=String.fromCharCode.apply(String,Le.slice(Ge,Ge+=je));return Be}function ke(Le,Ee,Be){var Ge="";Be=Math.min(Le.length,Be);for(var Me=Ee;Me<Be;++Me)Ge+=String.fromCharCode(Le[Me]&127);return Ge}function We(Le,Ee,Be){var Ge="";Be=Math.min(Le.length,Be);for(var Me=Ee;Me<Be;++Me)Ge+=String.fromCharCode(Le[Me]);return Ge}function Ze(Le,Ee,Be){var Ge=Le.length;(!Ee||Ee<0)&&(Ee=0),(!Be||Be<0||Be>Ge)&&(Be=Ge);for(var Me="",Re=Ee;Re<Be;++Re)Me+=Ve[Le[Re]];return Me}function Ke(Le,Ee,Be){for(var Ge=Le.slice(Ee,Be),Me="",Re=0;Re<Ge.length-1;Re+=2)Me+=String.fromCharCode(Ge[Re]+Ge[Re+1]*256);return Me}ae.prototype.slice=function(Ee,Be){var Ge=this.length;Ee=~~Ee,Be=Be===void 0?Ge:~~Be,Ee<0?(Ee+=Ge,Ee<0&&(Ee=0)):Ee>Ge&&(Ee=Ge),Be<0?(Be+=Ge,Be<0&&(Be=0)):Be>Ge&&(Be=Ge),Be<Ee&&(Be=Ee);var Me=this.subarray(Ee,Be);return Object.setPrototypeOf(Me,ae.prototype),Me};function qe(Le,Ee,Be){if(Le%1!==0||Le<0)throw new RangeError("offset is not uint");if(Le+Ee>Be)throw new RangeError("Trying to access beyond buffer length")}ae.prototype.readUintLE=ae.prototype.readUIntLE=function(Ee,Be,Ge){Ee=Ee>>>0,Be=Be>>>0,Ge||qe(Ee,Be,this.length);for(var Me=this[Ee],Re=1,ze=0;++ze<Be&&(Re*=256);)Me+=this[Ee+ze]*Re;return Me},ae.prototype.readUintBE=ae.prototype.readUIntBE=function(Ee,Be,Ge){Ee=Ee>>>0,Be=Be>>>0,Ge||qe(Ee,Be,this.length);for(var Me=this[Ee+--Be],Re=1;Be>0&&(Re*=256);)Me+=this[Ee+--Be]*Re;return Me},ae.prototype.readUint8=ae.prototype.readUInt8=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,1,this.length),this[Ee]},ae.prototype.readUint16LE=ae.prototype.readUInt16LE=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,2,this.length),this[Ee]|this[Ee+1]<<8},ae.prototype.readUint16BE=ae.prototype.readUInt16BE=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,2,this.length),this[Ee]<<8|this[Ee+1]},ae.prototype.readUint32LE=ae.prototype.readUInt32LE=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,4,this.length),(this[Ee]|this[Ee+1]<<8|this[Ee+2]<<16)+this[Ee+3]*16777216},ae.prototype.readUint32BE=ae.prototype.readUInt32BE=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,4,this.length),this[Ee]*16777216+(this[Ee+1]<<16|this[Ee+2]<<8|this[Ee+3])},ae.prototype.readIntLE=function(Ee,Be,Ge){Ee=Ee>>>0,Be=Be>>>0,Ge||qe(Ee,Be,this.length);for(var Me=this[Ee],Re=1,ze=0;++ze<Be&&(Re*=256);)Me+=this[Ee+ze]*Re;return Re*=128,Me>=Re&&(Me-=Math.pow(2,8*Be)),Me},ae.prototype.readIntBE=function(Ee,Be,Ge){Ee=Ee>>>0,Be=Be>>>0,Ge||qe(Ee,Be,this.length);for(var Me=Be,Re=1,ze=this[Ee+--Me];Me>0&&(Re*=256);)ze+=this[Ee+--Me]*Re;return Re*=128,ze>=Re&&(ze-=Math.pow(2,8*Be)),ze},ae.prototype.readInt8=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,1,this.length),this[Ee]&128?(255-this[Ee]+1)*-1:this[Ee]},ae.prototype.readInt16LE=function(Ee,Be){Ee=Ee>>>0,Be||qe(Ee,2,this.length);var Ge=this[Ee]|this[Ee+1]<<8;return Ge&32768?Ge|4294901760:Ge},ae.prototype.readInt16BE=function(Ee,Be){Ee=Ee>>>0,Be||qe(Ee,2,this.length);var Ge=this[Ee+1]|this[Ee]<<8;return Ge&32768?Ge|4294901760:Ge},ae.prototype.readInt32LE=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,4,this.length),this[Ee]|this[Ee+1]<<8|this[Ee+2]<<16|this[Ee+3]<<24},ae.prototype.readInt32BE=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,4,this.length),this[Ee]<<24|this[Ee+1]<<16|this[Ee+2]<<8|this[Ee+3]},ae.prototype.readFloatLE=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,4,this.length),x.read(this,Ee,!0,23,4)},ae.prototype.readFloatBE=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,4,this.length),x.read(this,Ee,!1,23,4)},ae.prototype.readDoubleLE=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,8,this.length),x.read(this,Ee,!0,52,8)},ae.prototype.readDoubleBE=function(Ee,Be){return Ee=Ee>>>0,Be||qe(Ee,8,this.length),x.read(this,Ee,!1,52,8)};function et(Le,Ee,Be,Ge,Me,Re){if(!ae.isBuffer(Le))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ee>Me||Ee<Re)throw new RangeError('"value" argument is out of bounds');if(Be+Ge>Le.length)throw new RangeError("Index out of range")}ae.prototype.writeUintLE=ae.prototype.writeUIntLE=function(Ee,Be,Ge,Me){if(Ee=+Ee,Be=Be>>>0,Ge=Ge>>>0,!Me){var Re=Math.pow(2,8*Ge)-1;et(this,Ee,Be,Ge,Re,0)}var ze=1,nt=0;for(this[Be]=Ee&255;++nt<Ge&&(ze*=256);)this[Be+nt]=Ee/ze&255;return Be+Ge},ae.prototype.writeUintBE=ae.prototype.writeUIntBE=function(Ee,Be,Ge,Me){if(Ee=+Ee,Be=Be>>>0,Ge=Ge>>>0,!Me){var Re=Math.pow(2,8*Ge)-1;et(this,Ee,Be,Ge,Re,0)}var ze=Ge-1,nt=1;for(this[Be+ze]=Ee&255;--ze>=0&&(nt*=256);)this[Be+ze]=Ee/nt&255;return Be+Ge},ae.prototype.writeUint8=ae.prototype.writeUInt8=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,1,255,0),this[Be]=Ee&255,Be+1},ae.prototype.writeUint16LE=ae.prototype.writeUInt16LE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,2,65535,0),this[Be]=Ee&255,this[Be+1]=Ee>>>8,Be+2},ae.prototype.writeUint16BE=ae.prototype.writeUInt16BE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,2,65535,0),this[Be]=Ee>>>8,this[Be+1]=Ee&255,Be+2},ae.prototype.writeUint32LE=ae.prototype.writeUInt32LE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,4,4294967295,0),this[Be+3]=Ee>>>24,this[Be+2]=Ee>>>16,this[Be+1]=Ee>>>8,this[Be]=Ee&255,Be+4},ae.prototype.writeUint32BE=ae.prototype.writeUInt32BE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,4,4294967295,0),this[Be]=Ee>>>24,this[Be+1]=Ee>>>16,this[Be+2]=Ee>>>8,this[Be+3]=Ee&255,Be+4},ae.prototype.writeIntLE=function(Ee,Be,Ge,Me){if(Ee=+Ee,Be=Be>>>0,!Me){var Re=Math.pow(2,8*Ge-1);et(this,Ee,Be,Ge,Re-1,-Re)}var ze=0,nt=1,yt=0;for(this[Be]=Ee&255;++ze<Ge&&(nt*=256);)Ee<0&&yt===0&&this[Be+ze-1]!==0&&(yt=1),this[Be+ze]=(Ee/nt>>0)-yt&255;return Be+Ge},ae.prototype.writeIntBE=function(Ee,Be,Ge,Me){if(Ee=+Ee,Be=Be>>>0,!Me){var Re=Math.pow(2,8*Ge-1);et(this,Ee,Be,Ge,Re-1,-Re)}var ze=Ge-1,nt=1,yt=0;for(this[Be+ze]=Ee&255;--ze>=0&&(nt*=256);)Ee<0&&yt===0&&this[Be+ze+1]!==0&&(yt=1),this[Be+ze]=(Ee/nt>>0)-yt&255;return Be+Ge},ae.prototype.writeInt8=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,1,127,-128),Ee<0&&(Ee=255+Ee+1),this[Be]=Ee&255,Be+1},ae.prototype.writeInt16LE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,2,32767,-32768),this[Be]=Ee&255,this[Be+1]=Ee>>>8,Be+2},ae.prototype.writeInt16BE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,2,32767,-32768),this[Be]=Ee>>>8,this[Be+1]=Ee&255,Be+2},ae.prototype.writeInt32LE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,4,2147483647,-2147483648),this[Be]=Ee&255,this[Be+1]=Ee>>>8,this[Be+2]=Ee>>>16,this[Be+3]=Ee>>>24,Be+4},ae.prototype.writeInt32BE=function(Ee,Be,Ge){return Ee=+Ee,Be=Be>>>0,Ge||et(this,Ee,Be,4,2147483647,-2147483648),Ee<0&&(Ee=4294967295+Ee+1),this[Be]=Ee>>>24,this[Be+1]=Ee>>>16,this[Be+2]=Ee>>>8,this[Be+3]=Ee&255,Be+4};function ut(Le,Ee,Be,Ge,Me,Re){if(Be+Ge>Le.length)throw new RangeError("Index out of range");if(Be<0)throw new RangeError("Index out of range")}function ct(Le,Ee,Be,Ge,Me){return Ee=+Ee,Be=Be>>>0,Me||ut(Le,Ee,Be,4,34028234663852886e22,-34028234663852886e22),x.write(Le,Ee,Be,Ge,23,4),Be+4}ae.prototype.writeFloatLE=function(Ee,Be,Ge){return ct(this,Ee,Be,!0,Ge)},ae.prototype.writeFloatBE=function(Ee,Be,Ge){return ct(this,Ee,Be,!1,Ge)};function it(Le,Ee,Be,Ge,Me){return Ee=+Ee,Be=Be>>>0,Me||ut(Le,Ee,Be,8,17976931348623157e292,-17976931348623157e292),x.write(Le,Ee,Be,Ge,52,8),Be+8}ae.prototype.writeDoubleLE=function(Ee,Be,Ge){return it(this,Ee,Be,!0,Ge)},ae.prototype.writeDoubleBE=function(Ee,Be,Ge){return it(this,Ee,Be,!1,Ge)},ae.prototype.copy=function(Ee,Be,Ge,Me){if(!ae.isBuffer(Ee))throw new TypeError("argument should be a Buffer");if(Ge||(Ge=0),!Me&&Me!==0&&(Me=this.length),Be>=Ee.length&&(Be=Ee.length),Be||(Be=0),Me>0&&Me<Ge&&(Me=Ge),Me===Ge||Ee.length===0||this.length===0)return 0;if(Be<0)throw new RangeError("targetStart out of bounds");if(Ge<0||Ge>=this.length)throw new RangeError("Index out of range");if(Me<0)throw new RangeError("sourceEnd out of bounds");Me>this.length&&(Me=this.length),Ee.length-Be<Me-Ge&&(Me=Ee.length-Be+Ge);var Re=Me-Ge;return this===Ee&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(Be,Ge,Me):Uint8Array.prototype.set.call(Ee,this.subarray(Ge,Me),Be),Re},ae.prototype.fill=function(Ee,Be,Ge,Me){if(typeof Ee=="string"){if(typeof Be=="string"?(Me=Be,Be=0,Ge=this.length):typeof Ge=="string"&&(Me=Ge,Ge=this.length),Me!==void 0&&typeof Me!="string")throw new TypeError("encoding must be a string");if(typeof Me=="string"&&!ae.isEncoding(Me))throw new TypeError("Unknown encoding: "+Me);if(Ee.length===1){var Re=Ee.charCodeAt(0);(Me==="utf8"&&Re<128||Me==="latin1")&&(Ee=Re)}}else typeof Ee=="number"?Ee=Ee&255:typeof Ee=="boolean"&&(Ee=Number(Ee));if(Be<0||this.length<Be||this.length<Ge)throw new RangeError("Out of range index");if(Ge<=Be)return this;Be=Be>>>0,Ge=Ge===void 0?this.length:Ge>>>0,Ee||(Ee=0);var ze;if(typeof Ee=="number")for(ze=Be;ze<Ge;++ze)this[ze]=Ee;else{var nt=ae.isBuffer(Ee)?Ee:ae.from(Ee,Me),yt=nt.length;if(yt===0)throw new TypeError('The value "'+Ee+'" is invalid for argument "value"');for(ze=0;ze<Ge-Be;++ze)this[ze+Be]=nt[ze%yt]}return this};var tt=/[^+/0-9A-Za-z-_]/g;function st(Le){if(Le=Le.split("=")[0],Le=Le.trim().replace(tt,""),Le.length<2)return"";for(;Le.length%4!==0;)Le=Le+"=";return Le}function gt(Le,Ee){Ee=Ee||1/0;for(var Be,Ge=Le.length,Me=null,Re=[],ze=0;ze<Ge;++ze){if(Be=Le.charCodeAt(ze),Be>55295&&Be<57344){if(!Me){if(Be>56319){(Ee-=3)>-1&&Re.push(239,191,189);continue}else if(ze+1===Ge){(Ee-=3)>-1&&Re.push(239,191,189);continue}Me=Be;continue}if(Be<56320){(Ee-=3)>-1&&Re.push(239,191,189),Me=Be;continue}Be=(Me-55296<<10|Be-56320)+65536}else Me&&(Ee-=3)>-1&&Re.push(239,191,189);if(Me=null,Be<128){if((Ee-=1)<0)break;Re.push(Be)}else if(Be<2048){if((Ee-=2)<0)break;Re.push(Be>>6|192,Be&63|128)}else if(Be<65536){if((Ee-=3)<0)break;Re.push(Be>>12|224,Be>>6&63|128,Be&63|128)}else if(Be<1114112){if((Ee-=4)<0)break;Re.push(Be>>18|240,Be>>12&63|128,Be>>6&63|128,Be&63|128)}else throw new Error("Invalid code point")}return Re}function bt(Le){for(var Ee=[],Be=0;Be<Le.length;++Be)Ee.push(Le.charCodeAt(Be)&255);return Ee}function xt(Le,Ee){for(var Be,Ge,Me,Re=[],ze=0;ze<Le.length&&!((Ee-=2)<0);++ze)Be=Le.charCodeAt(ze),Ge=Be>>8,Me=Be%256,Re.push(Me),Re.push(Ge);return Re}function vt(Le){return De.toByteArray(st(Le))}function At(Le,Ee,Be,Ge){for(var Me=0;Me<Ge&&!(Me+Be>=Ee.length||Me>=Le.length);++Me)Ee[Me+Be]=Le[Me];return Me}function Je(Le,Ee){return Le instanceof Ee||Le!=null&&Le.constructor!=null&&Le.constructor.name!=null&&Le.constructor.name===Ee.name}function Te(Le){return Le!==Le}var Ve=function(){for(var Le="0123456789abcdef",Ee=new Array(256),Be=0;Be<16;++Be)for(var Ge=Be*16,Me=0;Me<16;++Me)Ee[Ge+Me]=Le[Be]+Le[Me];return Ee}()},46020:function(sn){(function(kt,de){sn.exports=de()})(this,function(){"use strict";var kt=function(xe,Pe){return kt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Qe,_e){Qe.__proto__=_e}||function(Qe,_e){for(var at in _e)Object.prototype.hasOwnProperty.call(_e,at)&&(Qe[at]=_e[at])},kt(xe,Pe)};function de(xe,Pe){if(typeof Pe!="function"&&Pe!==null)throw new TypeError("Class extends value "+String(Pe)+" is not a constructor or null");kt(xe,Pe);function Qe(){this.constructor=xe}xe.prototype=Pe===null?Object.create(Pe):(Qe.prototype=Pe.prototype,new Qe)}var ge=function(){return ge=Object.assign||function(Pe){for(var Qe,_e=1,at=arguments.length;_e<at;_e++){Qe=arguments[_e];for(var Et in Qe)Object.prototype.hasOwnProperty.call(Qe,Et)&&(Pe[Et]=Qe[Et])}return Pe},ge.apply(this,arguments)};function De(xe,Pe,Qe,_e){function at(Et){return Et instanceof Qe?Et:new Qe(function(Ot){Ot(Et)})}return new(Qe||(Qe=Promise))(function(Et,Ot){function Mt(En){try{An(_e.next(En))}catch(Ln){Ot(Ln)}}function Dt(En){try{An(_e.throw(En))}catch(Ln){Ot(Ln)}}function An(En){En.done?Et(En.value):at(En.value).then(Mt,Dt)}An((_e=_e.apply(xe,Pe||[])).next())})}function x(xe,Pe){var Qe={label:0,sent:function(){if(Et[0]&1)throw Et[1];return Et[1]},trys:[],ops:[]},_e,at,Et,Ot;return Ot={next:Mt(0),throw:Mt(1),return:Mt(2)},typeof Symbol=="function"&&(Ot[Symbol.iterator]=function(){return this}),Ot;function Mt(An){return function(En){return Dt([An,En])}}function Dt(An){if(_e)throw new TypeError("Generator is already executing.");for(;Qe;)try{if(_e=1,at&&(Et=An[0]&2?at.return:An[0]?at.throw||((Et=at.return)&&Et.call(at),0):at.next)&&!(Et=Et.call(at,An[1])).done)return Et;switch(at=0,Et&&(An=[An[0]&2,Et.value]),An[0]){case 0:case 1:Et=An;break;case 4:return Qe.label++,{value:An[1],done:!1};case 5:Qe.label++,at=An[1],An=[0];continue;case 7:An=Qe.ops.pop(),Qe.trys.pop();continue;default:if(Et=Qe.trys,!(Et=Et.length>0&&Et[Et.length-1])&&(An[0]===6||An[0]===2)){Qe=0;continue}if(An[0]===3&&(!Et||An[1]>Et[0]&&An[1]<Et[3])){Qe.label=An[1];break}if(An[0]===6&&Qe.label<Et[1]){Qe.label=Et[1],Et=An;break}if(Et&&Qe.label<Et[2]){Qe.label=Et[2],Qe.ops.push(An);break}Et[2]&&Qe.ops.pop(),Qe.trys.pop();continue}An=Pe.call(xe,Qe)}catch(En){An=[6,En],at=0}finally{_e=Et=0}if(An[0]&5)throw An[1];return{value:An[0]?An[1]:void 0,done:!0}}}function ve(xe,Pe,Qe){if(Qe||arguments.length===2)for(var _e=0,at=Pe.length,Et;_e<at;_e++)(Et||!(_e in Pe))&&(Et||(Et=Array.prototype.slice.call(Pe,0,_e)),Et[_e]=Pe[_e]);return xe.concat(Et||Pe)}for(var Ae=function(){function xe(Pe,Qe,_e,at){this.left=Pe,this.top=Qe,this.width=_e,this.height=at}return xe.prototype.add=function(Pe,Qe,_e,at){return new xe(this.left+Pe,this.top+Qe,this.width+_e,this.height+at)},xe.fromClientRect=function(Pe,Qe){return new xe(Qe.left+Pe.windowBounds.left,Qe.top+Pe.windowBounds.top,Qe.width,Qe.height)},xe.fromDOMRectList=function(Pe,Qe){var _e=Array.from(Qe).find(function(at){return at.width!==0});return _e?new xe(_e.left+Pe.windowBounds.left,_e.top+Pe.windowBounds.top,_e.width,_e.height):xe.EMPTY},xe.EMPTY=new xe(0,0,0,0),xe}(),ue=function(xe,Pe){return Ae.fromClientRect(xe,Pe.getBoundingClientRect())},ie=function(xe){var Pe=xe.body,Qe=xe.documentElement;if(!Pe||!Qe)throw new Error("Unable to get document size");var _e=Math.max(Math.max(Pe.scrollWidth,Qe.scrollWidth),Math.max(Pe.offsetWidth,Qe.offsetWidth),Math.max(Pe.clientWidth,Qe.clientWidth)),at=Math.max(Math.max(Pe.scrollHeight,Qe.scrollHeight),Math.max(Pe.offsetHeight,Qe.offsetHeight),Math.max(Pe.clientHeight,Qe.clientHeight));return new Ae(0,0,_e,at)},ae=function(xe){for(var Pe=[],Qe=0,_e=xe.length;Qe<_e;){var at=xe.charCodeAt(Qe++);if(at>=55296&&at<=56319&&Qe<_e){var Et=xe.charCodeAt(Qe++);(Et&64512)===56320?Pe.push(((at&1023)<<10)+(Et&1023)+65536):(Pe.push(at),Qe--)}else Pe.push(at)}return Pe},le=function(){for(var xe=[],Pe=0;Pe<arguments.length;Pe++)xe[Pe]=arguments[Pe];if(String.fromCodePoint)return String.fromCodePoint.apply(String,xe);var Qe=xe.length;if(!Qe)return"";for(var _e=[],at=-1,Et="";++at<Qe;){var Ot=xe[at];Ot<=65535?_e.push(Ot):(Ot-=65536,_e.push((Ot>>10)+55296,Ot%1024+56320)),(at+1===Qe||_e.length>16384)&&(Et+=String.fromCharCode.apply(String,_e),_e.length=0)}return Et},oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),re=0;re<oe.length;re++)se[oe.charCodeAt(re)]=re;for(var ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",z=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),y=0;y<ne.length;y++)z[ne.charCodeAt(y)]=y;for(var a=function(xe){var Pe=xe.length*.75,Qe=xe.length,_e,at=0,Et,Ot,Mt,Dt;xe[xe.length-1]==="="&&(Pe--,xe[xe.length-2]==="="&&Pe--);var An=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Pe):new Array(Pe),En=Array.isArray(An)?An:new Uint8Array(An);for(_e=0;_e<Qe;_e+=4)Et=z[xe.charCodeAt(_e)],Ot=z[xe.charCodeAt(_e+1)],Mt=z[xe.charCodeAt(_e+2)],Dt=z[xe.charCodeAt(_e+3)],En[at++]=Et<<2|Ot>>4,En[at++]=(Ot&15)<<4|Mt>>2,En[at++]=(Mt&3)<<6|Dt&63;return An},E=function(xe){for(var Pe=xe.length,Qe=[],_e=0;_e<Pe;_e+=2)Qe.push(xe[_e+1]<<8|xe[_e]);return Qe},b=function(xe){for(var Pe=xe.length,Qe=[],_e=0;_e<Pe;_e+=4)Qe.push(xe[_e+3]<<24|xe[_e+2]<<16|xe[_e+1]<<8|xe[_e]);return Qe},te=5,ee=11,ce=2,fe=ee-te,he=65536>>te,me=1<<te,pe=me-1,be=1024>>te,ye=he+be,Ce=ye,Se=32,Ue=Ce+Se,we=65536>>ee,je=1<<fe,Fe=je-1,ke=function(xe,Pe,Qe){return xe.slice?xe.slice(Pe,Qe):new Uint16Array(Array.prototype.slice.call(xe,Pe,Qe))},We=function(xe,Pe,Qe){return xe.slice?xe.slice(Pe,Qe):new Uint32Array(Array.prototype.slice.call(xe,Pe,Qe))},Ze=function(xe,Pe){var Qe=a(xe),_e=Array.isArray(Qe)?b(Qe):new Uint32Array(Qe),at=Array.isArray(Qe)?E(Qe):new Uint16Array(Qe),Et=24,Ot=ke(at,Et/2,_e[4]/2),Mt=_e[5]===2?ke(at,(Et+_e[4])/2):We(_e,Math.ceil((Et+_e[4])/4));return new Ke(_e[0],_e[1],_e[2],_e[3],Ot,Mt)},Ke=function(){function xe(Pe,Qe,_e,at,Et,Ot){this.initialValue=Pe,this.errorValue=Qe,this.highStart=_e,this.highValueIndex=at,this.index=Et,this.data=Ot}return xe.prototype.get=function(Pe){var Qe;if(Pe>=0){if(Pe<55296||Pe>56319&&Pe<=65535)return Qe=this.index[Pe>>te],Qe=(Qe<<ce)+(Pe&pe),this.data[Qe];if(Pe<=65535)return Qe=this.index[he+(Pe-55296>>te)],Qe=(Qe<<ce)+(Pe&pe),this.data[Qe];if(Pe<this.highStart)return Qe=Ue-we+(Pe>>ee),Qe=this.index[Qe],Qe+=Pe>>te&Fe,Qe=this.index[Qe],Qe=(Qe<<ce)+(Pe&pe),this.data[Qe];if(Pe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},xe}(),qe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",et=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ut=0;ut<qe.length;ut++)et[qe.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==",it=50,tt=1,st=2,gt=3,bt=4,xt=5,vt=7,At=8,Je=9,Te=10,Ve=11,Le=12,Ee=13,Be=14,Ge=15,Me=16,Re=17,ze=18,nt=19,yt=20,Lt=21,Rt=22,St=23,pt=24,Ft=25,Ut=26,Ct=27,qt=28,Bt=29,Nt=30,en=31,Yt=32,pn=33,zn=34,bn=35,Pn=36,hn=37,Bn=38,ir=39,Lr=40,Ur=41,la=42,vr=43,Sa=[9001,65288],Va="!",ur="\xD7",Zn="\xF7",qn=Ze(ct),nr=[Nt,Pn],Hr=[tt,st,gt,xt],La=[Te,At],Qr=[Ct,Ut],io=Hr.concat(La),ro=[Bn,ir,Lr,zn,bn],nn=[Ge,Ee],wn=function(xe,Pe){Pe===void 0&&(Pe="strict");var Qe=[],_e=[],at=[];return xe.forEach(function(Et,Ot){var Mt=qn.get(Et);if(Mt>it?(at.push(!0),Mt-=it):at.push(!1),["normal","auto","loose"].indexOf(Pe)!==-1&&[8208,8211,12316,12448].indexOf(Et)!==-1)return _e.push(Ot),Qe.push(Me);if(Mt===bt||Mt===Ve){if(Ot===0)return _e.push(Ot),Qe.push(Nt);var Dt=Qe[Ot-1];return io.indexOf(Dt)===-1?(_e.push(_e[Ot-1]),Qe.push(Dt)):(_e.push(Ot),Qe.push(Nt))}if(_e.push(Ot),Mt===en)return Qe.push(Pe==="strict"?Lt:hn);if(Mt===la||Mt===Bt)return Qe.push(Nt);if(Mt===vr)return Et>=131072&&Et<=196605||Et>=196608&&Et<=262141?Qe.push(hn):Qe.push(Nt);Qe.push(Mt)}),[_e,Qe,at]},un=function(xe,Pe,Qe,_e){var at=_e[Qe];if(Array.isArray(xe)?xe.indexOf(at)!==-1:xe===at)for(var Et=Qe;Et<=_e.length;){Et++;var Ot=_e[Et];if(Ot===Pe)return!0;if(Ot!==Te)break}if(at===Te)for(var Et=Qe;Et>0;){Et--;var Mt=_e[Et];if(Array.isArray(xe)?xe.indexOf(Mt)!==-1:xe===Mt)for(var Dt=Qe;Dt<=_e.length;){Dt++;var Ot=_e[Dt];if(Ot===Pe)return!0;if(Ot!==Te)break}if(Mt!==Te)break}return!1},Nr=function(xe,Pe){for(var Qe=xe;Qe>=0;){var _e=Pe[Qe];if(_e===Te)Qe--;else return _e}return 0},Yr=function(xe,Pe,Qe,_e,at){if(Qe[_e]===0)return ur;var Et=_e-1;if(Array.isArray(at)&&at[Et]===!0)return ur;var Ot=Et-1,Mt=Et+1,Dt=Pe[Et],An=Ot>=0?Pe[Ot]:0,En=Pe[Mt];if(Dt===st&&En===gt)return ur;if(Hr.indexOf(Dt)!==-1)return Va;if(Hr.indexOf(En)!==-1||La.indexOf(En)!==-1)return ur;if(Nr(Et,Pe)===At)return Zn;if(qn.get(xe[Et])===Ve||(Dt===Yt||Dt===pn)&&qn.get(xe[Mt])===Ve||Dt===vt||En===vt||Dt===Je||[Te,Ee,Ge].indexOf(Dt)===-1&&En===Je||[Re,ze,nt,pt,qt].indexOf(En)!==-1||Nr(Et,Pe)===Rt||un(St,Rt,Et,Pe)||un([Re,ze],Lt,Et,Pe)||un(Le,Le,Et,Pe))return ur;if(Dt===Te)return Zn;if(Dt===St||En===St)return ur;if(En===Me||Dt===Me)return Zn;if([Ee,Ge,Lt].indexOf(En)!==-1||Dt===Be||An===Pn&&nn.indexOf(Dt)!==-1||Dt===qt&&En===Pn||En===yt||nr.indexOf(En)!==-1&&Dt===Ft||nr.indexOf(Dt)!==-1&&En===Ft||Dt===Ct&&[hn,Yt,pn].indexOf(En)!==-1||[hn,Yt,pn].indexOf(Dt)!==-1&&En===Ut||nr.indexOf(Dt)!==-1&&Qr.indexOf(En)!==-1||Qr.indexOf(Dt)!==-1&&nr.indexOf(En)!==-1||[Ct,Ut].indexOf(Dt)!==-1&&(En===Ft||[Rt,Ge].indexOf(En)!==-1&&Pe[Mt+1]===Ft)||[Rt,Ge].indexOf(Dt)!==-1&&En===Ft||Dt===Ft&&[Ft,qt,pt].indexOf(En)!==-1)return ur;if([Ft,qt,pt,Re,ze].indexOf(En)!==-1)for(var Ln=Et;Ln>=0;){var Er=Pe[Ln];if(Er===Ft)return ur;if([qt,pt].indexOf(Er)!==-1)Ln--;else break}if([Ct,Ut].indexOf(En)!==-1)for(var Ln=[Re,ze].indexOf(Dt)!==-1?Ot:Et;Ln>=0;){var Er=Pe[Ln];if(Er===Ft)return ur;if([qt,pt].indexOf(Er)!==-1)Ln--;else break}if(Bn===Dt&&[Bn,ir,zn,bn].indexOf(En)!==-1||[ir,zn].indexOf(Dt)!==-1&&[ir,Lr].indexOf(En)!==-1||[Lr,bn].indexOf(Dt)!==-1&&En===Lr||ro.indexOf(Dt)!==-1&&[yt,Ut].indexOf(En)!==-1||ro.indexOf(En)!==-1&&Dt===Ct||nr.indexOf(Dt)!==-1&&nr.indexOf(En)!==-1||Dt===pt&&nr.indexOf(En)!==-1||nr.concat(Ft).indexOf(Dt)!==-1&&En===Rt&&Sa.indexOf(xe[Mt])===-1||nr.concat(Ft).indexOf(En)!==-1&&Dt===ze)return ur;if(Dt===Ur&&En===Ur){for(var Aa=Qe[Et],ba=1;Aa>0&&(Aa--,Pe[Aa]===Ur);)ba++;if(ba%2!==0)return ur}return Dt===Yt&&En===pn?ur:Zn},kr=function(xe,Pe){Pe||(Pe={lineBreak:"normal",wordBreak:"normal"});var Qe=wn(xe,Pe.lineBreak),_e=Qe[0],at=Qe[1],Et=Qe[2];(Pe.wordBreak==="break-all"||Pe.wordBreak==="break-word")&&(at=at.map(function(Mt){return[Ft,Nt,la].indexOf(Mt)!==-1?hn:Mt}));var Ot=Pe.wordBreak==="keep-all"?Et.map(function(Mt,Dt){return Mt&&xe[Dt]>=19968&&xe[Dt]<=40959}):void 0;return[_e,at,Ot]},ao=function(){function xe(Pe,Qe,_e,at){this.codePoints=Pe,this.required=Qe===Va,this.start=_e,this.end=at}return xe.prototype.slice=function(){return le.apply(void 0,this.codePoints.slice(this.start,this.end))},xe}(),$r=function(xe,Pe){var Qe=ae(xe),_e=kr(Qe,Pe),at=_e[0],Et=_e[1],Ot=_e[2],Mt=Qe.length,Dt=0,An=0;return{next:function(){if(An>=Mt)return{done:!0,value:null};for(var En=ur;An<Mt&&(En=Yr(Qe,Et,at,++An,Ot))===ur;);if(En!==ur||An===Mt){var Ln=new ao(Qe,En,Dt,An);return Dt=An,{value:Ln,done:!1}}return{done:!0,value:null}}}},ma=1,jo=2,Da=4,eo=8,ra=10,bo=47,Wn=92,Fr=9,mr=32,Tr=34,Pr=61,jn=35,zr=36,Mr=37,wo=39,Xa=40,vo=41,Fo=95,Or=45,Wr=33,ei=60,wi=62,Ao=64,hi=91,aa=93,qa=61,co=123,Ha=63,ci=125,si=124,li=126,Xi=128,Ui=65533,Fn=42,On=43,Br=44,_n=58,xr=59,Hn=46,Kr=0,Ba=8,Qa=11,Wa=14,xa=31,Za=127,Ra=-1,Dn=48,Kn=97,er=101,Gt=102,gr=117,Vr=122,fa=65,ar=69,pr=70,yr=85,ta=90,tn=function(xe){return xe>=Dn&&xe<=57},Mn=function(xe){return xe>=55296&&xe<=57343},lr=function(xe){return tn(xe)||xe>=fa&&xe<=pr||xe>=Kn&&xe<=Gt},ua=function(xe){return xe>=Kn&&xe<=Vr},pa=function(xe){return xe>=fa&&xe<=ta},Pa=function(xe){return ua(xe)||pa(xe)},Vn=function(xe){return xe>=Xi},$n=function(xe){return xe===ra||xe===Fr||xe===mr},tr=function(xe){return Pa(xe)||Vn(xe)||xe===Fo},fr=function(xe){return tr(xe)||tn(xe)||xe===Or},Fa=function(xe){return xe>=Kr&&xe<=Ba||xe===Qa||xe>=Wa&&xe<=xa||xe===Za},jr=function(xe,Pe){return xe!==Wn?!1:Pe!==ra},Wt=function(xe,Pe,Qe){return xe===Or?tr(Pe)||jr(Pe,Qe):tr(xe)?!0:!!(xe===Wn&&jr(xe,Pe))},_t=function(xe,Pe,Qe){return xe===On||xe===Or?tn(Pe)?!0:Pe===Hn&&tn(Qe):tn(xe===Hn?Pe:xe)},Vt=function(xe){var Pe=0,Qe=1;(xe[Pe]===On||xe[Pe]===Or)&&(xe[Pe]===Or&&(Qe=-1),Pe++);for(var _e=[];tn(xe[Pe]);)_e.push(xe[Pe++]);var at=_e.length?parseInt(le.apply(void 0,_e),10):0;xe[Pe]===Hn&&Pe++;for(var Et=[];tn(xe[Pe]);)Et.push(xe[Pe++]);var Ot=Et.length,Mt=Ot?parseInt(le.apply(void 0,Et),10):0;(xe[Pe]===ar||xe[Pe]===er)&&Pe++;var Dt=1;(xe[Pe]===On||xe[Pe]===Or)&&(xe[Pe]===Or&&(Dt=-1),Pe++);for(var An=[];tn(xe[Pe]);)An.push(xe[Pe++]);var En=An.length?parseInt(le.apply(void 0,An),10):0;return Qe*(at+Mt*Math.pow(10,-Ot))*Math.pow(10,Dt*En)},vn={type:2},Rn={type:3},Ar={type:4},Rr={type:13},oa={type:8},ca={type:21},Sn={type:9},dn={type:10},gn={type:11},sr={type:12},Gr={type:14},na={type:23},Gn={type:1},wa={type:25},Ta={type:24},ja={type:26},No={type:27},dr={type:28},oo={type:29},Bo={type:31},ko={type:32},Ka=function(){function xe(){this._value=[]}return xe.prototype.write=function(Pe){this._value=this._value.concat(ae(Pe))},xe.prototype.read=function(){for(var Pe=[],Qe=this.consumeToken();Qe!==ko;)Pe.push(Qe),Qe=this.consumeToken();return Pe},xe.prototype.consumeToken=function(){var Pe=this.consumeCodePoint();switch(Pe){case Tr:return this.consumeStringToken(Tr);case jn:var Qe=this.peekCodePoint(0),_e=this.peekCodePoint(1),at=this.peekCodePoint(2);if(fr(Qe)||jr(_e,at)){var Et=Wt(Qe,_e,at)?jo:ma,Ot=this.consumeName();return{type:5,value:Ot,flags:Et}}break;case zr:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),Rr;break;case wo:return this.consumeStringToken(wo);case Xa:return vn;case vo:return Rn;case Fn:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),Gr;break;case On:if(_t(Pe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Pe),this.consumeNumericToken();break;case Br:return Ar;case Or:var Mt=Pe,Dt=this.peekCodePoint(0),An=this.peekCodePoint(1);if(_t(Mt,Dt,An))return this.reconsumeCodePoint(Pe),this.consumeNumericToken();if(Wt(Mt,Dt,An))return this.reconsumeCodePoint(Pe),this.consumeIdentLikeToken();if(Dt===Or&&An===wi)return this.consumeCodePoint(),this.consumeCodePoint(),Ta;break;case Hn:if(_t(Pe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Pe),this.consumeNumericToken();break;case bo:if(this.peekCodePoint(0)===Fn)for(this.consumeCodePoint();;){var En=this.consumeCodePoint();if(En===Fn&&(En=this.consumeCodePoint(),En===bo))return this.consumeToken();if(En===Ra)return this.consumeToken()}break;case _n:return ja;case xr:return No;case ei:if(this.peekCodePoint(0)===Wr&&this.peekCodePoint(1)===Or&&this.peekCodePoint(2)===Or)return this.consumeCodePoint(),this.consumeCodePoint(),wa;break;case Ao:var Ln=this.peekCodePoint(0),Er=this.peekCodePoint(1),Aa=this.peekCodePoint(2);if(Wt(Ln,Er,Aa)){var Ot=this.consumeName();return{type:7,value:Ot}}break;case hi:return dr;case Wn:if(jr(Pe,this.peekCodePoint(0)))return this.reconsumeCodePoint(Pe),this.consumeIdentLikeToken();break;case aa:return oo;case qa:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),oa;break;case co:return gn;case ci:return sr;case gr:case yr:var ba=this.peekCodePoint(0),sa=this.peekCodePoint(1);return ba===On&&(lr(sa)||sa===Ha)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Pe),this.consumeIdentLikeToken();case si:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),Sn;if(this.peekCodePoint(0)===si)return this.consumeCodePoint(),ca;break;case li:if(this.peekCodePoint(0)===Pr)return this.consumeCodePoint(),dn;break;case Ra:return ko}return $n(Pe)?(this.consumeWhiteSpace(),Bo):tn(Pe)?(this.reconsumeCodePoint(Pe),this.consumeNumericToken()):tr(Pe)?(this.reconsumeCodePoint(Pe),this.consumeIdentLikeToken()):{type:6,value:le(Pe)}},xe.prototype.consumeCodePoint=function(){var Pe=this._value.shift();return typeof Pe=="undefined"?-1:Pe},xe.prototype.reconsumeCodePoint=function(Pe){this._value.unshift(Pe)},xe.prototype.peekCodePoint=function(Pe){return Pe>=this._value.length?-1:this._value[Pe]},xe.prototype.consumeUnicodeRangeToken=function(){for(var Pe=[],Qe=this.consumeCodePoint();lr(Qe)&&Pe.length<6;)Pe.push(Qe),Qe=this.consumeCodePoint();for(var _e=!1;Qe===Ha&&Pe.length<6;)Pe.push(Qe),Qe=this.consumeCodePoint(),_e=!0;if(_e){var at=parseInt(le.apply(void 0,Pe.map(function(Dt){return Dt===Ha?Dn:Dt})),16),Et=parseInt(le.apply(void 0,Pe.map(function(Dt){return Dt===Ha?pr:Dt})),16);return{type:30,start:at,end:Et}}var Ot=parseInt(le.apply(void 0,Pe),16);if(this.peekCodePoint(0)===Or&&lr(this.peekCodePoint(1))){this.consumeCodePoint(),Qe=this.consumeCodePoint();for(var Mt=[];lr(Qe)&&Mt.length<6;)Mt.push(Qe),Qe=this.consumeCodePoint();var Et=parseInt(le.apply(void 0,Mt),16);return{type:30,start:Ot,end:Et}}else return{type:30,start:Ot,end:Ot}},xe.prototype.consumeIdentLikeToken=function(){var Pe=this.consumeName();return Pe.toLowerCase()==="url"&&this.peekCodePoint(0)===Xa?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Xa?(this.consumeCodePoint(),{type:19,value:Pe}):{type:20,value:Pe}},xe.prototype.consumeUrlToken=function(){var Pe=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ra)return{type:22,value:""};var Qe=this.peekCodePoint(0);if(Qe===wo||Qe===Tr){var _e=this.consumeStringToken(this.consumeCodePoint());return _e.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ra||this.peekCodePoint(0)===vo)?(this.consumeCodePoint(),{type:22,value:_e.value}):(this.consumeBadUrlRemnants(),na)}for(;;){var at=this.consumeCodePoint();if(at===Ra||at===vo)return{type:22,value:le.apply(void 0,Pe)};if($n(at))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ra||this.peekCodePoint(0)===vo?(this.consumeCodePoint(),{type:22,value:le.apply(void 0,Pe)}):(this.consumeBadUrlRemnants(),na);if(at===Tr||at===wo||at===Xa||Fa(at))return this.consumeBadUrlRemnants(),na;if(at===Wn)if(jr(at,this.peekCodePoint(0)))Pe.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),na;else Pe.push(at)}},xe.prototype.consumeWhiteSpace=function(){for(;$n(this.peekCodePoint(0));)this.consumeCodePoint()},xe.prototype.consumeBadUrlRemnants=function(){for(;;){var Pe=this.consumeCodePoint();if(Pe===vo||Pe===Ra)return;jr(Pe,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},xe.prototype.consumeStringSlice=function(Pe){for(var Qe=5e4,_e="";Pe>0;){var at=Math.min(Qe,Pe);_e+=le.apply(void 0,this._value.splice(0,at)),Pe-=at}return this._value.shift(),_e},xe.prototype.consumeStringToken=function(Pe){var Qe="",_e=0;do{var at=this._value[_e];if(at===Ra||at===void 0||at===Pe)return Qe+=this.consumeStringSlice(_e),{type:0,value:Qe};if(at===ra)return this._value.splice(0,_e),Gn;if(at===Wn){var Et=this._value[_e+1];Et!==Ra&&Et!==void 0&&(Et===ra?(Qe+=this.consumeStringSlice(_e),_e=-1,this._value.shift()):jr(at,Et)&&(Qe+=this.consumeStringSlice(_e),Qe+=le(this.consumeEscapedCodePoint()),_e=-1))}_e++}while(!0)},xe.prototype.consumeNumber=function(){var Pe=[],Qe=Da,_e=this.peekCodePoint(0);for((_e===On||_e===Or)&&Pe.push(this.consumeCodePoint());tn(this.peekCodePoint(0));)Pe.push(this.consumeCodePoint());_e=this.peekCodePoint(0);var at=this.peekCodePoint(1);if(_e===Hn&&tn(at))for(Pe.push(this.consumeCodePoint(),this.consumeCodePoint()),Qe=eo;tn(this.peekCodePoint(0));)Pe.push(this.consumeCodePoint());_e=this.peekCodePoint(0),at=this.peekCodePoint(1);var Et=this.peekCodePoint(2);if((_e===ar||_e===er)&&((at===On||at===Or)&&tn(Et)||tn(at)))for(Pe.push(this.consumeCodePoint(),this.consumeCodePoint()),Qe=eo;tn(this.peekCodePoint(0));)Pe.push(this.consumeCodePoint());return[Vt(Pe),Qe]},xe.prototype.consumeNumericToken=function(){var Pe=this.consumeNumber(),Qe=Pe[0],_e=Pe[1],at=this.peekCodePoint(0),Et=this.peekCodePoint(1),Ot=this.peekCodePoint(2);if(Wt(at,Et,Ot)){var Mt=this.consumeName();return{type:15,number:Qe,flags:_e,unit:Mt}}return at===Mr?(this.consumeCodePoint(),{type:16,number:Qe,flags:_e}):{type:17,number:Qe,flags:_e}},xe.prototype.consumeEscapedCodePoint=function(){var Pe=this.consumeCodePoint();if(lr(Pe)){for(var Qe=le(Pe);lr(this.peekCodePoint(0))&&Qe.length<6;)Qe+=le(this.consumeCodePoint());$n(this.peekCodePoint(0))&&this.consumeCodePoint();var _e=parseInt(Qe,16);return _e===0||Mn(_e)||_e>1114111?Ui:_e}return Pe===Ra?Ui:Pe},xe.prototype.consumeName=function(){for(var Pe="";;){var Qe=this.consumeCodePoint();if(fr(Qe))Pe+=le(Qe);else if(jr(Qe,this.peekCodePoint(0)))Pe+=le(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Qe),Pe}},xe}(),qr=function(){function xe(Pe){this._tokens=Pe}return xe.create=function(Pe){var Qe=new Ka;return Qe.write(Pe),new xe(Qe.read())},xe.parseValue=function(Pe){return xe.create(Pe).parseComponentValue()},xe.parseValues=function(Pe){return xe.create(Pe).parseComponentValues()},xe.prototype.parseComponentValue=function(){for(var Pe=this.consumeToken();Pe.type===31;)Pe=this.consumeToken();if(Pe.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Pe);var Qe=this.consumeComponentValue();do Pe=this.consumeToken();while(Pe.type===31);if(Pe.type===32)return Qe;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},xe.prototype.parseComponentValues=function(){for(var Pe=[];;){var Qe=this.consumeComponentValue();if(Qe.type===32)return Pe;Pe.push(Qe),Pe.push()}},xe.prototype.consumeComponentValue=function(){var Pe=this.consumeToken();switch(Pe.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Pe.type);case 19:return this.consumeFunction(Pe)}return Pe},xe.prototype.consumeSimpleBlock=function(Pe){for(var Qe={type:Pe,values:[]},_e=this.consumeToken();;){if(_e.type===32||ms(_e,Pe))return Qe;this.reconsumeToken(_e),Qe.values.push(this.consumeComponentValue()),_e=this.consumeToken()}},xe.prototype.consumeFunction=function(Pe){for(var Qe={name:Pe.value,values:[],type:18};;){var _e=this.consumeToken();if(_e.type===32||_e.type===3)return Qe;this.reconsumeToken(_e),Qe.values.push(this.consumeComponentValue())}},xe.prototype.consumeToken=function(){var Pe=this._tokens.shift();return typeof Pe=="undefined"?ko:Pe},xe.prototype.reconsumeToken=function(Pe){this._tokens.unshift(Pe)},xe}(),Io=function(xe){return xe.type===15},uo=function(xe){return xe.type===17},Ga=function(xe){return xe.type===20},mi=function(xe){return xe.type===0},gi=function(xe,Pe){return Ga(xe)&&xe.value===Pe},xi=function(xe){return xe.type!==31},_i=function(xe){return xe.type!==31&&xe.type!==4},ki=function(xe){var Pe=[],Qe=[];return xe.forEach(function(_e){if(_e.type===4){if(Qe.length===0)throw new Error("Error parsing function args, zero tokens for arg");Pe.push(Qe),Qe=[];return}_e.type!==31&&Qe.push(_e)}),Qe.length&&Pe.push(Qe),Pe},ms=function(xe,Pe){return Pe===11&&xe.type===12||Pe===28&&xe.type===29?!0:Pe===2&&xe.type===3},vi=function(xe){return xe.type===17||xe.type===15},pi=function(xe){return xe.type===16||vi(xe)},ns=function(xe){return xe.length>1?[xe[0],xe[1]]:[xe[0]]},Fi={type:17,number:0,flags:Da},ys={type:16,number:50,flags:Da},Ii={type:16,number:100,flags:Da},os=function(xe,Pe,Qe){var _e=xe[0],at=xe[1];return[ri(_e,Pe),ri(typeof at!="undefined"?at:_e,Qe)]},ri=function(xe,Pe){if(xe.type===16)return xe.number/100*Pe;if(Io(xe))switch(xe.unit){case"rem":case"em":return 16*xe.number;case"px":default:return xe.number}return xe.number},fs="deg",$s="grad",Zs="rad",Gi="turn",ds={name:"angle",parse:function(xe,Pe){if(Pe.type===15)switch(Pe.unit){case fs:return Math.PI*Pe.number/180;case $s:return Math.PI/200*Pe.number;case Zs:return Pe.number;case Gi:return Math.PI*2*Pe.number}throw new Error("Unsupported angle type")}},ps=function(xe){return xe.type===15&&(xe.unit===fs||xe.unit===$s||xe.unit===Zs||xe.unit===Gi)},Al=function(xe){var Pe=xe.filter(Ga).map(function(Qe){return Qe.value}).join(" ");switch(Pe){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Fi,Fi];case"to top":case"bottom":return Us(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Fi,Ii];case"to right":case"left":return Us(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ii,Ii];case"to bottom":case"top":return Us(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ii,Fi];case"to left":case"right":return Us(270)}return 0},Us=function(xe){return Math.PI*xe/180},sl={name:"color",parse:function(xe,Pe){if(Pe.type===18){var Qe=Ds[Pe.name];if(typeof Qe=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Pe.name+'"');return Qe(xe,Pe.values)}if(Pe.type===5){if(Pe.value.length===3){var _e=Pe.value.substring(0,1),at=Pe.value.substring(1,2),Et=Pe.value.substring(2,3);return rs(parseInt(_e+_e,16),parseInt(at+at,16),parseInt(Et+Et,16),1)}if(Pe.value.length===4){var _e=Pe.value.substring(0,1),at=Pe.value.substring(1,2),Et=Pe.value.substring(2,3),Ot=Pe.value.substring(3,4);return rs(parseInt(_e+_e,16),parseInt(at+at,16),parseInt(Et+Et,16),parseInt(Ot+Ot,16)/255)}if(Pe.value.length===6){var _e=Pe.value.substring(0,2),at=Pe.value.substring(2,4),Et=Pe.value.substring(4,6);return rs(parseInt(_e,16),parseInt(at,16),parseInt(Et,16),1)}if(Pe.value.length===8){var _e=Pe.value.substring(0,2),at=Pe.value.substring(2,4),Et=Pe.value.substring(4,6),Ot=Pe.value.substring(6,8);return rs(parseInt(_e,16),parseInt(at,16),parseInt(Et,16),parseInt(Ot,16)/255)}}if(Pe.type===20){var Mt=Hl[Pe.value.toUpperCase()];if(typeof Mt!="undefined")return Mt}return Hl.TRANSPARENT}},po=function(xe){return(255&xe)===0},zo=function(xe){var Pe=255&xe,Qe=255&xe>>8,_e=255&xe>>16,at=255&xe>>24;return Pe<255?"rgba("+at+","+_e+","+Qe+","+Pe/255+")":"rgb("+at+","+_e+","+Qe+")"},rs=function(xe,Pe,Qe,_e){return(xe<<24|Pe<<16|Qe<<8|Math.round(_e*255)<<0)>>>0},vs=function(xe,Pe){if(xe.type===17)return xe.number;if(xe.type===16){var Qe=Pe===3?1:255;return Pe===3?xe.number/100*Qe:Math.round(xe.number/100*Qe)}return 0},wl=function(xe,Pe){var Qe=Pe.filter(_i);if(Qe.length===3){var _e=Qe.map(vs),at=_e[0],Et=_e[1],Ot=_e[2];return rs(at,Et,Ot,1)}if(Qe.length===4){var Mt=Qe.map(vs),at=Mt[0],Et=Mt[1],Ot=Mt[2],Dt=Mt[3];return rs(at,Et,Ot,Dt)}return 0};function dl(xe,Pe,Qe){return Qe<0&&(Qe+=1),Qe>=1&&(Qe-=1),Qe<1/6?(Pe-xe)*Qe*6+xe:Qe<1/2?Pe:Qe<2/3?(Pe-xe)*6*(2/3-Qe)+xe:xe}var Sl=function(xe,Pe){var Qe=Pe.filter(_i),_e=Qe[0],at=Qe[1],Et=Qe[2],Ot=Qe[3],Mt=(_e.type===17?Us(_e.number):ds.parse(xe,_e))/(Math.PI*2),Dt=pi(at)?at.number/100:0,An=pi(Et)?Et.number/100:0,En=typeof Ot!="undefined"&&pi(Ot)?ri(Ot,1):1;if(Dt===0)return rs(An*255,An*255,An*255,1);var Ln=An<=.5?An*(Dt+1):An+Dt-An*Dt,Er=An*2-Ln,Aa=dl(Er,Ln,Mt+1/3),ba=dl(Er,Ln,Mt),sa=dl(Er,Ln,Mt-1/3);return rs(Aa*255,ba*255,sa*255,En)},Ds={hsl:Sl,hsla:Sl,rgb:wl,rgba:wl},yl=function(xe,Pe){return sl.parse(xe,qr.create(Pe).parseComponentValue())},Hl={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},ou={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(xe,Pe){return Pe.map(function(Qe){if(Ga(Qe))switch(Qe.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},vu={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Kl=function(xe,Pe){var Qe=sl.parse(xe,Pe[0]),_e=Pe[1];return _e&&pi(_e)?{color:Qe,stop:_e}:{color:Qe,stop:null}},iu=function(xe,Pe){var Qe=xe[0],_e=xe[xe.length-1];Qe.stop===null&&(Qe.stop=Fi),_e.stop===null&&(_e.stop=Ii);for(var at=[],Et=0,Ot=0;Ot<xe.length;Ot++){var Mt=xe[Ot].stop;if(Mt!==null){var Dt=ri(Mt,Pe);Dt>Et?at.push(Dt):at.push(Et),Et=Dt}else at.push(null)}for(var An=null,Ot=0;Ot<at.length;Ot++){var En=at[Ot];if(En===null)An===null&&(An=Ot);else if(An!==null){for(var Ln=Ot-An,Er=at[An-1],Aa=(En-Er)/(Ln+1),ba=1;ba<=Ln;ba++)at[An+ba-1]=Aa*ba;An=null}}return xe.map(function(sa,$o){var Eo=sa.color;return{color:Eo,stop:Math.max(Math.min(1,at[$o]/Pe),0)}})},$u=function(xe,Pe,Qe){var _e=Pe/2,at=Qe/2,Et=ri(xe[0],Pe)-_e,Ot=at-ri(xe[1],Qe);return(Math.atan2(Ot,Et)+Math.PI*2)%(Math.PI*2)},ec=function(xe,Pe,Qe){var _e=typeof xe=="number"?xe:$u(xe,Pe,Qe),at=Math.abs(Pe*Math.sin(_e))+Math.abs(Qe*Math.cos(_e)),Et=Pe/2,Ot=Qe/2,Mt=at/2,Dt=Math.sin(_e-Math.PI/2)*Mt,An=Math.cos(_e-Math.PI/2)*Mt;return[at,Et-An,Et+An,Ot-Dt,Ot+Dt]},xl=function(xe,Pe){return Math.sqrt(xe*xe+Pe*Pe)},Bc=function(xe,Pe,Qe,_e,at){var Et=[[0,0],[0,Pe],[xe,0],[xe,Pe]];return Et.reduce(function(Ot,Mt){var Dt=Mt[0],An=Mt[1],En=xl(Qe-Dt,_e-An);return(at?En<Ot.optimumDistance:En>Ot.optimumDistance)?{optimumCorner:Mt,optimumDistance:En}:Ot},{optimumDistance:at?1/0:-1/0,optimumCorner:null}).optimumCorner},He=function(xe,Pe,Qe,_e,at){var Et=0,Ot=0;switch(xe.size){case 0:xe.shape===0?Et=Ot=Math.min(Math.abs(Pe),Math.abs(Pe-_e),Math.abs(Qe),Math.abs(Qe-at)):xe.shape===1&&(Et=Math.min(Math.abs(Pe),Math.abs(Pe-_e)),Ot=Math.min(Math.abs(Qe),Math.abs(Qe-at)));break;case 2:if(xe.shape===0)Et=Ot=Math.min(xl(Pe,Qe),xl(Pe,Qe-at),xl(Pe-_e,Qe),xl(Pe-_e,Qe-at));else if(xe.shape===1){var Mt=Math.min(Math.abs(Qe),Math.abs(Qe-at))/Math.min(Math.abs(Pe),Math.abs(Pe-_e)),Dt=Bc(_e,at,Pe,Qe,!0),An=Dt[0],En=Dt[1];Et=xl(An-Pe,(En-Qe)/Mt),Ot=Mt*Et}break;case 1:xe.shape===0?Et=Ot=Math.max(Math.abs(Pe),Math.abs(Pe-_e),Math.abs(Qe),Math.abs(Qe-at)):xe.shape===1&&(Et=Math.max(Math.abs(Pe),Math.abs(Pe-_e)),Ot=Math.max(Math.abs(Qe),Math.abs(Qe-at)));break;case 3:if(xe.shape===0)Et=Ot=Math.max(xl(Pe,Qe),xl(Pe,Qe-at),xl(Pe-_e,Qe),xl(Pe-_e,Qe-at));else if(xe.shape===1){var Mt=Math.max(Math.abs(Qe),Math.abs(Qe-at))/Math.max(Math.abs(Pe),Math.abs(Pe-_e)),Ln=Bc(_e,at,Pe,Qe,!1),An=Ln[0],En=Ln[1];Et=xl(An-Pe,(En-Qe)/Mt),Ot=Mt*Et}break}return Array.isArray(xe.size)&&(Et=ri(xe.size[0],_e),Ot=xe.size.length===2?ri(xe.size[1],at):Et),[Et,Ot]},Ie=function(xe,Pe){var Qe=Us(180),_e=[];return ki(Pe).forEach(function(at,Et){if(Et===0){var Ot=at[0];if(Ot.type===20&&Ot.value==="to"){Qe=Al(at);return}else if(ps(Ot)){Qe=ds.parse(xe,Ot);return}}var Mt=Kl(xe,at);_e.push(Mt)}),{angle:Qe,stops:_e,type:1}},Ne=function(xe,Pe){var Qe=Us(180),_e=[];return ki(Pe).forEach(function(at,Et){if(Et===0){var Ot=at[0];if(Ot.type===20&&["top","left","right","bottom"].indexOf(Ot.value)!==-1){Qe=Al(at);return}else if(ps(Ot)){Qe=(ds.parse(xe,Ot)+Us(270))%Us(360);return}}var Mt=Kl(xe,at);_e.push(Mt)}),{angle:Qe,stops:_e,type:1}},Xe=function(xe,Pe){var Qe=Us(180),_e=[],at=1,Et=0,Ot=3,Mt=[];return ki(Pe).forEach(function(Dt,An){var En=Dt[0];if(An===0){if(Ga(En)&&En.value==="linear"){at=1;return}else if(Ga(En)&&En.value==="radial"){at=2;return}}if(En.type===18){if(En.name==="from"){var Ln=sl.parse(xe,En.values[0]);_e.push({stop:Fi,color:Ln})}else if(En.name==="to"){var Ln=sl.parse(xe,En.values[0]);_e.push({stop:Ii,color:Ln})}else if(En.name==="color-stop"){var Er=En.values.filter(_i);if(Er.length===2){var Ln=sl.parse(xe,Er[1]),Aa=Er[0];uo(Aa)&&_e.push({stop:{type:16,number:Aa.number*100,flags:Aa.flags},color:Ln})}}}}),at===1?{angle:(Qe+Us(180))%Us(360),stops:_e,type:at}:{size:Ot,shape:Et,stops:_e,position:Mt,type:at}},rt="closest-side",$e="farthest-side",lt="closest-corner",ft="farthest-corner",mt="circle",Tt="ellipse",Qt="cover",Xt="contain",an=function(xe,Pe){var Qe=0,_e=3,at=[],Et=[];return ki(Pe).forEach(function(Ot,Mt){var Dt=!0;if(Mt===0){var An=!1;Dt=Ot.reduce(function(Ln,Er){if(An)if(Ga(Er))switch(Er.value){case"center":return Et.push(ys),Ln;case"top":case"left":return Et.push(Fi),Ln;case"right":case"bottom":return Et.push(Ii),Ln}else(pi(Er)||vi(Er))&&Et.push(Er);else if(Ga(Er))switch(Er.value){case mt:return Qe=0,!1;case Tt:return Qe=1,!1;case"at":return An=!0,!1;case rt:return _e=0,!1;case Qt:case $e:return _e=1,!1;case Xt:case lt:return _e=2,!1;case ft:return _e=3,!1}else if(vi(Er)||pi(Er))return Array.isArray(_e)||(_e=[]),_e.push(Er),!1;return Ln},Dt)}if(Dt){var En=Kl(xe,Ot);at.push(En)}}),{size:_e,shape:Qe,stops:at,position:Et,type:2}},It=function(xe,Pe){var Qe=0,_e=3,at=[],Et=[];return ki(Pe).forEach(function(Ot,Mt){var Dt=!0;if(Mt===0?Dt=Ot.reduce(function(En,Ln){if(Ga(Ln))switch(Ln.value){case"center":return Et.push(ys),!1;case"top":case"left":return Et.push(Fi),!1;case"right":case"bottom":return Et.push(Ii),!1}else if(pi(Ln)||vi(Ln))return Et.push(Ln),!1;return En},Dt):Mt===1&&(Dt=Ot.reduce(function(En,Ln){if(Ga(Ln))switch(Ln.value){case mt:return Qe=0,!1;case Tt:return Qe=1,!1;case Xt:case rt:return _e=0,!1;case $e:return _e=1,!1;case lt:return _e=2,!1;case Qt:case ft:return _e=3,!1}else if(vi(Ln)||pi(Ln))return Array.isArray(_e)||(_e=[]),_e.push(Ln),!1;return En},Dt)),Dt){var An=Kl(xe,Ot);at.push(An)}}),{size:_e,shape:Qe,stops:at,position:Et,type:2}},Tn=function(xe){return xe.type===1},mn=function(xe){return xe.type===2},Un={name:"image",parse:function(xe,Pe){if(Pe.type===22){var Qe={url:Pe.value,type:0};return xe.cache.addImage(Pe.value),Qe}if(Pe.type===18){var _e=Nn[Pe.name];if(typeof _e=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Pe.name+'"');return _e(xe,Pe.values)}throw new Error("Unsupported image type "+Pe.type)}};function cn(xe){return!(xe.type===20&&xe.value==="none")&&(xe.type!==18||!!Nn[xe.name])}var Nn={"linear-gradient":Ie,"-moz-linear-gradient":Ne,"-ms-linear-gradient":Ne,"-o-linear-gradient":Ne,"-webkit-linear-gradient":Ne,"radial-gradient":an,"-moz-radial-gradient":It,"-ms-radial-gradient":It,"-o-radial-gradient":It,"-webkit-radial-gradient":It,"-webkit-gradient":Xe},wr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(xe,Pe){if(Pe.length===0)return[];var Qe=Pe[0];return Qe.type===20&&Qe.value==="none"?[]:Pe.filter(function(_e){return _i(_e)&&cn(_e)}).map(function(_e){return Un.parse(xe,_e)})}},Zr={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(xe,Pe){return Pe.map(function(Qe){if(Ga(Qe))switch(Qe.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ea={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(xe,Pe){return ki(Pe).map(function(Qe){return Qe.filter(pi)}).map(ns)}},to={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(xe,Pe){return ki(Pe).map(function(Qe){return Qe.filter(Ga).map(function(_e){return _e.value}).join(" ")}).map(Xr)}},Xr=function(xe){switch(xe){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},or;(function(xe){xe.AUTO="auto",xe.CONTAIN="contain",xe.COVER="cover"})(or||(or={}));var za={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(xe,Pe){return ki(Pe).map(function(Qe){return Qe.filter(Ua)})}},Ua=function(xe){return Ga(xe)||pi(xe)},xn=function(xe){return{name:"border-"+xe+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Cn=xn("top"),hr=xn("right"),cr=xn("bottom"),Ia=xn("left"),da=function(xe){return{name:"border-radius-"+xe,initialValue:"0 0",prefix:!1,type:1,parse:function(Pe,Qe){return ns(Qe.filter(pi))}}},Oa=da("top-left"),Jr=da("top-right"),_a=da("bottom-right"),Na=da("bottom-left"),Ro=function(xe){return{name:"border-"+xe+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Pe,Qe){switch(Qe){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Jt=Ro("top"),kn=Ro("right"),Xn=Ro("bottom"),br=Ro("left"),Dr=function(xe){return{name:"border-"+xe+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Pe,Qe){return Io(Qe)?Qe.number:0}}},ea=Dr("top"),ia=Dr("right"),ga=Dr("bottom"),So=Dr("left"),yo={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Yo={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"rtl":return 1;case"ltr":default:return 0}}},Jo={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(xe,Pe){return Pe.filter(Ga).reduce(function(Qe,_e){return Qe|Ti(_e.value)},0)}},Ti=function(xe){switch(xe){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Ma={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Yn={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(xe,Pe){return Pe.type===20&&Pe.value==="normal"?0:Pe.type===17||Pe.type===15?Pe.number:0}},Ri;(function(xe){xe.NORMAL="normal",xe.STRICT="strict"})(Ri||(Ri={}));var fi={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"strict":return Ri.STRICT;case"normal":default:return Ri.NORMAL}}},fo={name:"line-height",initialValue:"normal",prefix:!1,type:4},To=function(xe,Pe){return Ga(xe)&&xe.value==="normal"?1.2*Pe:xe.type===17?Pe*xe.number:pi(xe)?ri(xe,Pe):Pe},Wo={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(xe,Pe){return Pe.type===20&&Pe.value==="none"?null:Un.parse(xe,Pe)}},Qo={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"inside":return 0;case"outside":default:return 1}}},di={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Mi=function(xe){return{name:"margin-"+xe,initialValue:"0",prefix:!1,type:4}},qi=Mi("top"),is=Mi("right"),bs=Mi("bottom"),js=Mi("left"),Hi={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(xe,Pe){return Pe.filter(Ga).map(function(Qe){switch(Qe.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},cs={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ko=function(xe){return{name:"padding-"+xe,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Rl=Ko("top"),ws=Ko("right"),Lu=Ko("bottom"),_s=Ko("left"),rl={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Ou={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Ls={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(xe,Pe){return Pe.length===1&&gi(Pe[0],"none")?[]:ki(Pe).map(function(Qe){for(var _e={color:Hl.TRANSPARENT,offsetX:Fi,offsetY:Fi,blur:Fi},at=0,Et=0;Et<Qe.length;Et++){var Ot=Qe[Et];vi(Ot)?(at===0?_e.offsetX=Ot:at===1?_e.offsetY=Ot:_e.blur=Ot,at++):_e.color=sl.parse(xe,Ot)}return _e})}},tc={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},fl={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(xe,Pe){if(Pe.type===20&&Pe.value==="none")return null;if(Pe.type===18){var Qe=ll[Pe.name];if(typeof Qe=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+Pe.name+'"');return Qe(Pe.values)}return null}},yu=function(xe){var Pe=xe.filter(function(Qe){return Qe.type===17}).map(function(Qe){return Qe.number});return Pe.length===6?Pe:null},Gu=function(xe){var Pe=xe.filter(function(Dt){return Dt.type===17}).map(function(Dt){return Dt.number}),Qe=Pe[0],_e=Pe[1];Pe[2],Pe[3];var at=Pe[4],Et=Pe[5];Pe[6],Pe[7],Pe[8],Pe[9],Pe[10],Pe[11];var Ot=Pe[12],Mt=Pe[13];return Pe[14],Pe[15],Pe.length===16?[Qe,_e,at,Et,Ot,Mt]:null},ll={matrix:yu,matrix3d:Gu},Wi={type:16,number:50,flags:Da},xs=[Wi,Wi],gc={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(xe,Pe){var Qe=Pe.filter(pi);return Qe.length!==2?xs:[Qe[0],Qe[1]]}},Dl={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},$l;(function(xe){xe.NORMAL="normal",xe.BREAK_ALL="break-all",xe.KEEP_ALL="keep-all"})($l||($l={}));for(var Tu={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"break-all":return $l.BREAK_ALL;case"keep-all":return $l.KEEP_ALL;case"normal":default:return $l.NORMAL}}},ji={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(xe,Pe){if(Pe.type===20)return{auto:!0,order:0};if(uo(Pe))return{auto:!1,order:Pe.number};throw new Error("Invalid z-index number parsed")}},su={name:"time",parse:function(xe,Pe){if(Pe.type===15)switch(Pe.unit.toLowerCase()){case"s":return 1e3*Pe.number;case"ms":return Pe.number}throw new Error("Unsupported time type")}},_u={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(xe,Pe){return uo(Pe)?Pe.number:1}},zl={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Pl={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(xe,Pe){return Pe.filter(Ga).map(function(Qe){switch(Qe.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(Qe){return Qe!==0})}},gl={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(xe,Pe){var Qe=[],_e=[];return Pe.forEach(function(at){switch(at.type){case 20:case 0:Qe.push(at.value);break;case 17:Qe.push(at.number.toString());break;case 4:_e.push(Qe.join(" ")),Qe.length=0;break}}),Qe.length&&_e.push(Qe.join(" ")),_e.map(function(at){return at.indexOf(" ")===-1?at:"'"+at+"'"})}},lu={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},hc={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(xe,Pe){if(uo(Pe))return Pe.number;if(Ga(Pe))switch(Pe.value){case"bold":return 700;case"normal":default:return 400}return 400}},ku={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(xe,Pe){return Pe.filter(Ga).map(function(Qe){return Qe.value})}},bu={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(xe,Pe){switch(Pe){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Os=function(xe,Pe){return(xe&Pe)!==0},wu={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(xe,Pe){if(Pe.length===0)return[];var Qe=Pe[0];return Qe.type===20&&Qe.value==="none"?[]:Pe}},Mu={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(xe,Pe){if(Pe.length===0)return null;var Qe=Pe[0];if(Qe.type===20&&Qe.value==="none")return null;for(var _e=[],at=Pe.filter(xi),Et=0;Et<at.length;Et++){var Ot=at[Et],Mt=at[Et+1];if(Ot.type===20){var Dt=Mt&&uo(Mt)?Mt.number:1;_e.push({counter:Ot.value,increment:Dt})}}return _e}},uu={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(xe,Pe){if(Pe.length===0)return[];for(var Qe=[],_e=Pe.filter(xi),at=0;at<_e.length;at++){var Et=_e[at],Ot=_e[at+1];if(Ga(Et)&&Et.value!=="none"){var Mt=Ot&&uo(Ot)?Ot.number:0;Qe.push({counter:Et.value,reset:Mt})}}return Qe}},Fl={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(xe,Pe){return Pe.filter(Io).map(function(Qe){return su.parse(xe,Qe)})}},nc={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(xe,Pe){if(Pe.length===0)return null;var Qe=Pe[0];if(Qe.type===20&&Qe.value==="none")return null;var _e=[],at=Pe.filter(mi);if(at.length%2!==0)return null;for(var Et=0;Et<at.length;Et+=2){var Ot=at[Et].value,Mt=at[Et+1].value;_e.push({open:Ot,close:Mt})}return _e}},rc=function(xe,Pe,Qe){if(!xe)return"";var _e=xe[Math.min(Pe,xe.length-1)];return _e?Qe?_e.open:_e.close:""},ht={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(xe,Pe){return Pe.length===1&&gi(Pe[0],"none")?[]:ki(Pe).map(function(Qe){for(var _e={color:255,offsetX:Fi,offsetY:Fi,blur:Fi,spread:Fi,inset:!1},at=0,Et=0;Et<Qe.length;Et++){var Ot=Qe[Et];gi(Ot,"inset")?_e.inset=!0:vi(Ot)?(at===0?_e.offsetX=Ot:at===1?_e.offsetY=Ot:at===2?_e.blur=Ot:_e.spread=Ot,at++):_e.color=sl.parse(xe,Ot)}return _e})}},wt={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(xe,Pe){var Qe=[0,1,2],_e=[];return Pe.filter(Ga).forEach(function(at){switch(at.value){case"stroke":_e.push(1);break;case"fill":_e.push(0);break;case"markers":_e.push(2);break}}),Qe.forEach(function(at){_e.indexOf(at)===-1&&_e.push(at)}),_e}},jt={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(xe,Pe){return Io(Pe)?Pe.number:0}},on=function(){function xe(Pe,Qe){var _e,at;this.animationDuration=yn(Pe,Fl,Qe.animationDuration),this.backgroundClip=yn(Pe,ou,Qe.backgroundClip),this.backgroundColor=yn(Pe,vu,Qe.backgroundColor),this.backgroundImage=yn(Pe,wr,Qe.backgroundImage),this.backgroundOrigin=yn(Pe,Zr,Qe.backgroundOrigin),this.backgroundPosition=yn(Pe,Ea,Qe.backgroundPosition),this.backgroundRepeat=yn(Pe,to,Qe.backgroundRepeat),this.backgroundSize=yn(Pe,za,Qe.backgroundSize),this.borderTopColor=yn(Pe,Cn,Qe.borderTopColor),this.borderRightColor=yn(Pe,hr,Qe.borderRightColor),this.borderBottomColor=yn(Pe,cr,Qe.borderBottomColor),this.borderLeftColor=yn(Pe,Ia,Qe.borderLeftColor),this.borderTopLeftRadius=yn(Pe,Oa,Qe.borderTopLeftRadius),this.borderTopRightRadius=yn(Pe,Jr,Qe.borderTopRightRadius),this.borderBottomRightRadius=yn(Pe,_a,Qe.borderBottomRightRadius),this.borderBottomLeftRadius=yn(Pe,Na,Qe.borderBottomLeftRadius),this.borderTopStyle=yn(Pe,Jt,Qe.borderTopStyle),this.borderRightStyle=yn(Pe,kn,Qe.borderRightStyle),this.borderBottomStyle=yn(Pe,Xn,Qe.borderBottomStyle),this.borderLeftStyle=yn(Pe,br,Qe.borderLeftStyle),this.borderTopWidth=yn(Pe,ea,Qe.borderTopWidth),this.borderRightWidth=yn(Pe,ia,Qe.borderRightWidth),this.borderBottomWidth=yn(Pe,ga,Qe.borderBottomWidth),this.borderLeftWidth=yn(Pe,So,Qe.borderLeftWidth),this.boxShadow=yn(Pe,ht,Qe.boxShadow),this.color=yn(Pe,yo,Qe.color),this.direction=yn(Pe,Yo,Qe.direction),this.display=yn(Pe,Jo,Qe.display),this.float=yn(Pe,Ma,Qe.cssFloat),this.fontFamily=yn(Pe,gl,Qe.fontFamily),this.fontSize=yn(Pe,lu,Qe.fontSize),this.fontStyle=yn(Pe,bu,Qe.fontStyle),this.fontVariant=yn(Pe,ku,Qe.fontVariant),this.fontWeight=yn(Pe,hc,Qe.fontWeight),this.letterSpacing=yn(Pe,Yn,Qe.letterSpacing),this.lineBreak=yn(Pe,fi,Qe.lineBreak),this.lineHeight=yn(Pe,fo,Qe.lineHeight),this.listStyleImage=yn(Pe,Wo,Qe.listStyleImage),this.listStylePosition=yn(Pe,Qo,Qe.listStylePosition),this.listStyleType=yn(Pe,di,Qe.listStyleType),this.marginTop=yn(Pe,qi,Qe.marginTop),this.marginRight=yn(Pe,is,Qe.marginRight),this.marginBottom=yn(Pe,bs,Qe.marginBottom),this.marginLeft=yn(Pe,js,Qe.marginLeft),this.opacity=yn(Pe,_u,Qe.opacity);var Et=yn(Pe,Hi,Qe.overflow);this.overflowX=Et[0],this.overflowY=Et[Et.length>1?1:0],this.overflowWrap=yn(Pe,cs,Qe.overflowWrap),this.paddingTop=yn(Pe,Rl,Qe.paddingTop),this.paddingRight=yn(Pe,ws,Qe.paddingRight),this.paddingBottom=yn(Pe,Lu,Qe.paddingBottom),this.paddingLeft=yn(Pe,_s,Qe.paddingLeft),this.paintOrder=yn(Pe,wt,Qe.paintOrder),this.position=yn(Pe,Ou,Qe.position),this.textAlign=yn(Pe,rl,Qe.textAlign),this.textDecorationColor=yn(Pe,zl,(_e=Qe.textDecorationColor)!==null&&_e!==void 0?_e:Qe.color),this.textDecorationLine=yn(Pe,Pl,(at=Qe.textDecorationLine)!==null&&at!==void 0?at:Qe.textDecoration),this.textShadow=yn(Pe,Ls,Qe.textShadow),this.textTransform=yn(Pe,tc,Qe.textTransform),this.transform=yn(Pe,fl,Qe.transform),this.transformOrigin=yn(Pe,gc,Qe.transformOrigin),this.visibility=yn(Pe,Dl,Qe.visibility),this.webkitTextStrokeColor=yn(Pe,jt,Qe.webkitTextStrokeColor),this.webkitTextStrokeWidth=yn(Pe,Kt,Qe.webkitTextStrokeWidth),this.wordBreak=yn(Pe,Tu,Qe.wordBreak),this.zIndex=yn(Pe,ji,Qe.zIndex)}return xe.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},xe.prototype.isTransparent=function(){return po(this.backgroundColor)},xe.prototype.isTransformed=function(){return this.transform!==null},xe.prototype.isPositioned=function(){return this.position!==0},xe.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},xe.prototype.isFloating=function(){return this.float!==0},xe.prototype.isInlineLevel=function(){return Os(this.display,4)||Os(this.display,33554432)||Os(this.display,268435456)||Os(this.display,536870912)||Os(this.display,67108864)||Os(this.display,134217728)},xe}(),fn=function(){function xe(Pe,Qe){this.content=yn(Pe,wu,Qe.content),this.quotes=yn(Pe,nc,Qe.quotes)}return xe}(),Qn=function(){function xe(Pe,Qe){this.counterIncrement=yn(Pe,Mu,Qe.counterIncrement),this.counterReset=yn(Pe,uu,Qe.counterReset)}return xe}(),yn=function(xe,Pe,Qe){var _e=new Ka,at=Qe!==null&&typeof Qe!="undefined"?Qe.toString():Pe.initialValue;_e.write(at);var Et=new qr(_e.read());switch(Pe.type){case 2:var Ot=Et.parseComponentValue();return Pe.parse(xe,Ga(Ot)?Ot.value:Pe.initialValue);case 0:return Pe.parse(xe,Et.parseComponentValue());case 1:return Pe.parse(xe,Et.parseComponentValues());case 4:return Et.parseComponentValue();case 3:switch(Pe.format){case"angle":return ds.parse(xe,Et.parseComponentValue());case"color":return sl.parse(xe,Et.parseComponentValue());case"image":return Un.parse(xe,Et.parseComponentValue());case"length":var Mt=Et.parseComponentValue();return vi(Mt)?Mt:Fi;case"length-percentage":var Dt=Et.parseComponentValue();return pi(Dt)?Dt:Fi;case"time":return su.parse(xe,Et.parseComponentValue())}break}},rr="data-html2canvas-debug",Sr=function(xe){var Pe=xe.getAttribute(rr);switch(Pe){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},_r=function(xe,Pe){var Qe=Sr(xe);return Qe===1||Pe===Qe},Cr=function(){function xe(Pe,Qe){if(this.context=Pe,this.textNodes=[],this.elements=[],this.flags=0,_r(Qe,3))debugger;this.styles=new on(Pe,window.getComputedStyle(Qe,null)),oc(Qe)&&(this.styles.animationDuration.some(function(_e){return _e>0})&&(Qe.style.animationDuration="0s"),this.styles.transform!==null&&(Qe.style.transform="none")),this.bounds=ue(this.context,Qe),_r(Qe,4)&&(this.flags|=16)}return xe}(),Ca="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",va="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ya=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ka=0;ka<va.length;ka++)ya[va.charCodeAt(ka)]=ka;for(var Ya=function(xe){var Pe=xe.length*.75,Qe=xe.length,_e,at=0,Et,Ot,Mt,Dt;xe[xe.length-1]==="="&&(Pe--,xe[xe.length-2]==="="&&Pe--);var An=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Pe):new Array(Pe),En=Array.isArray(An)?An:new Uint8Array(An);for(_e=0;_e<Qe;_e+=4)Et=ya[xe.charCodeAt(_e)],Ot=ya[xe.charCodeAt(_e+1)],Mt=ya[xe.charCodeAt(_e+2)],Dt=ya[xe.charCodeAt(_e+3)],En[at++]=Et<<2|Ot>>4,En[at++]=(Ot&15)<<4|Mt>>2,En[at++]=(Mt&3)<<6|Dt&63;return An},lo=function(xe){for(var Pe=xe.length,Qe=[],_e=0;_e<Pe;_e+=2)Qe.push(xe[_e+1]<<8|xe[_e]);return Qe},no=function(xe){for(var Pe=xe.length,Qe=[],_e=0;_e<Pe;_e+=4)Qe.push(xe[_e+3]<<24|xe[_e+2]<<16|xe[_e+1]<<8|xe[_e]);return Qe},so=5,Uo=11,Mo=2,Lo=Uo-so,Vo=65536>>so,Si=1<<so,Co=Si-1,_o=1024>>so,xo=Vo+_o,ho=xo,Oo=32,Ai=ho+Oo,Li=65536>>Uo,Ci=1<<Lo,ni=Ci-1,Ni=function(xe,Pe,Qe){return xe.slice?xe.slice(Pe,Qe):new Uint16Array(Array.prototype.slice.call(xe,Pe,Qe))},Pi=function(xe,Pe,Qe){return xe.slice?xe.slice(Pe,Qe):new Uint32Array(Array.prototype.slice.call(xe,Pe,Qe))},As=function(xe,Pe){var Qe=Ya(xe),_e=Array.isArray(Qe)?no(Qe):new Uint32Array(Qe),at=Array.isArray(Qe)?lo(Qe):new Uint16Array(Qe),Et=24,Ot=Ni(at,Et/2,_e[4]/2),Mt=_e[5]===2?Ni(at,(Et+_e[4])/2):Pi(_e,Math.ceil((Et+_e[4])/4));return new Vi(_e[0],_e[1],_e[2],_e[3],Ot,Mt)},Vi=function(){function xe(Pe,Qe,_e,at,Et,Ot){this.initialValue=Pe,this.errorValue=Qe,this.highStart=_e,this.highValueIndex=at,this.index=Et,this.data=Ot}return xe.prototype.get=function(Pe){var Qe;if(Pe>=0){if(Pe<55296||Pe>56319&&Pe<=65535)return Qe=this.index[Pe>>so],Qe=(Qe<<Mo)+(Pe&Co),this.data[Qe];if(Pe<=65535)return Qe=this.index[Vo+(Pe-55296>>so)],Qe=(Qe<<Mo)+(Pe&Co),this.data[Qe];if(Pe<this.highStart)return Qe=Ai-Li+(Pe>>Uo),Qe=this.index[Qe],Qe+=Pe>>so&ni,Qe=this.index[Qe],Qe=(Qe<<Mo)+(Pe&Co),this.data[Qe];if(Pe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},xe}(),Ps="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$i=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),yi=0;yi<Ps.length;yi++)$i[Ps.charCodeAt(yi)]=yi;var Hs=1,Po=2,Ss=3,Cs=4,Xs=5,ai=7,ti=8,Zo=9,Ho=10,es=11,Go=12,bi=13,Ki=14,Di=15,el=function(xe){for(var Pe=[],Qe=0,_e=xe.length;Qe<_e;){var at=xe.charCodeAt(Qe++);if(at>=55296&&at<=56319&&Qe<_e){var Et=xe.charCodeAt(Qe++);(Et&64512)===56320?Pe.push(((at&1023)<<10)+(Et&1023)+65536):(Pe.push(at),Qe--)}else Pe.push(at)}return Pe},hl=function(){for(var xe=[],Pe=0;Pe<arguments.length;Pe++)xe[Pe]=arguments[Pe];if(String.fromCodePoint)return String.fromCodePoint.apply(String,xe);var Qe=xe.length;if(!Qe)return"";for(var _e=[],at=-1,Et="";++at<Qe;){var Ot=xe[at];Ot<=65535?_e.push(Ot):(Ot-=65536,_e.push((Ot>>10)+55296,Ot%1024+56320)),(at+1===Qe||_e.length>16384)&&(Et+=String.fromCharCode.apply(String,_e),_e.length=0)}return Et},jl=As(Ca),ss="\xD7",Cl="\xF7",Qs=function(xe){return jl.get(xe)},Il=function(xe,Pe,Qe){var _e=Qe-2,at=Pe[_e],Et=Pe[Qe-1],Ot=Pe[Qe];if(Et===Po&&Ot===Ss)return ss;if(Et===Po||Et===Ss||Et===Cs||Ot===Po||Ot===Ss||Ot===Cs)return Cl;if(Et===ti&&[ti,Zo,es,Go].indexOf(Ot)!==-1||(Et===es||Et===Zo)&&(Ot===Zo||Ot===Ho)||(Et===Go||Et===Ho)&&Ot===Ho||Ot===bi||Ot===Xs||Ot===ai||Et===Hs)return ss;if(Et===bi&&Ot===Ki){for(;at===Xs;)at=Pe[--_e];if(at===Ki)return ss}if(Et===Di&&Ot===Di){for(var Mt=0;at===Di;)Mt++,at=Pe[--_e];if(Mt%2===0)return ss}return Cl},Du=function(xe){var Pe=el(xe),Qe=Pe.length,_e=0,at=0,Et=Pe.map(Qs);return{next:function(){if(_e>=Qe)return{done:!0,value:null};for(var Ot=ss;_e<Qe&&(Ot=Il(Pe,Et,++_e))===ss;);if(Ot!==ss||_e===Qe){var Mt=hl.apply(null,Pe.slice(at,_e));return at=_e,{value:Mt,done:!1}}return{done:!0,value:null}}}},as=function(xe){for(var Pe=Du(xe),Qe=[],_e;!(_e=Pe.next()).done;)_e.value&&Qe.push(_e.value.slice());return Qe},Yi=function(xe){var Pe=123;if(xe.createRange){var Qe=xe.createRange();if(Qe.getBoundingClientRect){var _e=xe.createElement("boundtest");_e.style.height=Pe+"px",_e.style.display="block",xe.body.appendChild(_e),Qe.selectNode(_e);var at=Qe.getBoundingClientRect(),Et=Math.round(at.height);if(xe.body.removeChild(_e),Et===Pe)return!0}}return!1},gs=function(xe){var Pe=xe.createElement("boundtest");Pe.style.width="50px",Pe.style.display="block",Pe.style.fontSize="12px",Pe.style.letterSpacing="0px",Pe.style.wordSpacing="0px",xe.body.appendChild(Pe);var Qe=xe.createRange();Pe.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var _e=Pe.firstChild,at=ae(_e.data).map(function(Dt){return le(Dt)}),Et=0,Ot={},Mt=at.every(function(Dt,An){Qe.setStart(_e,Et),Qe.setEnd(_e,Et+Dt.length);var En=Qe.getBoundingClientRect();Et+=Dt.length;var Ln=En.x>Ot.x||En.y>Ot.y;return Ot=En,An===0?!0:Ln});return xe.body.removeChild(Pe),Mt},tl=function(){return typeof new Image().crossOrigin!="undefined"},Ts=function(){return typeof new XMLHttpRequest().responseType=="string"},Bi=function(xe){var Pe=new Image,Qe=xe.createElement("canvas"),_e=Qe.getContext("2d");if(!_e)return!1;Pe.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{_e.drawImage(Pe,0,0),Qe.toDataURL()}catch(at){return!1}return!0},ml=function(xe){return xe[0]===0&&xe[1]===255&&xe[2]===0&&xe[3]===255},al=function(xe){var Pe=xe.createElement("canvas"),Qe=100;Pe.width=Qe,Pe.height=Qe;var _e=Pe.getContext("2d");if(!_e)return Promise.reject(!1);_e.fillStyle="rgb(0, 255, 0)",_e.fillRect(0,0,Qe,Qe);var at=new Image,Et=Pe.toDataURL();at.src=Et;var Ot=Ll(Qe,Qe,0,0,at);return _e.fillStyle="red",_e.fillRect(0,0,Qe,Qe),_l(Ot).then(function(Mt){_e.drawImage(Mt,0,0);var Dt=_e.getImageData(0,0,Qe,Qe).data;_e.fillStyle="red",_e.fillRect(0,0,Qe,Qe);var An=xe.createElement("div");return An.style.backgroundImage="url("+Et+")",An.style.height=Qe+"px",ml(Dt)?_l(Ll(Qe,Qe,0,0,An)):Promise.reject(!1)}).then(function(Mt){return _e.drawImage(Mt,0,0),ml(_e.getImageData(0,0,Qe,Qe).data)}).catch(function(){return!1})},Ll=function(xe,Pe,Qe,_e,at){var Et="http://www.w3.org/2000/svg",Ot=document.createElementNS(Et,"svg"),Mt=document.createElementNS(Et,"foreignObject");return Ot.setAttributeNS(null,"width",xe.toString()),Ot.setAttributeNS(null,"height",Pe.toString()),Mt.setAttributeNS(null,"width","100%"),Mt.setAttributeNS(null,"height","100%"),Mt.setAttributeNS(null,"x",Qe.toString()),Mt.setAttributeNS(null,"y",_e.toString()),Mt.setAttributeNS(null,"externalResourcesRequired","true"),Ot.appendChild(Mt),Mt.appendChild(at),Ot},_l=function(xe){return new Promise(function(Pe,Qe){var _e=new Image;_e.onload=function(){return Pe(_e)},_e.onerror=Qe,_e.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(xe))})},Ms={get SUPPORT_RANGE_BOUNDS(){var xe=Yi(document);return Object.defineProperty(Ms,"SUPPORT_RANGE_BOUNDS",{value:xe}),xe},get SUPPORT_WORD_BREAKING(){var xe=Ms.SUPPORT_RANGE_BOUNDS&&gs(document);return Object.defineProperty(Ms,"SUPPORT_WORD_BREAKING",{value:xe}),xe},get SUPPORT_SVG_DRAWING(){var xe=Bi(document);return Object.defineProperty(Ms,"SUPPORT_SVG_DRAWING",{value:xe}),xe},get SUPPORT_FOREIGNOBJECT_DRAWING(){var xe=typeof Array.from=="function"&&typeof window.fetch=="function"?al(document):Promise.resolve(!1);return Object.defineProperty(Ms,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:xe}),xe},get SUPPORT_CORS_IMAGES(){var xe=tl();return Object.defineProperty(Ms,"SUPPORT_CORS_IMAGES",{value:xe}),xe},get SUPPORT_RESPONSE_TYPE(){var xe=Ts();return Object.defineProperty(Ms,"SUPPORT_RESPONSE_TYPE",{value:xe}),xe},get SUPPORT_CORS_XHR(){var xe="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ms,"SUPPORT_CORS_XHR",{value:xe}),xe},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var xe=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Ms,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:xe}),xe}},eu=function(){function xe(Pe,Qe){this.text=Pe,this.bounds=Qe}return xe}(),tu=function(xe,Pe,Qe,_e){var at=Fs(Pe,Qe),Et=[],Ot=0;return at.forEach(function(Mt){if(Qe.textDecorationLine.length||Mt.trim().length>0)if(Ms.SUPPORT_RANGE_BOUNDS){var Dt=pl(_e,Ot,Mt.length).getClientRects();if(Dt.length>1){var An=ul(Mt),En=0;An.forEach(function(Er){Et.push(new eu(Er,Ae.fromDOMRectList(xe,pl(_e,En+Ot,Er.length).getClientRects()))),En+=Er.length})}else Et.push(new eu(Mt,Ae.fromDOMRectList(xe,Dt)))}else{var Ln=_e.splitText(Mt.length);Et.push(new eu(Mt,Ql(xe,_e))),_e=Ln}else Ms.SUPPORT_RANGE_BOUNDS||(_e=_e.splitText(Mt.length));Ot+=Mt.length}),Et},Ql=function(xe,Pe){var Qe=Pe.ownerDocument;if(Qe){var _e=Qe.createElement("html2canvaswrapper");_e.appendChild(Pe.cloneNode(!0));var at=Pe.parentNode;if(at){at.replaceChild(_e,Pe);var Et=ue(xe,_e);return _e.firstChild&&at.replaceChild(_e.firstChild,_e),Et}}return Ae.EMPTY},pl=function(xe,Pe,Qe){var _e=xe.ownerDocument;if(!_e)throw new Error("Node has no owner document");var at=_e.createRange();return at.setStart(xe,Pe),at.setEnd(xe,Pe+Qe),at},ul=function(xe){if(Ms.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Pe=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Pe.segment(xe)).map(function(Qe){return Qe.segment})}return as(xe)},Ks=function(xe,Pe){if(Ms.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Qe=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Qe.segment(xe)).map(function(_e){return _e.segment})}return Au(xe,Pe)},Fs=function(xe,Pe){return Pe.letterSpacing!==0?ul(xe):Ks(xe,Pe)},cu=[32,160,4961,65792,65793,4153,4241],Au=function(xe,Pe){for(var Qe=$r(xe,{lineBreak:Pe.lineBreak,wordBreak:Pe.overflowWrap==="break-word"?"break-word":Pe.wordBreak}),_e=[],at,Et=function(){if(at.value){var Ot=at.value.slice(),Mt=ae(Ot),Dt="";Mt.forEach(function(An){cu.indexOf(An)===-1?Dt+=le(An):(Dt.length&&_e.push(Dt),_e.push(le(An)),Dt="")}),Dt.length&&_e.push(Dt)}};!(at=Qe.next()).done;)Et();return _e},Gl=function(){function xe(Pe,Qe,_e){this.text=Wl(Qe.data,_e.textTransform),this.textBounds=tu(Pe,this.text,_e,Qe)}return xe}(),Wl=function(xe,Pe){switch(Pe){case 1:return xe.toLowerCase();case 3:return xe.replace(Su,ac);case 2:return xe.toUpperCase();default:return xe}},Su=/(^|\s|:|-|\(|\))([a-z])/g,ac=function(xe,Pe,Qe){return xe.length>0?Pe+Qe.toUpperCase():xe},ot=function(xe){de(Pe,xe);function Pe(Qe,_e){var at=xe.call(this,Qe,_e)||this;return at.src=_e.currentSrc||_e.src,at.intrinsicWidth=_e.naturalWidth,at.intrinsicHeight=_e.naturalHeight,at.context.cache.addImage(at.src),at}return Pe}(Cr),Ht=function(xe){de(Pe,xe);function Pe(Qe,_e){var at=xe.call(this,Qe,_e)||this;return at.canvas=_e,at.intrinsicWidth=_e.width,at.intrinsicHeight=_e.height,at}return Pe}(Cr),In=function(xe){de(Pe,xe);function Pe(Qe,_e){var at=xe.call(this,Qe,_e)||this,Et=new XMLSerializer,Ot=ue(Qe,_e);return _e.setAttribute("width",Ot.width+"px"),_e.setAttribute("height",Ot.height+"px"),at.svg="data:image/svg+xml,"+encodeURIComponent(Et.serializeToString(_e)),at.intrinsicWidth=_e.width.baseVal.value,at.intrinsicHeight=_e.height.baseVal.value,at.context.cache.addImage(at.svg),at}return Pe}(Cr),Jn=function(xe){de(Pe,xe);function Pe(Qe,_e){var at=xe.call(this,Qe,_e)||this;return at.value=_e.value,at}return Pe}(Cr),Ir=function(xe){de(Pe,xe);function Pe(Qe,_e){var at=xe.call(this,Qe,_e)||this;return at.start=_e.start,at.reversed=typeof _e.reversed=="boolean"&&_e.reversed===!0,at}return Pe}(Cr),ha=[{type:15,flags:0,unit:"px",number:3}],Ja=[{type:16,flags:0,number:50}],Do=function(xe){return xe.width>xe.height?new Ae(xe.left+(xe.width-xe.height)/2,xe.top,xe.height,xe.height):xe.width<xe.height?new Ae(xe.left,xe.top+(xe.height-xe.width)/2,xe.width,xe.width):xe},Ei=function(xe){var Pe=xe.type===hs?new Array(xe.value.length+1).join("\u2022"):xe.value;return Pe.length===0?xe.placeholder||"":Pe},Qi="checkbox",Zi="radio",hs="password",Ys=707406591,ks=function(xe){de(Pe,xe);function Pe(Qe,_e){var at=xe.call(this,Qe,_e)||this;switch(at.type=_e.type.toLowerCase(),at.checked=_e.checked,at.value=Ei(_e),(at.type===Qi||at.type===Zi)&&(at.styles.backgroundColor=3739148031,at.styles.borderTopColor=at.styles.borderRightColor=at.styles.borderBottomColor=at.styles.borderLeftColor=2779096575,at.styles.borderTopWidth=at.styles.borderRightWidth=at.styles.borderBottomWidth=at.styles.borderLeftWidth=1,at.styles.borderTopStyle=at.styles.borderRightStyle=at.styles.borderBottomStyle=at.styles.borderLeftStyle=1,at.styles.backgroundClip=[0],at.styles.backgroundOrigin=[0],at.bounds=Do(at.bounds)),at.type){case Qi:at.styles.borderTopRightRadius=at.styles.borderTopLeftRadius=at.styles.borderBottomRightRadius=at.styles.borderBottomLeftRadius=ha;break;case Zi:at.styles.borderTopRightRadius=at.styles.borderTopLeftRadius=at.styles.borderBottomRightRadius=at.styles.borderBottomLeftRadius=Ja;break}return at}return Pe}(Cr),zs=function(xe){de(Pe,xe);function Pe(Qe,_e){var at=xe.call(this,Qe,_e)||this,Et=_e.options[_e.selectedIndex||0];return at.value=Et&&Et.text||"",at}return Pe}(Cr),Ol=function(xe){de(Pe,xe);function Pe(Qe,_e){var at=xe.call(this,Qe,_e)||this;return at.value=_e.value,at}return Pe}(Cr),El=function(xe){de(Pe,xe);function Pe(Qe,_e){var at=xe.call(this,Qe,_e)||this;at.src=_e.src,at.width=parseInt(_e.width,10)||0,at.height=parseInt(_e.height,10)||0,at.backgroundColor=at.styles.backgroundColor;try{if(_e.contentWindow&&_e.contentWindow.document&&_e.contentWindow.document.documentElement){at.tree=Wu(Qe,_e.contentWindow.document.documentElement);var Et=_e.contentWindow.document.documentElement?yl(Qe,getComputedStyle(_e.contentWindow.document.documentElement).backgroundColor):Hl.TRANSPARENT,Ot=_e.contentWindow.document.body?yl(Qe,getComputedStyle(_e.contentWindow.document.body).backgroundColor):Hl.TRANSPARENT;at.backgroundColor=po(Et)?po(Ot)?at.styles.backgroundColor:Ot:Et}}catch(Mt){}return at}return Pe}(Cr),du=["OL","UL","MENU"],kl=function(xe,Pe,Qe,_e){for(var at=Pe.firstChild,Et=void 0;at;at=Et)if(Et=at.nextSibling,Vu(at)&&at.data.trim().length>0)Qe.textNodes.push(new Gl(xe,at,Qe.styles));else if(Eu(at))if(Zl(at)&&at.assignedNodes)at.assignedNodes().forEach(function(Mt){return kl(xe,Mt,Qe,_e)});else{var Ot=Cu(xe,at);Ot.styles.isVisible()&&(mc(at,Ot,_e)?Ot.flags|=4:vc(Ot.styles)&&(Ot.flags|=2),du.indexOf(at.tagName)!==-1&&(Ot.flags|=8),Qe.elements.push(Ot),at.slot,at.shadowRoot?kl(xe,at.shadowRoot,Ot,_e):!cc(at)&&!Xu(at)&&!nu(at)&&kl(xe,at,Ot,_e))}},Cu=function(xe,Pe){return lc(Pe)?new ot(xe,Pe):yc(Pe)?new Ht(xe,Pe):Xu(Pe)?new In(xe,Pe):Vl(Pe)?new Jn(xe,Pe):ic(Pe)?new Ir(xe,Pe):Hu(Pe)?new ks(xe,Pe):nu(Pe)?new zs(xe,Pe):cc(Pe)?new Ol(xe,Pe):fu(Pe)?new El(xe,Pe):new Cr(xe,Pe)},Wu=function(xe,Pe){var Qe=Cu(xe,Pe);return Qe.flags|=4,kl(xe,Pe,Qe,Qe),Qe},mc=function(xe,Pe,Qe){return Pe.styles.isPositionedWithZIndex()||Pe.styles.opacity<1||Pe.styles.isTransformed()||Nl(xe)&&Qe.styles.isTransparent()},vc=function(xe){return xe.isPositioned()||xe.isFloating()},Vu=function(xe){return xe.nodeType===Node.TEXT_NODE},Eu=function(xe){return xe.nodeType===Node.ELEMENT_NODE},oc=function(xe){return Eu(xe)&&typeof xe.style!="undefined"&&!Uu(xe)},Uu=function(xe){return typeof xe.className=="object"},Vl=function(xe){return xe.tagName==="LI"},ic=function(xe){return xe.tagName==="OL"},Hu=function(xe){return xe.tagName==="INPUT"},Zu=function(xe){return xe.tagName==="HTML"},Xu=function(xe){return xe.tagName==="svg"},Nl=function(xe){return xe.tagName==="BODY"},yc=function(xe){return xe.tagName==="CANVAS"},sc=function(xe){return xe.tagName==="VIDEO"},lc=function(xe){return xe.tagName==="IMG"},fu=function(xe){return xe.tagName==="IFRAME"},uc=function(xe){return xe.tagName==="STYLE"},bc=function(xe){return xe.tagName==="SCRIPT"},cc=function(xe){return xe.tagName==="TEXTAREA"},nu=function(xe){return xe.tagName==="SELECT"},Zl=function(xe){return xe.tagName==="SLOT"},gu=function(xe){return xe.tagName.indexOf("-")>0},Ji=function(){function xe(){this.counters={}}return xe.prototype.getCounterValue=function(Pe){var Qe=this.counters[Pe];return Qe&&Qe.length?Qe[Qe.length-1]:1},xe.prototype.getCounterValues=function(Pe){var Qe=this.counters[Pe];return Qe||[]},xe.prototype.pop=function(Pe){var Qe=this;Pe.forEach(function(_e){return Qe.counters[_e].pop()})},xe.prototype.parse=function(Pe){var Qe=this,_e=Pe.counterIncrement,at=Pe.counterReset,Et=!0;_e!==null&&_e.forEach(function(Mt){var Dt=Qe.counters[Mt.counter];Dt&&Mt.increment!==0&&(Et=!1,Dt.length||Dt.push(1),Dt[Math.max(0,Dt.length-1)]+=Mt.increment)});var Ot=[];return Et&&at.forEach(function(Mt){var Dt=Qe.counters[Mt.counter];Ot.push(Mt.counter),Dt||(Dt=Qe.counters[Mt.counter]=[]),Dt.push(Mt.reset)}),Ot},xe}(),ls={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"]},vl={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"]},ru={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},Tl={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},hu=function(xe,Pe,Qe,_e,at,Et){return xe<Pe||xe>Qe?Ns(xe,at,Et.length>0):_e.integers.reduce(function(Ot,Mt,Dt){for(;xe>=Mt;)xe-=Mt,Ot+=_e.values[Dt];return Ot},"")+Et},Yu=function(xe,Pe,Qe,_e){var at="";do Qe||xe--,at=_e(xe)+at,xe/=Pe;while(xe*Pe>=Pe);return at},Is=function(xe,Pe,Qe,_e,at){var Et=Qe-Pe+1;return(xe<0?"-":"")+(Yu(Math.abs(xe),Et,_e,function(Ot){return le(Math.floor(Ot%Et)+Pe)})+at)},Bl=function(xe,Pe,Qe){Qe===void 0&&(Qe=". ");var _e=Pe.length;return Yu(Math.abs(xe),_e,!1,function(at){return Pe[Math.floor(at%_e)]})+Qe},Ul=1,mu=2,Bu=4,Qu=8,Xl=function(xe,Pe,Qe,_e,at,Et){if(xe<-9999||xe>9999)return Ns(xe,4,at.length>0);var Ot=Math.abs(xe),Mt=at;if(Ot===0)return Pe[0]+Mt;for(var Dt=0;Ot>0&&Dt<=4;Dt++){var An=Ot%10;An===0&&Os(Et,Ul)&&Mt!==""?Mt=Pe[An]+Mt:An>1||An===1&&Dt===0||An===1&&Dt===1&&Os(Et,mu)||An===1&&Dt===1&&Os(Et,Bu)&&xe>100||An===1&&Dt>1&&Os(Et,Qu)?Mt=Pe[An]+(Dt>0?Qe[Dt-1]:"")+Mt:An===1&&Dt>0&&(Mt=Qe[Dt-1]+Mt),Ot=Math.floor(Ot/10)}return(xe<0?_e:"")+Mt},xc="\u5341\u767E\u5343\u842C",xu="\u62FE\u4F70\u4EDF\u842C",Ju="\u30DE\u30A4\u30CA\u30B9",Gs="\uB9C8\uC774\uB108\uC2A4",Ns=function(xe,Pe,Qe){var _e=Qe?". ":"",at=Qe?"\u3001":"",Et=Qe?", ":"",Ot=Qe?" ":"";switch(Pe){case 0:return"\u2022"+Ot;case 1:return"\u25E6"+Ot;case 2:return"\u25FE"+Ot;case 5:var Mt=Is(xe,48,57,!0,_e);return Mt.length<4?"0"+Mt:Mt;case 4:return Bl(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",at);case 6:return hu(xe,1,3999,ls,3,_e).toLowerCase();case 7:return hu(xe,1,3999,ls,3,_e);case 8:return Is(xe,945,969,!1,_e);case 9:return Is(xe,97,122,!1,_e);case 10:return Is(xe,65,90,!1,_e);case 11:return Is(xe,1632,1641,!0,_e);case 12:case 49:return hu(xe,1,9999,vl,3,_e);case 35:return hu(xe,1,9999,vl,3,_e).toLowerCase();case 13:return Is(xe,2534,2543,!0,_e);case 14:case 30:return Is(xe,6112,6121,!0,_e);case 15:return Bl(xe,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",at);case 16:return Bl(xe,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",at);case 17:case 48:return Xl(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",xc,"\u8CA0",at,mu|Bu|Qu);case 47:return Xl(xe,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",xu,"\u8CA0",at,Ul|mu|Bu|Qu);case 42:return Xl(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",xc,"\u8D1F",at,mu|Bu|Qu);case 41:return Xl(xe,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",xu,"\u8D1F",at,Ul|mu|Bu|Qu);case 26:return Xl(xe,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Ju,at,0);case 25:return Xl(xe,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Ju,at,Ul|mu|Bu);case 31:return Xl(xe,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Gs,Et,Ul|mu|Bu);case 33:return Xl(xe,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Gs,Et,0);case 32:return Xl(xe,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Gs,Et,Ul|mu|Bu);case 18:return Is(xe,2406,2415,!0,_e);case 20:return hu(xe,1,19999,Tl,3,_e);case 21:return Is(xe,2790,2799,!0,_e);case 22:return Is(xe,2662,2671,!0,_e);case 22:return hu(xe,1,10999,ru,3,_e);case 23:return Bl(xe,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return Bl(xe,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Is(xe,3302,3311,!0,_e);case 28:return Bl(xe,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",at);case 29:return Bl(xe,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",at);case 34:return Is(xe,3792,3801,!0,_e);case 37:return Is(xe,6160,6169,!0,_e);case 38:return Is(xe,4160,4169,!0,_e);case 39:return Is(xe,2918,2927,!0,_e);case 40:return Is(xe,1776,1785,!0,_e);case 43:return Is(xe,3046,3055,!0,_e);case 44:return Is(xe,3174,3183,!0,_e);case 45:return Is(xe,3664,3673,!0,_e);case 46:return Is(xe,3872,3881,!0,_e);case 3:default:return Is(xe,48,57,!0,_e)}},bl="data-html2canvas-ignore",Ml=function(){function xe(Pe,Qe,_e){if(this.context=Pe,this.options=_e,this.scrolledElements=[],this.referenceElement=Qe,this.counters=new Ji,this.quoteDepth=0,!Qe.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Qe.ownerDocument.documentElement,!1)}return xe.prototype.toIFrame=function(Pe,Qe){var _e=this,at=pc(Pe,Qe);if(!at.contentWindow)return Promise.reject("Unable to find iframe window");var Et=Pe.defaultView.pageXOffset,Ot=Pe.defaultView.pageYOffset,Mt=at.contentWindow,Dt=Mt.document,An=gA(at).then(function(){return De(_e,void 0,void 0,function(){var En,Ln;return x(this,function(Er){switch(Er.label){case 0:return this.scrolledElements.forEach(vA),Mt&&(Mt.scrollTo(Qe.left,Qe.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Mt.scrollY!==Qe.top||Mt.scrollX!==Qe.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Mt.scrollX-Qe.left,Mt.scrollY-Qe.top,0,0))),En=this.options.onclone,Ln=this.clonedReferenceElement,typeof Ln=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Dt.fonts&&Dt.fonts.ready?[4,Dt.fonts.ready]:[3,2];case 1:Er.sent(),Er.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,zc(Dt)]:[3,4];case 3:Er.sent(),Er.label=4;case 4:return typeof En=="function"?[2,Promise.resolve().then(function(){return En(Dt,Ln)}).then(function(){return at})]:[2,at]}})})});return Dt.open(),Dt.write(mA(document.doctype)+"<html></html>"),pA(this.referenceElement.ownerDocument,Et,Ot),Dt.replaceChild(Dt.adoptNode(this.documentElement),Dt.documentElement),Dt.close(),An},xe.prototype.createElementClone=function(Pe){if(_r(Pe,2))debugger;if(yc(Pe))return this.createCanvasClone(Pe);if(sc(Pe))return this.createVideoClone(Pe);if(uc(Pe))return this.createStyleClone(Pe);var Qe=Pe.cloneNode(!1);return lc(Qe)&&(lc(Pe)&&Pe.currentSrc&&Pe.currentSrc!==Pe.src&&(Qe.src=Pe.currentSrc,Qe.srcset=""),Qe.loading==="lazy"&&(Qe.loading="eager")),gu(Qe)?this.createCustomElementClone(Qe):Qe},xe.prototype.createCustomElementClone=function(Pe){var Qe=document.createElement("html2canvascustomelement");return Gc(Pe.style,Qe),Qe},xe.prototype.createStyleClone=function(Pe){try{var Qe=Pe.sheet;if(Qe&&Qe.cssRules){var _e=[].slice.call(Qe.cssRules,0).reduce(function(Et,Ot){return Ot&&typeof Ot.cssText=="string"?Et+Ot.cssText:Et},""),at=Pe.cloneNode(!1);return at.textContent=_e,at}}catch(Et){if(this.context.logger.error("Unable to access cssRules property",Et),Et.name!=="SecurityError")throw Et}return Pe.cloneNode(!1)},xe.prototype.createCanvasClone=function(Pe){var Qe;if(this.options.inlineImages&&Pe.ownerDocument){var _e=Pe.ownerDocument.createElement("img");try{return _e.src=Pe.toDataURL(),_e}catch(An){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Pe)}}var at=Pe.cloneNode(!1);try{at.width=Pe.width,at.height=Pe.height;var Et=Pe.getContext("2d"),Ot=at.getContext("2d");if(Ot)if(!this.options.allowTaint&&Et)Ot.putImageData(Et.getImageData(0,0,Pe.width,Pe.height),0,0);else{var Mt=(Qe=Pe.getContext("webgl2"))!==null&&Qe!==void 0?Qe:Pe.getContext("webgl");if(Mt){var Dt=Mt.getContextAttributes();(Dt==null?void 0:Dt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Pe)}Ot.drawImage(Pe,0,0)}return at}catch(An){this.context.logger.info("Unable to clone canvas as it is tainted",Pe)}return at},xe.prototype.createVideoClone=function(Pe){var Qe=Pe.ownerDocument.createElement("canvas");Qe.width=Pe.offsetWidth,Qe.height=Pe.offsetHeight;var _e=Qe.getContext("2d");try{return _e&&(_e.drawImage(Pe,0,0,Qe.width,Qe.height),this.options.allowTaint||_e.getImageData(0,0,Qe.width,Qe.height)),Qe}catch(Et){this.context.logger.info("Unable to clone video as it is tainted",Pe)}var at=Pe.ownerDocument.createElement("canvas");return at.width=Pe.offsetWidth,at.height=Pe.offsetHeight,at},xe.prototype.appendChildNode=function(Pe,Qe,_e){(!Eu(Qe)||!bc(Qe)&&!Qe.hasAttribute(bl)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Qe)))&&(!this.options.copyStyles||!Eu(Qe)||!uc(Qe))&&Pe.appendChild(this.cloneNode(Qe,_e))},xe.prototype.cloneChildNodes=function(Pe,Qe,_e){for(var at=this,Et=Pe.shadowRoot?Pe.shadowRoot.firstChild:Pe.firstChild;Et;Et=Et.nextSibling)if(Eu(Et)&&Zl(Et)&&typeof Et.assignedNodes=="function"){var Ot=Et.assignedNodes();Ot.length&&Ot.forEach(function(Mt){return at.appendChildNode(Qe,Mt,_e)})}else this.appendChildNode(Qe,Et,_e)},xe.prototype.cloneNode=function(Pe,Qe){if(Vu(Pe))return document.createTextNode(Pe.data);if(!Pe.ownerDocument)return Pe.cloneNode(!1);var _e=Pe.ownerDocument.defaultView;if(_e&&Eu(Pe)&&(oc(Pe)||Uu(Pe))){var at=this.createElementClone(Pe);at.style.transitionProperty="none";var Et=_e.getComputedStyle(Pe),Ot=_e.getComputedStyle(Pe,":before"),Mt=_e.getComputedStyle(Pe,":after");this.referenceElement===Pe&&oc(at)&&(this.clonedReferenceElement=at),Nl(at)&&Vc(at);var Dt=this.counters.parse(new Qn(this.context,Et)),An=this.resolvePseudoContent(Pe,at,Ot,Pu.BEFORE);gu(Pe)&&(Qe=!0),sc(Pe)||this.cloneChildNodes(Pe,at,Qe),An&&at.insertBefore(An,at.firstChild);var En=this.resolvePseudoContent(Pe,at,Mt,Pu.AFTER);return En&&at.appendChild(En),this.counters.pop(Dt),(Et&&(this.options.copyStyles||Uu(Pe))&&!fu(Pe)||Qe)&&Gc(Et,at),(Pe.scrollTop!==0||Pe.scrollLeft!==0)&&this.scrolledElements.push([at,Pe.scrollLeft,Pe.scrollTop]),(cc(Pe)||nu(Pe))&&(cc(at)||nu(at))&&(at.value=Pe.value),at}return Pe.cloneNode(!1)},xe.prototype.resolvePseudoContent=function(Pe,Qe,_e,at){var Et=this;if(_e){var Ot=_e.content,Mt=Qe.ownerDocument;if(!(!Mt||!Ot||Ot==="none"||Ot==="-moz-alt-content"||_e.display==="none")){this.counters.parse(new Qn(this.context,_e));var Dt=new fn(this.context,_e),An=Mt.createElement("html2canvaspseudoelement");Gc(_e,An),Dt.content.forEach(function(Ln){if(Ln.type===0)An.appendChild(Mt.createTextNode(Ln.value));else if(Ln.type===22){var Er=Mt.createElement("img");Er.src=Ln.value,Er.style.opacity="1",An.appendChild(Er)}else if(Ln.type===18){if(Ln.name==="attr"){var Aa=Ln.values.filter(Ga);Aa.length&&An.appendChild(Mt.createTextNode(Pe.getAttribute(Aa[0].value)||""))}else if(Ln.name==="counter"){var ba=Ln.values.filter(_i),sa=ba[0],$o=ba[1];if(sa&&Ga(sa)){var Eo=Et.counters.getCounterValue(sa.value),mo=$o&&Ga($o)?di.parse(Et.context,$o.value):3;An.appendChild(Mt.createTextNode(Ns(Eo,mo,!1)))}}else if(Ln.name==="counters"){var oi=Ln.values.filter(_i),sa=oi[0],ii=oi[1],$o=oi[2];if(sa&&Ga(sa)){var Xo=Et.counters.getCounterValues(sa.value),$a=$o&&Ga($o)?di.parse(Et.context,$o.value):3,Oi=ii&&ii.type===0?ii.value:"",zi=Xo.map(function(ts){return Ns(ts,$a,!1)}).join(Oi);An.appendChild(Mt.createTextNode(zi))}}}else if(Ln.type===20)switch(Ln.value){case"open-quote":An.appendChild(Mt.createTextNode(rc(Dt.quotes,Et.quoteDepth++,!0)));break;case"close-quote":An.appendChild(Mt.createTextNode(rc(Dt.quotes,--Et.quoteDepth,!1)));break;default:An.appendChild(Mt.createTextNode(Ln.value))}}),An.className=au+" "+pu;var En=at===Pu.BEFORE?" "+au:" "+pu;return Uu(Qe)?Qe.className.baseValue+=En:Qe.className+=En,An}}},xe.destroy=function(Pe){return Pe.parentNode?(Pe.parentNode.removeChild(Pe),!0):!1},xe}(),Pu;(function(xe){xe[xe.BEFORE=0]="BEFORE",xe[xe.AFTER=1]="AFTER"})(Pu||(Pu={}));var pc=function(xe,Pe){var Qe=xe.createElement("iframe");return Qe.className="html2canvas-container",Qe.style.visibility="hidden",Qe.style.position="fixed",Qe.style.left="-10000px",Qe.style.top="0px",Qe.style.border="0",Qe.width=Pe.width.toString(),Qe.height=Pe.height.toString(),Qe.scrolling="no",Qe.setAttribute(bl,"true"),xe.body.appendChild(Qe),Qe},Pc=function(xe){return new Promise(function(Pe){if(xe.complete){Pe();return}if(!xe.src){Pe();return}xe.onload=Pe,xe.onerror=Pe})},zc=function(xe){return Promise.all([].slice.call(xe.images,0).map(Pc))},gA=function(xe){return new Promise(function(Pe,Qe){var _e=xe.contentWindow;if(!_e)return Qe("No window assigned for iframe");var at=_e.document;_e.onload=xe.onload=function(){_e.onload=xe.onload=null;var Et=setInterval(function(){at.body.childNodes.length>0&&at.readyState==="complete"&&(clearInterval(Et),Pe(xe))},50)}})},hA=["all","d","content"],Gc=function(xe,Pe){for(var Qe=xe.length-1;Qe>=0;Qe--){var _e=xe.item(Qe);hA.indexOf(_e)===-1&&Pe.style.setProperty(_e,xe.getPropertyValue(_e))}return Pe},mA=function(xe){var Pe="";return xe&&(Pe+="<!DOCTYPE ",xe.name&&(Pe+=xe.name),xe.internalSubset&&(Pe+=xe.internalSubset),xe.publicId&&(Pe+='"'+xe.publicId+'"'),xe.systemId&&(Pe+='"'+xe.systemId+'"'),Pe+=">"),Pe},pA=function(xe,Pe,Qe){xe&&xe.defaultView&&(Pe!==xe.defaultView.pageXOffset||Qe!==xe.defaultView.pageYOffset)&&xe.defaultView.scrollTo(Pe,Qe)},vA=function(xe){var Pe=xe[0],Qe=xe[1],_e=xe[2];Pe.scrollLeft=Qe,Pe.scrollTop=_e},aA=":before",Wc=":after",au="___html2canvas___pseudoelement_before",pu="___html2canvas___pseudoelement_after",Rc=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,Vc=function(xe){yA(xe,"."+au+aA+Rc+`
|
|
|
.`+pu+Wc+Rc)},yA=function(xe,Pe){var Qe=xe.ownerDocument;if(Qe){var _e=Qe.createElement("style");_e.textContent=Pe,xe.appendChild(_e)}},_c=function(){function xe(){}return xe.getOrigin=function(Pe){var Qe=xe._link;return Qe?(Qe.href=Pe,Qe.href=Qe.href,Qe.protocol+Qe.hostname+Qe.port):"about:blank"},xe.isSameOrigin=function(Pe){return xe.getOrigin(Pe)===xe._origin},xe.setContext=function(Pe){xe._link=Pe.document.createElement("a"),xe._origin=xe.getOrigin(Pe.location.href)},xe._origin="about:blank",xe}(),Zc=function(){function xe(Pe,Qe){this.context=Pe,this._options=Qe,this._cache={}}return xe.prototype.addImage=function(Pe){var Qe=Promise.resolve();return this.has(Pe)||(uA(Pe)||sA(Pe))&&(this._cache[Pe]=this.loadImage(Pe)).catch(function(){}),Qe},xe.prototype.match=function(Pe){return this._cache[Pe]},xe.prototype.loadImage=function(Pe){return De(this,void 0,void 0,function(){var Qe,_e,at,Et,Ot=this;return x(this,function(Mt){switch(Mt.label){case 0:return Qe=_c.isSameOrigin(Pe),_e=!Fc(Pe)&&this._options.useCORS===!0&&Ms.SUPPORT_CORS_IMAGES&&!Qe,at=!Fc(Pe)&&!Qe&&!uA(Pe)&&typeof this._options.proxy=="string"&&Ms.SUPPORT_CORS_XHR&&!_e,!Qe&&this._options.allowTaint===!1&&!Fc(Pe)&&!uA(Pe)&&!at&&!_e?[2]:(Et=Pe,at?[4,this.proxy(Et)]:[3,2]);case 1:Et=Mt.sent(),Mt.label=2;case 2:return this.context.logger.debug("Added image "+Pe.substring(0,256)),[4,new Promise(function(Dt,An){var En=new Image;En.onload=function(){return Dt(En)},En.onerror=An,(lA(Et)||_e)&&(En.crossOrigin="anonymous"),En.src=Et,En.complete===!0&&setTimeout(function(){return Dt(En)},500),Ot._options.imageTimeout>0&&setTimeout(function(){return An("Timed out ("+Ot._options.imageTimeout+"ms) loading image")},Ot._options.imageTimeout)})];case 3:return[2,Mt.sent()]}})})},xe.prototype.has=function(Pe){return typeof this._cache[Pe]!="undefined"},xe.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},xe.prototype.proxy=function(Pe){var Qe=this,_e=this._options.proxy;if(!_e)throw new Error("No proxy defined");var at=Pe.substring(0,256);return new Promise(function(Et,Ot){var Mt=Ms.SUPPORT_RESPONSE_TYPE?"blob":"text",Dt=new XMLHttpRequest;Dt.onload=function(){if(Dt.status===200)if(Mt==="text")Et(Dt.response);else{var Ln=new FileReader;Ln.addEventListener("load",function(){return Et(Ln.result)},!1),Ln.addEventListener("error",function(Er){return Ot(Er)},!1),Ln.readAsDataURL(Dt.response)}else Ot("Failed to proxy resource "+at+" with status code "+Dt.status)},Dt.onerror=Ot;var An=_e.indexOf("?")>-1?"&":"?";if(Dt.open("GET",""+_e+An+"url="+encodeURIComponent(Pe)+"&responseType="+Mt),Mt!=="text"&&Dt instanceof XMLHttpRequest&&(Dt.responseType=Mt),Qe._options.imageTimeout){var En=Qe._options.imageTimeout;Dt.timeout=En,Dt.ontimeout=function(){return Ot("Timed out ("+En+"ms) proxying "+at)}}Dt.send()})},xe}(),oA=/^data:image\/svg\+xml/i,bA=/^data:image\/.*;base64,/i,iA=/^data:image\/.*/i,sA=function(xe){return Ms.SUPPORT_SVG_DRAWING||!QA(xe)},Fc=function(xe){return iA.test(xe)},lA=function(xe){return bA.test(xe)},uA=function(xe){return xe.substr(0,4)==="blob"},QA=function(xe){return xe.substr(-3).toLowerCase()==="svg"||oA.test(xe)},qo=function(){function xe(Pe,Qe){this.type=0,this.x=Pe,this.y=Qe}return xe.prototype.add=function(Pe,Qe){return new xe(this.x+Pe,this.y+Qe)},xe}(),Ic=function(xe,Pe,Qe){return new qo(xe.x+(Pe.x-xe.x)*Qe,xe.y+(Pe.y-xe.y)*Qe)},Xc=function(){function xe(Pe,Qe,_e,at){this.type=1,this.start=Pe,this.startControl=Qe,this.endControl=_e,this.end=at}return xe.prototype.subdivide=function(Pe,Qe){var _e=Ic(this.start,this.startControl,Pe),at=Ic(this.startControl,this.endControl,Pe),Et=Ic(this.endControl,this.end,Pe),Ot=Ic(_e,at,Pe),Mt=Ic(at,Et,Pe),Dt=Ic(Ot,Mt,Pe);return Qe?new xe(this.start,_e,Ot,Dt):new xe(Dt,Mt,Et,this.end)},xe.prototype.add=function(Pe,Qe){return new xe(this.start.add(Pe,Qe),this.startControl.add(Pe,Qe),this.endControl.add(Pe,Qe),this.end.add(Pe,Qe))},xe.prototype.reverse=function(){return new xe(this.end,this.endControl,this.startControl,this.start)},xe}(),ju=function(xe){return xe.type===1},KA=function(){function xe(Pe){var Qe=Pe.styles,_e=Pe.bounds,at=os(Qe.borderTopLeftRadius,_e.width,_e.height),Et=at[0],Ot=at[1],Mt=os(Qe.borderTopRightRadius,_e.width,_e.height),Dt=Mt[0],An=Mt[1],En=os(Qe.borderBottomRightRadius,_e.width,_e.height),Ln=En[0],Er=En[1],Aa=os(Qe.borderBottomLeftRadius,_e.width,_e.height),ba=Aa[0],sa=Aa[1],$o=[];$o.push((Et+Dt)/_e.width),$o.push((ba+Ln)/_e.width),$o.push((Ot+sa)/_e.height),$o.push((An+Er)/_e.height);var Eo=Math.max.apply(Math,$o);Eo>1&&(Et/=Eo,Ot/=Eo,Dt/=Eo,An/=Eo,Ln/=Eo,Er/=Eo,ba/=Eo,sa/=Eo);var mo=_e.width-Dt,oi=_e.height-Er,ii=_e.width-Ln,Xo=_e.height-sa,$a=Qe.borderTopWidth,Oi=Qe.borderRightWidth,zi=Qe.borderBottomWidth,ui=Qe.borderLeftWidth,Bs=ri(Qe.paddingTop,Pe.bounds.width),ts=ri(Qe.paddingRight,Pe.bounds.width),ol=ri(Qe.paddingBottom,Pe.bounds.width),us=ri(Qe.paddingLeft,Pe.bounds.width);this.topLeftBorderDoubleOuterBox=Et>0||Ot>0?nl(_e.left+ui/3,_e.top+$a/3,Et-ui/3,Ot-$a/3,Rs.TOP_LEFT):new qo(_e.left+ui/3,_e.top+$a/3),this.topRightBorderDoubleOuterBox=Et>0||Ot>0?nl(_e.left+mo,_e.top+$a/3,Dt-Oi/3,An-$a/3,Rs.TOP_RIGHT):new qo(_e.left+_e.width-Oi/3,_e.top+$a/3),this.bottomRightBorderDoubleOuterBox=Ln>0||Er>0?nl(_e.left+ii,_e.top+oi,Ln-Oi/3,Er-zi/3,Rs.BOTTOM_RIGHT):new qo(_e.left+_e.width-Oi/3,_e.top+_e.height-zi/3),this.bottomLeftBorderDoubleOuterBox=ba>0||sa>0?nl(_e.left+ui/3,_e.top+Xo,ba-ui/3,sa-zi/3,Rs.BOTTOM_LEFT):new qo(_e.left+ui/3,_e.top+_e.height-zi/3),this.topLeftBorderDoubleInnerBox=Et>0||Ot>0?nl(_e.left+ui*2/3,_e.top+$a*2/3,Et-ui*2/3,Ot-$a*2/3,Rs.TOP_LEFT):new qo(_e.left+ui*2/3,_e.top+$a*2/3),this.topRightBorderDoubleInnerBox=Et>0||Ot>0?nl(_e.left+mo,_e.top+$a*2/3,Dt-Oi*2/3,An-$a*2/3,Rs.TOP_RIGHT):new qo(_e.left+_e.width-Oi*2/3,_e.top+$a*2/3),this.bottomRightBorderDoubleInnerBox=Ln>0||Er>0?nl(_e.left+ii,_e.top+oi,Ln-Oi*2/3,Er-zi*2/3,Rs.BOTTOM_RIGHT):new qo(_e.left+_e.width-Oi*2/3,_e.top+_e.height-zi*2/3),this.bottomLeftBorderDoubleInnerBox=ba>0||sa>0?nl(_e.left+ui*2/3,_e.top+Xo,ba-ui*2/3,sa-zi*2/3,Rs.BOTTOM_LEFT):new qo(_e.left+ui*2/3,_e.top+_e.height-zi*2/3),this.topLeftBorderStroke=Et>0||Ot>0?nl(_e.left+ui/2,_e.top+$a/2,Et-ui/2,Ot-$a/2,Rs.TOP_LEFT):new qo(_e.left+ui/2,_e.top+$a/2),this.topRightBorderStroke=Et>0||Ot>0?nl(_e.left+mo,_e.top+$a/2,Dt-Oi/2,An-$a/2,Rs.TOP_RIGHT):new qo(_e.left+_e.width-Oi/2,_e.top+$a/2),this.bottomRightBorderStroke=Ln>0||Er>0?nl(_e.left+ii,_e.top+oi,Ln-Oi/2,Er-zi/2,Rs.BOTTOM_RIGHT):new qo(_e.left+_e.width-Oi/2,_e.top+_e.height-zi/2),this.bottomLeftBorderStroke=ba>0||sa>0?nl(_e.left+ui/2,_e.top+Xo,ba-ui/2,sa-zi/2,Rs.BOTTOM_LEFT):new qo(_e.left+ui/2,_e.top+_e.height-zi/2),this.topLeftBorderBox=Et>0||Ot>0?nl(_e.left,_e.top,Et,Ot,Rs.TOP_LEFT):new qo(_e.left,_e.top),this.topRightBorderBox=Dt>0||An>0?nl(_e.left+mo,_e.top,Dt,An,Rs.TOP_RIGHT):new qo(_e.left+_e.width,_e.top),this.bottomRightBorderBox=Ln>0||Er>0?nl(_e.left+ii,_e.top+oi,Ln,Er,Rs.BOTTOM_RIGHT):new qo(_e.left+_e.width,_e.top+_e.height),this.bottomLeftBorderBox=ba>0||sa>0?nl(_e.left,_e.top+Xo,ba,sa,Rs.BOTTOM_LEFT):new qo(_e.left,_e.top+_e.height),this.topLeftPaddingBox=Et>0||Ot>0?nl(_e.left+ui,_e.top+$a,Math.max(0,Et-ui),Math.max(0,Ot-$a),Rs.TOP_LEFT):new qo(_e.left+ui,_e.top+$a),this.topRightPaddingBox=Dt>0||An>0?nl(_e.left+Math.min(mo,_e.width-Oi),_e.top+$a,mo>_e.width+Oi?0:Math.max(0,Dt-Oi),Math.max(0,An-$a),Rs.TOP_RIGHT):new qo(_e.left+_e.width-Oi,_e.top+$a),this.bottomRightPaddingBox=Ln>0||Er>0?nl(_e.left+Math.min(ii,_e.width-ui),_e.top+Math.min(oi,_e.height-zi),Math.max(0,Ln-Oi),Math.max(0,Er-zi),Rs.BOTTOM_RIGHT):new qo(_e.left+_e.width-Oi,_e.top+_e.height-zi),this.bottomLeftPaddingBox=ba>0||sa>0?nl(_e.left+ui,_e.top+Math.min(Xo,_e.height-zi),Math.max(0,ba-ui),Math.max(0,sa-zi),Rs.BOTTOM_LEFT):new qo(_e.left+ui,_e.top+_e.height-zi),this.topLeftContentBox=Et>0||Ot>0?nl(_e.left+ui+us,_e.top+$a+Bs,Math.max(0,Et-(ui+us)),Math.max(0,Ot-($a+Bs)),Rs.TOP_LEFT):new qo(_e.left+ui+us,_e.top+$a+Bs),this.topRightContentBox=Dt>0||An>0?nl(_e.left+Math.min(mo,_e.width+ui+us),_e.top+$a+Bs,mo>_e.width+ui+us?0:Dt-ui+us,An-($a+Bs),Rs.TOP_RIGHT):new qo(_e.left+_e.width-(Oi+ts),_e.top+$a+Bs),this.bottomRightContentBox=Ln>0||Er>0?nl(_e.left+Math.min(ii,_e.width-(ui+us)),_e.top+Math.min(oi,_e.height+$a+Bs),Math.max(0,Ln-(Oi+ts)),Er-(zi+ol),Rs.BOTTOM_RIGHT):new qo(_e.left+_e.width-(Oi+ts),_e.top+_e.height-(zi+ol)),this.bottomLeftContentBox=ba>0||sa>0?nl(_e.left+ui+us,_e.top+Xo,Math.max(0,ba-(ui+us)),sa-(zi+ol),Rs.BOTTOM_LEFT):new qo(_e.left+ui+us,_e.top+_e.height-(zi+ol))}return xe}(),Rs;(function(xe){xe[xe.TOP_LEFT=0]="TOP_LEFT",xe[xe.TOP_RIGHT=1]="TOP_RIGHT",xe[xe.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",xe[xe.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Rs||(Rs={}));var nl=function(xe,Pe,Qe,_e,at){var Et=4*((Math.sqrt(2)-1)/3),Ot=Qe*Et,Mt=_e*Et,Dt=xe+Qe,An=Pe+_e;switch(at){case Rs.TOP_LEFT:return new Xc(new qo(xe,An),new qo(xe,An-Mt),new qo(Dt-Ot,Pe),new qo(Dt,Pe));case Rs.TOP_RIGHT:return new Xc(new qo(xe,Pe),new qo(xe+Ot,Pe),new qo(Dt,An-Mt),new qo(Dt,An));case Rs.BOTTOM_RIGHT:return new Xc(new qo(Dt,Pe),new qo(Dt,Pe+Mt),new qo(xe+Ot,An),new qo(xe,An));case Rs.BOTTOM_LEFT:default:return new Xc(new qo(Dt,An),new qo(Dt-Ot,An),new qo(xe,Pe+Mt),new qo(xe,Pe))}},Lc=function(xe){return[xe.topLeftBorderBox,xe.topRightBorderBox,xe.bottomRightBorderBox,xe.bottomLeftBorderBox]},kc=function(xe){return[xe.topLeftContentBox,xe.topRightContentBox,xe.bottomRightContentBox,xe.bottomLeftContentBox]},Yc=function(xe){return[xe.topLeftPaddingBox,xe.topRightPaddingBox,xe.bottomRightPaddingBox,xe.bottomLeftPaddingBox]},zA=function(){function xe(Pe,Qe,_e){this.offsetX=Pe,this.offsetY=Qe,this.matrix=_e,this.type=0,this.target=6}return xe}(),Uc=function(){function xe(Pe,Qe){this.path=Pe,this.target=Qe,this.type=1}return xe}(),GA=function(){function xe(Pe){this.opacity=Pe,this.type=2,this.target=6}return xe}(),WA=function(xe){return xe.type===0},wA=function(xe){return xe.type===1},VA=function(xe){return xe.type===2},Ac=function(xe,Pe){return xe.length===Pe.length?xe.some(function(Qe,_e){return Qe===Pe[_e]}):!1},Ku=function(xe,Pe,Qe,_e,at){return xe.map(function(Et,Ot){switch(Ot){case 0:return Et.add(Pe,Qe);case 1:return Et.add(Pe+_e,Qe);case 2:return Et.add(Pe+_e,Qe+at);case 3:return Et.add(Pe,Qe+at)}return Et})},qu=function(){function xe(Pe){this.element=Pe,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return xe}(),SA=function(){function xe(Pe,Qe){if(this.container=Pe,this.parent=Qe,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 _e=this.container.bounds.left+this.container.styles.transformOrigin[0].number,at=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Et=this.container.styles.transform;this.effects.push(new zA(_e,at,Et))}if(this.container.styles.overflowX!==0){var Ot=Lc(this.curves),Mt=Yc(this.curves);Ac(Ot,Mt)?this.effects.push(new Uc(Ot,6)):(this.effects.push(new Uc(Ot,2)),this.effects.push(new Uc(Mt,4)))}}return xe.prototype.getEffects=function(Pe){for(var Qe=[2,3].indexOf(this.container.styles.position)===-1,_e=this.parent,at=this.effects.slice(0);_e;){var Et=_e.effects.filter(function(Dt){return!wA(Dt)});if(Qe||_e.container.styles.position!==0||!_e.parent){if(at.unshift.apply(at,Et),Qe=[2,3].indexOf(_e.container.styles.position)===-1,_e.container.styles.overflowX!==0){var Ot=Lc(_e.curves),Mt=Yc(_e.curves);Ac(Ot,Mt)||at.unshift(new Uc(Mt,6))}}else at.unshift.apply(at,Et);_e=_e.parent}return at.filter(function(Dt){return Os(Dt.target,Pe)})},xe}(),Jc=function(xe,Pe,Qe,_e){xe.container.elements.forEach(function(at){var Et=Os(at.flags,4),Ot=Os(at.flags,2),Mt=new SA(at,xe);Os(at.styles.display,2048)&&_e.push(Mt);var Dt=Os(at.flags,8)?[]:_e;if(Et||Ot){var An=Et||at.styles.isPositioned()?Qe:Pe,En=new qu(Mt);if(at.styles.isPositioned()||at.styles.opacity<1||at.styles.isTransformed()){var Ln=at.styles.zIndex.order;if(Ln<0){var Er=0;An.negativeZIndex.some(function(ba,sa){return Ln>ba.element.container.styles.zIndex.order?(Er=sa,!1):Er>0}),An.negativeZIndex.splice(Er,0,En)}else if(Ln>0){var Aa=0;An.positiveZIndex.some(function(ba,sa){return Ln>=ba.element.container.styles.zIndex.order?(Aa=sa+1,!1):Aa>0}),An.positiveZIndex.splice(Aa,0,En)}else An.zeroOrAutoZIndexOrTransformedOrOpacity.push(En)}else at.styles.isFloating()?An.nonPositionedFloats.push(En):An.nonPositionedInlineLevel.push(En);Jc(Mt,En,Et?En:Qe,Dt)}else at.styles.isInlineLevel()?Pe.inlineLevel.push(Mt):Pe.nonInlineLevel.push(Mt),Jc(Mt,Pe,Qe,Dt);Os(at.flags,8)&&dc(at,Dt)})},dc=function(xe,Pe){for(var Qe=xe instanceof Ir?xe.start:1,_e=xe instanceof Ir?xe.reversed:!1,at=0;at<Pe.length;at++){var Et=Pe[at];Et.container instanceof Jn&&typeof Et.container.value=="number"&&Et.container.value!==0&&(Qe=Et.container.value),Et.listValue=Ns(Qe,Et.container.styles.listStyleType,!0),Qe+=_e?-1:1}},Nu=function(xe){var Pe=new SA(xe,null),Qe=new qu(Pe),_e=[];return Jc(Pe,Qe,Qe,_e),dc(Pe.container,_e),Qe},CA=function(xe,Pe){switch(Pe){case 0:return Fu(xe.topLeftBorderBox,xe.topLeftPaddingBox,xe.topRightBorderBox,xe.topRightPaddingBox);case 1:return Fu(xe.topRightBorderBox,xe.topRightPaddingBox,xe.bottomRightBorderBox,xe.bottomRightPaddingBox);case 2:return Fu(xe.bottomRightBorderBox,xe.bottomRightPaddingBox,xe.bottomLeftBorderBox,xe.bottomLeftPaddingBox);case 3:default:return Fu(xe.bottomLeftBorderBox,xe.bottomLeftPaddingBox,xe.topLeftBorderBox,xe.topLeftPaddingBox)}},ZA=function(xe,Pe){switch(Pe){case 0:return Fu(xe.topLeftBorderBox,xe.topLeftBorderDoubleOuterBox,xe.topRightBorderBox,xe.topRightBorderDoubleOuterBox);case 1:return Fu(xe.topRightBorderBox,xe.topRightBorderDoubleOuterBox,xe.bottomRightBorderBox,xe.bottomRightBorderDoubleOuterBox);case 2:return Fu(xe.bottomRightBorderBox,xe.bottomRightBorderDoubleOuterBox,xe.bottomLeftBorderBox,xe.bottomLeftBorderDoubleOuterBox);case 3:default:return Fu(xe.bottomLeftBorderBox,xe.bottomLeftBorderDoubleOuterBox,xe.topLeftBorderBox,xe.topLeftBorderDoubleOuterBox)}},EA=function(xe,Pe){switch(Pe){case 0:return Fu(xe.topLeftBorderDoubleInnerBox,xe.topLeftPaddingBox,xe.topRightBorderDoubleInnerBox,xe.topRightPaddingBox);case 1:return Fu(xe.topRightBorderDoubleInnerBox,xe.topRightPaddingBox,xe.bottomRightBorderDoubleInnerBox,xe.bottomRightPaddingBox);case 2:return Fu(xe.bottomRightBorderDoubleInnerBox,xe.bottomRightPaddingBox,xe.bottomLeftBorderDoubleInnerBox,xe.bottomLeftPaddingBox);case 3:default:return Fu(xe.bottomLeftBorderDoubleInnerBox,xe.bottomLeftPaddingBox,xe.topLeftBorderDoubleInnerBox,xe.topLeftPaddingBox)}},BA=function(xe,Pe){switch(Pe){case 0:return Hc(xe.topLeftBorderStroke,xe.topRightBorderStroke);case 1:return Hc(xe.topRightBorderStroke,xe.bottomRightBorderStroke);case 2:return Hc(xe.bottomRightBorderStroke,xe.bottomLeftBorderStroke);case 3:default:return Hc(xe.bottomLeftBorderStroke,xe.topLeftBorderStroke)}},Hc=function(xe,Pe){var Qe=[];return ju(xe)?Qe.push(xe.subdivide(.5,!1)):Qe.push(xe),ju(Pe)?Qe.push(Pe.subdivide(.5,!0)):Qe.push(Pe),Qe},Fu=function(xe,Pe,Qe,_e){var at=[];return ju(xe)?at.push(xe.subdivide(.5,!1)):at.push(xe),ju(Qe)?at.push(Qe.subdivide(.5,!0)):at.push(Qe),ju(_e)?at.push(_e.subdivide(.5,!0).reverse()):at.push(_e),ju(Pe)?at.push(Pe.subdivide(.5,!1).reverse()):at.push(Pe),at},xA=function(xe){var Pe=xe.bounds,Qe=xe.styles;return Pe.add(Qe.borderLeftWidth,Qe.borderTopWidth,-(Qe.borderRightWidth+Qe.borderLeftWidth),-(Qe.borderTopWidth+Qe.borderBottomWidth))},wc=function(xe){var Pe=xe.styles,Qe=xe.bounds,_e=ri(Pe.paddingLeft,Qe.width),at=ri(Pe.paddingRight,Qe.width),Et=ri(Pe.paddingTop,Qe.width),Ot=ri(Pe.paddingBottom,Qe.width);return Qe.add(_e+Pe.borderLeftWidth,Et+Pe.borderTopWidth,-(Pe.borderRightWidth+Pe.borderLeftWidth+_e+at),-(Pe.borderTopWidth+Pe.borderBottomWidth+Et+Ot))},qc=function(xe,Pe){return xe===0?Pe.bounds:xe===2?wc(Pe):xA(Pe)},Qc=function(xe,Pe){return xe===0?Pe.bounds:xe===2?wc(Pe):xA(Pe)},Kc=function(xe,Pe,Qe){var _e=qc(Oc(xe.styles.backgroundOrigin,Pe),xe),at=Qc(Oc(xe.styles.backgroundClip,Pe),xe),Et=PA(Oc(xe.styles.backgroundSize,Pe),Qe,_e),Ot=Et[0],Mt=Et[1],Dt=os(Oc(xe.styles.backgroundPosition,Pe),_e.width-Ot,_e.height-Mt),An=XA(Oc(xe.styles.backgroundRepeat,Pe),Dt,Et,_e,at),En=Math.round(_e.left+Dt[0]),Ln=Math.round(_e.top+Dt[1]);return[An,En,Ln,Ot,Mt]},Sc=function(xe){return Ga(xe)&&xe.value===or.AUTO},$c=function(xe){return typeof xe=="number"},PA=function(xe,Pe,Qe){var _e=Pe[0],at=Pe[1],Et=Pe[2],Ot=xe[0],Mt=xe[1];if(!Ot)return[0,0];if(pi(Ot)&&Mt&&pi(Mt))return[ri(Ot,Qe.width),ri(Mt,Qe.height)];var Dt=$c(Et);if(Ga(Ot)&&(Ot.value===or.CONTAIN||Ot.value===or.COVER)){if($c(Et)){var An=Qe.width/Qe.height;return An<Et!=(Ot.value===or.COVER)?[Qe.width,Qe.width/Et]:[Qe.height*Et,Qe.height]}return[Qe.width,Qe.height]}var En=$c(_e),Ln=$c(at),Er=En||Ln;if(Sc(Ot)&&(!Mt||Sc(Mt))){if(En&&Ln)return[_e,at];if(!Dt&&!Er)return[Qe.width,Qe.height];if(Er&&Dt){var Aa=En?_e:at*Et,ba=Ln?at:_e/Et;return[Aa,ba]}var sa=En?_e:Qe.width,$o=Ln?at:Qe.height;return[sa,$o]}if(Dt){var Eo=0,mo=0;return pi(Ot)?Eo=ri(Ot,Qe.width):pi(Mt)&&(mo=ri(Mt,Qe.height)),Sc(Ot)?Eo=mo*Et:(!Mt||Sc(Mt))&&(mo=Eo/Et),[Eo,mo]}var oi=null,ii=null;if(pi(Ot)?oi=ri(Ot,Qe.width):Mt&&pi(Mt)&&(ii=ri(Mt,Qe.height)),oi!==null&&(!Mt||Sc(Mt))&&(ii=En&&Ln?oi/_e*at:Qe.height),ii!==null&&Sc(Ot)&&(oi=En&&Ln?ii/at*_e:Qe.width),oi!==null&&ii!==null)return[oi,ii];throw new Error("Unable to calculate background-size for element")},Oc=function(xe,Pe){var Qe=xe[Pe];return typeof Qe=="undefined"?xe[0]:Qe},XA=function(xe,Pe,Qe,_e,at){var Et=Pe[0],Ot=Pe[1],Mt=Qe[0],Dt=Qe[1];switch(xe){case 2:return[new qo(Math.round(_e.left),Math.round(_e.top+Ot)),new qo(Math.round(_e.left+_e.width),Math.round(_e.top+Ot)),new qo(Math.round(_e.left+_e.width),Math.round(Dt+_e.top+Ot)),new qo(Math.round(_e.left),Math.round(Dt+_e.top+Ot))];case 3:return[new qo(Math.round(_e.left+Et),Math.round(_e.top)),new qo(Math.round(_e.left+Et+Mt),Math.round(_e.top)),new qo(Math.round(_e.left+Et+Mt),Math.round(_e.height+_e.top)),new qo(Math.round(_e.left+Et),Math.round(_e.height+_e.top))];case 1:return[new qo(Math.round(_e.left+Et),Math.round(_e.top+Ot)),new qo(Math.round(_e.left+Et+Mt),Math.round(_e.top+Ot)),new qo(Math.round(_e.left+Et+Mt),Math.round(_e.top+Ot+Dt)),new qo(Math.round(_e.left+Et),Math.round(_e.top+Ot+Dt))];default:return[new qo(Math.round(at.left),Math.round(at.top)),new qo(Math.round(at.left+at.width),Math.round(at.top)),new qo(Math.round(at.left+at.width),Math.round(at.height+at.top)),new qo(Math.round(at.left),Math.round(at.height+at.top))]}},YA="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",FA="Hidden Text",JA=function(){function xe(Pe){this._data={},this._document=Pe}return xe.prototype.parseMetrics=function(Pe,Qe){var _e=this._document.createElement("div"),at=this._document.createElement("img"),Et=this._document.createElement("span"),Ot=this._document.body;_e.style.visibility="hidden",_e.style.fontFamily=Pe,_e.style.fontSize=Qe,_e.style.margin="0",_e.style.padding="0",_e.style.whiteSpace="nowrap",Ot.appendChild(_e),at.src=YA,at.width=1,at.height=1,at.style.margin="0",at.style.padding="0",at.style.verticalAlign="baseline",Et.style.fontFamily=Pe,Et.style.fontSize=Qe,Et.style.margin="0",Et.style.padding="0",Et.appendChild(this._document.createTextNode(FA)),_e.appendChild(Et),_e.appendChild(at);var Mt=at.offsetTop-Et.offsetTop+2;_e.removeChild(Et),_e.appendChild(this._document.createTextNode(FA)),_e.style.lineHeight="normal",at.style.verticalAlign="super";var Dt=at.offsetTop-_e.offsetTop+2;return Ot.removeChild(_e),{baseline:Mt,middle:Dt}},xe.prototype.getMetrics=function(Pe,Qe){var _e=Pe+" "+Qe;return typeof this._data[_e]=="undefined"&&(this._data[_e]=this.parseMetrics(Pe,Qe)),this._data[_e]},xe}(),IA=function(){function xe(Pe,Qe){this.context=Pe,this.options=Qe}return xe}(),LA=1e4,eA=function(xe){de(Pe,xe);function Pe(Qe,_e){var at=xe.call(this,Qe,_e)||this;return at._activeEffects=[],at.canvas=_e.canvas?_e.canvas:document.createElement("canvas"),at.ctx=at.canvas.getContext("2d"),_e.canvas||(at.canvas.width=Math.floor(_e.width*_e.scale),at.canvas.height=Math.floor(_e.height*_e.scale),at.canvas.style.width=_e.width+"px",at.canvas.style.height=_e.height+"px"),at.fontMetrics=new JA(document),at.ctx.scale(at.options.scale,at.options.scale),at.ctx.translate(-_e.x,-_e.y),at.ctx.textBaseline="bottom",at._activeEffects=[],at.context.logger.debug("Canvas renderer initialized ("+_e.width+"x"+_e.height+") with scale "+_e.scale),at}return Pe.prototype.applyEffects=function(Qe){for(var _e=this;this._activeEffects.length;)this.popEffect();Qe.forEach(function(at){return _e.applyEffect(at)})},Pe.prototype.applyEffect=function(Qe){this.ctx.save(),VA(Qe)&&(this.ctx.globalAlpha=Qe.opacity),WA(Qe)&&(this.ctx.translate(Qe.offsetX,Qe.offsetY),this.ctx.transform(Qe.matrix[0],Qe.matrix[1],Qe.matrix[2],Qe.matrix[3],Qe.matrix[4],Qe.matrix[5]),this.ctx.translate(-Qe.offsetX,-Qe.offsetY)),wA(Qe)&&(this.path(Qe.path),this.ctx.clip()),this._activeEffects.push(Qe)},Pe.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},Pe.prototype.renderStack=function(Qe){return De(this,void 0,void 0,function(){var _e;return x(this,function(at){switch(at.label){case 0:return _e=Qe.element.container.styles,_e.isVisible()?[4,this.renderStackContent(Qe)]:[3,2];case 1:at.sent(),at.label=2;case 2:return[2]}})})},Pe.prototype.renderNode=function(Qe){return De(this,void 0,void 0,function(){return x(this,function(_e){switch(_e.label){case 0:if(Os(Qe.container.flags,16))debugger;return Qe.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(Qe)]:[3,3];case 1:return _e.sent(),[4,this.renderNodeContent(Qe)];case 2:_e.sent(),_e.label=3;case 3:return[2]}})})},Pe.prototype.renderTextWithLetterSpacing=function(Qe,_e,at){var Et=this;if(_e===0)this.ctx.fillText(Qe.text,Qe.bounds.left,Qe.bounds.top+at);else{var Ot=ul(Qe.text);Ot.reduce(function(Mt,Dt){return Et.ctx.fillText(Dt,Mt,Qe.bounds.top+at),Mt+Et.ctx.measureText(Dt).width},Qe.bounds.left)}},Pe.prototype.createFontStyle=function(Qe){var _e=Qe.fontVariant.filter(function(Ot){return Ot==="normal"||Ot==="small-caps"}).join(""),at=Ye(Qe.fontFamily).join(", "),Et=Io(Qe.fontSize)?""+Qe.fontSize.number+Qe.fontSize.unit:Qe.fontSize.number+"px";return[[Qe.fontStyle,_e,Qe.fontWeight,Et,at].join(" "),at,Et]},Pe.prototype.renderTextNode=function(Qe,_e){return De(this,void 0,void 0,function(){var at,Et,Ot,Mt,Dt,An,En,Ln,Er=this;return x(this,function(Aa){return at=this.createFontStyle(_e),Et=at[0],Ot=at[1],Mt=at[2],this.ctx.font=Et,this.ctx.direction=_e.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Dt=this.fontMetrics.getMetrics(Ot,Mt),An=Dt.baseline,En=Dt.middle,Ln=_e.paintOrder,Qe.textBounds.forEach(function(ba){Ln.forEach(function(sa){switch(sa){case 0:Er.ctx.fillStyle=zo(_e.color),Er.renderTextWithLetterSpacing(ba,_e.letterSpacing,An);var $o=_e.textShadow;$o.length&&ba.text.trim().length&&($o.slice(0).reverse().forEach(function(Eo){Er.ctx.shadowColor=zo(Eo.color),Er.ctx.shadowOffsetX=Eo.offsetX.number*Er.options.scale,Er.ctx.shadowOffsetY=Eo.offsetY.number*Er.options.scale,Er.ctx.shadowBlur=Eo.blur.number,Er.renderTextWithLetterSpacing(ba,_e.letterSpacing,An)}),Er.ctx.shadowColor="",Er.ctx.shadowOffsetX=0,Er.ctx.shadowOffsetY=0,Er.ctx.shadowBlur=0),_e.textDecorationLine.length&&(Er.ctx.fillStyle=zo(_e.textDecorationColor||_e.color),_e.textDecorationLine.forEach(function(Eo){switch(Eo){case 1:Er.ctx.fillRect(ba.bounds.left,Math.round(ba.bounds.top+An),ba.bounds.width,1);break;case 2:Er.ctx.fillRect(ba.bounds.left,Math.round(ba.bounds.top),ba.bounds.width,1);break;case 3:Er.ctx.fillRect(ba.bounds.left,Math.ceil(ba.bounds.top+En),ba.bounds.width,1);break}}));break;case 1:_e.webkitTextStrokeWidth&&ba.text.trim().length&&(Er.ctx.strokeStyle=zo(_e.webkitTextStrokeColor),Er.ctx.lineWidth=_e.webkitTextStrokeWidth,Er.ctx.lineJoin=window.chrome?"miter":"round",Er.ctx.strokeText(ba.text,ba.bounds.left,ba.bounds.top+An)),Er.ctx.strokeStyle="",Er.ctx.lineWidth=0,Er.ctx.lineJoin="miter";break}})}),[2]})})},Pe.prototype.renderReplacedElement=function(Qe,_e,at){if(at&&Qe.intrinsicWidth>0&&Qe.intrinsicHeight>0){var Et=wc(Qe),Ot=Yc(_e);this.path(Ot),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(at,0,0,Qe.intrinsicWidth,Qe.intrinsicHeight,Et.left,Et.top,Et.width,Et.height),this.ctx.restore()}},Pe.prototype.renderNodeContent=function(Qe){return De(this,void 0,void 0,function(){var _e,at,Et,Ot,Mt,Dt,mo,mo,An,En,Ln,Er,ii,Aa,ba,Xo,sa,$o,Eo,mo,oi,ii,Xo;return x(this,function($a){switch($a.label){case 0:this.applyEffects(Qe.getEffects(4)),_e=Qe.container,at=Qe.curves,Et=_e.styles,Ot=0,Mt=_e.textNodes,$a.label=1;case 1:return Ot<Mt.length?(Dt=Mt[Ot],[4,this.renderTextNode(Dt,Et)]):[3,4];case 2:$a.sent(),$a.label=3;case 3:return Ot++,[3,1];case 4:if(!(_e instanceof ot))return[3,8];$a.label=5;case 5:return $a.trys.push([5,7,,8]),[4,this.context.cache.match(_e.src)];case 6:return mo=$a.sent(),this.renderReplacedElement(_e,at,mo),[3,8];case 7:return $a.sent(),this.context.logger.error("Error loading image "+_e.src),[3,8];case 8:if(_e instanceof Ht&&this.renderReplacedElement(_e,at,_e.canvas),!(_e instanceof In))return[3,12];$a.label=9;case 9:return $a.trys.push([9,11,,12]),[4,this.context.cache.match(_e.svg)];case 10:return mo=$a.sent(),this.renderReplacedElement(_e,at,mo),[3,12];case 11:return $a.sent(),this.context.logger.error("Error loading svg "+_e.svg.substring(0,255)),[3,12];case 12:return _e instanceof El&&_e.tree?(An=new Pe(this.context,{scale:this.options.scale,backgroundColor:_e.backgroundColor,x:0,y:0,width:_e.width,height:_e.height}),[4,An.render(_e.tree)]):[3,14];case 13:En=$a.sent(),_e.width&&_e.height&&this.ctx.drawImage(En,0,0,_e.width,_e.height,_e.bounds.left,_e.bounds.top,_e.bounds.width,_e.bounds.height),$a.label=14;case 14:if(_e instanceof ks&&(Ln=Math.min(_e.bounds.width,_e.bounds.height),_e.type===Qi?_e.checked&&(this.ctx.save(),this.path([new qo(_e.bounds.left+Ln*.39363,_e.bounds.top+Ln*.79),new qo(_e.bounds.left+Ln*.16,_e.bounds.top+Ln*.5549),new qo(_e.bounds.left+Ln*.27347,_e.bounds.top+Ln*.44071),new qo(_e.bounds.left+Ln*.39694,_e.bounds.top+Ln*.5649),new qo(_e.bounds.left+Ln*.72983,_e.bounds.top+Ln*.23),new qo(_e.bounds.left+Ln*.84,_e.bounds.top+Ln*.34085),new qo(_e.bounds.left+Ln*.39363,_e.bounds.top+Ln*.79)]),this.ctx.fillStyle=zo(Ys),this.ctx.fill(),this.ctx.restore()):_e.type===Zi&&_e.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(_e.bounds.left+Ln/2,_e.bounds.top+Ln/2,Ln/4,0,Math.PI*2,!0),this.ctx.fillStyle=zo(Ys),this.ctx.fill(),this.ctx.restore())),qA(_e)&&_e.value.length){switch(Er=this.createFontStyle(Et),ii=Er[0],Aa=Er[1],ba=this.fontMetrics.getMetrics(ii,Aa).baseline,this.ctx.font=ii,this.ctx.fillStyle=zo(Et.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=OA(_e.styles.textAlign),Xo=wc(_e),sa=0,_e.styles.textAlign){case 1:sa+=Xo.width/2;break;case 2:sa+=Xo.width;break}$o=Xo.add(sa,0,0,-Xo.height/2+1),this.ctx.save(),this.path([new qo(Xo.left,Xo.top),new qo(Xo.left+Xo.width,Xo.top),new qo(Xo.left+Xo.width,Xo.top+Xo.height),new qo(Xo.left,Xo.top+Xo.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new eu(_e.value,$o),Et.letterSpacing,ba),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!Os(_e.styles.display,2048))return[3,20];if(_e.styles.listStyleImage===null)return[3,19];if(Eo=_e.styles.listStyleImage,Eo.type!==0)return[3,18];mo=void 0,oi=Eo.url,$a.label=15;case 15:return $a.trys.push([15,17,,18]),[4,this.context.cache.match(oi)];case 16:return mo=$a.sent(),this.ctx.drawImage(mo,_e.bounds.left-(mo.width+10),_e.bounds.top),[3,18];case 17:return $a.sent(),this.context.logger.error("Error loading list-style-image "+oi),[3,18];case 18:return[3,20];case 19:Qe.listValue&&_e.styles.listStyleType!==-1&&(ii=this.createFontStyle(Et)[0],this.ctx.font=ii,this.ctx.fillStyle=zo(Et.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",Xo=new Ae(_e.bounds.left,_e.bounds.top+ri(_e.styles.paddingTop,_e.bounds.width),_e.bounds.width,To(Et.lineHeight,Et.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new eu(Qe.listValue,Xo),Et.letterSpacing,To(Et.lineHeight,Et.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),$a.label=20;case 20:return[2]}})})},Pe.prototype.renderStackContent=function(Qe){return De(this,void 0,void 0,function(){var _e,at,Eo,Et,Ot,Eo,Mt,Dt,Eo,An,En,Eo,Ln,Er,Eo,Aa,ba,Eo,sa,$o,Eo;return x(this,function(mo){switch(mo.label){case 0:if(Os(Qe.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(Qe.element)];case 1:mo.sent(),_e=0,at=Qe.negativeZIndex,mo.label=2;case 2:return _e<at.length?(Eo=at[_e],[4,this.renderStack(Eo)]):[3,5];case 3:mo.sent(),mo.label=4;case 4:return _e++,[3,2];case 5:return[4,this.renderNodeContent(Qe.element)];case 6:mo.sent(),Et=0,Ot=Qe.nonInlineLevel,mo.label=7;case 7:return Et<Ot.length?(Eo=Ot[Et],[4,this.renderNode(Eo)]):[3,10];case 8:mo.sent(),mo.label=9;case 9:return Et++,[3,7];case 10:Mt=0,Dt=Qe.nonPositionedFloats,mo.label=11;case 11:return Mt<Dt.length?(Eo=Dt[Mt],[4,this.renderStack(Eo)]):[3,14];case 12:mo.sent(),mo.label=13;case 13:return Mt++,[3,11];case 14:An=0,En=Qe.nonPositionedInlineLevel,mo.label=15;case 15:return An<En.length?(Eo=En[An],[4,this.renderStack(Eo)]):[3,18];case 16:mo.sent(),mo.label=17;case 17:return An++,[3,15];case 18:Ln=0,Er=Qe.inlineLevel,mo.label=19;case 19:return Ln<Er.length?(Eo=Er[Ln],[4,this.renderNode(Eo)]):[3,22];case 20:mo.sent(),mo.label=21;case 21:return Ln++,[3,19];case 22:Aa=0,ba=Qe.zeroOrAutoZIndexOrTransformedOrOpacity,mo.label=23;case 23:return Aa<ba.length?(Eo=ba[Aa],[4,this.renderStack(Eo)]):[3,26];case 24:mo.sent(),mo.label=25;case 25:return Aa++,[3,23];case 26:sa=0,$o=Qe.positiveZIndex,mo.label=27;case 27:return sa<$o.length?(Eo=$o[sa],[4,this.renderStack(Eo)]):[3,30];case 28:mo.sent(),mo.label=29;case 29:return sa++,[3,27];case 30:return[2]}})})},Pe.prototype.mask=function(Qe){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(Qe.slice(0).reverse()),this.ctx.closePath()},Pe.prototype.path=function(Qe){this.ctx.beginPath(),this.formatPath(Qe),this.ctx.closePath()},Pe.prototype.formatPath=function(Qe){var _e=this;Qe.forEach(function(at,Et){var Ot=ju(at)?at.start:at;Et===0?_e.ctx.moveTo(Ot.x,Ot.y):_e.ctx.lineTo(Ot.x,Ot.y),ju(at)&&_e.ctx.bezierCurveTo(at.startControl.x,at.startControl.y,at.endControl.x,at.endControl.y,at.end.x,at.end.y)})},Pe.prototype.renderRepeat=function(Qe,_e,at,Et){this.path(Qe),this.ctx.fillStyle=_e,this.ctx.translate(at,Et),this.ctx.fill(),this.ctx.translate(-at,-Et)},Pe.prototype.resizeImage=function(Qe,_e,at){var Et;if(Qe.width===_e&&Qe.height===at)return Qe;var Ot=(Et=this.canvas.ownerDocument)!==null&&Et!==void 0?Et:document,Mt=Ot.createElement("canvas");Mt.width=Math.max(1,_e),Mt.height=Math.max(1,at);var Dt=Mt.getContext("2d");return Dt.drawImage(Qe,0,0,Qe.width,Qe.height,0,0,_e,at),Mt},Pe.prototype.renderBackgroundImage=function(Qe){return De(this,void 0,void 0,function(){var _e,at,Et,Ot,Mt,Dt;return x(this,function(An){switch(An.label){case 0:_e=Qe.styles.backgroundImage.length-1,at=function(En){var Ln,Er,Aa,Bs,Ws,il,us,Es,zi,ba,Bs,Ws,il,us,Es,sa,$o,Eo,mo,oi,ii,Xo,$a,Oi,zi,ui,Bs,ts,ol,us,Es,cl,Ws,il,Yl,Js,Jl,Iu,Ru,ql,Vs,zu;return x(this,function(Cc){switch(Cc.label){case 0:if(En.type!==0)return[3,5];Ln=void 0,Er=En.url,Cc.label=1;case 1:return Cc.trys.push([1,3,,4]),[4,Et.context.cache.match(Er)];case 2:return Ln=Cc.sent(),[3,4];case 3:return Cc.sent(),Et.context.logger.error("Error loading background-image "+Er),[3,4];case 4:return Ln&&(Aa=Kc(Qe,_e,[Ln.width,Ln.height,Ln.width/Ln.height]),Bs=Aa[0],Ws=Aa[1],il=Aa[2],us=Aa[3],Es=Aa[4],zi=Et.ctx.createPattern(Et.resizeImage(Ln,us,Es),"repeat"),Et.renderRepeat(Bs,zi,Ws,il)),[3,6];case 5:Tn(En)?(ba=Kc(Qe,_e,[null,null,null]),Bs=ba[0],Ws=ba[1],il=ba[2],us=ba[3],Es=ba[4],sa=ec(En.angle,us,Es),$o=sa[0],Eo=sa[1],mo=sa[2],oi=sa[3],ii=sa[4],Xo=document.createElement("canvas"),Xo.width=us,Xo.height=Es,$a=Xo.getContext("2d"),Oi=$a.createLinearGradient(Eo,oi,mo,ii),iu(En.stops,$o).forEach(function(Tc){return Oi.addColorStop(Tc.stop,zo(Tc.color))}),$a.fillStyle=Oi,$a.fillRect(0,0,us,Es),us>0&&Es>0&&(zi=Et.ctx.createPattern(Xo,"repeat"),Et.renderRepeat(Bs,zi,Ws,il))):mn(En)&&(ui=Kc(Qe,_e,[null,null,null]),Bs=ui[0],ts=ui[1],ol=ui[2],us=ui[3],Es=ui[4],cl=En.position.length===0?[ys]:En.position,Ws=ri(cl[0],us),il=ri(cl[cl.length-1],Es),Yl=He(En,Ws,il,us,Es),Js=Yl[0],Jl=Yl[1],Js>0&&Jl>0&&(Iu=Et.ctx.createRadialGradient(ts+Ws,ol+il,0,ts+Ws,ol+il,Js),iu(En.stops,Js*2).forEach(function(Tc){return Iu.addColorStop(Tc.stop,zo(Tc.color))}),Et.path(Bs),Et.ctx.fillStyle=Iu,Js!==Jl?(Ru=Qe.bounds.left+.5*Qe.bounds.width,ql=Qe.bounds.top+.5*Qe.bounds.height,Vs=Jl/Js,zu=1/Vs,Et.ctx.save(),Et.ctx.translate(Ru,ql),Et.ctx.transform(1,0,0,Vs,0,0),Et.ctx.translate(-Ru,-ql),Et.ctx.fillRect(ts,zu*(ol-ql)+ql,us,Es*zu),Et.ctx.restore()):Et.ctx.fill())),Cc.label=6;case 6:return _e--,[2]}})},Et=this,Ot=0,Mt=Qe.styles.backgroundImage.slice(0).reverse(),An.label=1;case 1:return Ot<Mt.length?(Dt=Mt[Ot],[5,at(Dt)]):[3,4];case 2:An.sent(),An.label=3;case 3:return Ot++,[3,1];case 4:return[2]}})})},Pe.prototype.renderSolidBorder=function(Qe,_e,at){return De(this,void 0,void 0,function(){return x(this,function(Et){return this.path(CA(at,_e)),this.ctx.fillStyle=zo(Qe),this.ctx.fill(),[2]})})},Pe.prototype.renderDoubleBorder=function(Qe,_e,at,Et){return De(this,void 0,void 0,function(){var Ot,Mt;return x(this,function(Dt){switch(Dt.label){case 0:return _e<3?[4,this.renderSolidBorder(Qe,at,Et)]:[3,2];case 1:return Dt.sent(),[2];case 2:return Ot=ZA(Et,at),this.path(Ot),this.ctx.fillStyle=zo(Qe),this.ctx.fill(),Mt=EA(Et,at),this.path(Mt),this.ctx.fill(),[2]}})})},Pe.prototype.renderNodeBackgroundAndBorders=function(Qe){return De(this,void 0,void 0,function(){var _e,at,Et,Ot,Mt,Dt,An,En,Ln=this;return x(this,function(Er){switch(Er.label){case 0:return this.applyEffects(Qe.getEffects(2)),_e=Qe.container.styles,at=!po(_e.backgroundColor)||_e.backgroundImage.length,Et=[{style:_e.borderTopStyle,color:_e.borderTopColor,width:_e.borderTopWidth},{style:_e.borderRightStyle,color:_e.borderRightColor,width:_e.borderRightWidth},{style:_e.borderBottomStyle,color:_e.borderBottomColor,width:_e.borderBottomWidth},{style:_e.borderLeftStyle,color:_e.borderLeftColor,width:_e.borderLeftWidth}],Ot=$A(Oc(_e.backgroundClip,0),Qe.curves),at||_e.boxShadow.length?(this.ctx.save(),this.path(Ot),this.ctx.clip(),po(_e.backgroundColor)||(this.ctx.fillStyle=zo(_e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(Qe.container)]):[3,2];case 1:Er.sent(),this.ctx.restore(),_e.boxShadow.slice(0).reverse().forEach(function(Aa){Ln.ctx.save();var ba=Lc(Qe.curves),sa=Aa.inset?0:LA,$o=Ku(ba,-sa+(Aa.inset?1:-1)*Aa.spread.number,(Aa.inset?1:-1)*Aa.spread.number,Aa.spread.number*(Aa.inset?-2:2),Aa.spread.number*(Aa.inset?-2:2));Aa.inset?(Ln.path(ba),Ln.ctx.clip(),Ln.mask($o)):(Ln.mask(ba),Ln.ctx.clip(),Ln.path($o)),Ln.ctx.shadowOffsetX=Aa.offsetX.number+sa,Ln.ctx.shadowOffsetY=Aa.offsetY.number,Ln.ctx.shadowColor=zo(Aa.color),Ln.ctx.shadowBlur=Aa.blur.number,Ln.ctx.fillStyle=Aa.inset?zo(Aa.color):"rgba(0,0,0,1)",Ln.ctx.fill(),Ln.ctx.restore()}),Er.label=2;case 2:Mt=0,Dt=0,An=Et,Er.label=3;case 3:return Dt<An.length?(En=An[Dt],En.style!==0&&!po(En.color)&&En.width>0?En.style!==2?[3,5]:[4,this.renderDashedDottedBorder(En.color,En.width,Mt,Qe.curves,2)]:[3,11]):[3,13];case 4:return Er.sent(),[3,11];case 5:return En.style!==3?[3,7]:[4,this.renderDashedDottedBorder(En.color,En.width,Mt,Qe.curves,3)];case 6:return Er.sent(),[3,11];case 7:return En.style!==4?[3,9]:[4,this.renderDoubleBorder(En.color,En.width,Mt,Qe.curves)];case 8:return Er.sent(),[3,11];case 9:return[4,this.renderSolidBorder(En.color,Mt,Qe.curves)];case 10:Er.sent(),Er.label=11;case 11:Mt++,Er.label=12;case 12:return Dt++,[3,3];case 13:return[2]}})})},Pe.prototype.renderDashedDottedBorder=function(Qe,_e,at,Et,Ot){return De(this,void 0,void 0,function(){var Mt,Dt,An,En,Ln,Er,Aa,ba,sa,$o,Eo,mo,oi,ii,Xo,$a,Xo,$a;return x(this,function(Oi){return this.ctx.save(),Mt=BA(Et,at),Dt=CA(Et,at),Ot===2&&(this.path(Dt),this.ctx.clip()),ju(Dt[0])?(An=Dt[0].start.x,En=Dt[0].start.y):(An=Dt[0].x,En=Dt[0].y),ju(Dt[1])?(Ln=Dt[1].end.x,Er=Dt[1].end.y):(Ln=Dt[1].x,Er=Dt[1].y),at===0||at===2?Aa=Math.abs(An-Ln):Aa=Math.abs(En-Er),this.ctx.beginPath(),Ot===3?this.formatPath(Mt):this.formatPath(Dt.slice(0,2)),ba=_e<3?_e*3:_e*2,sa=_e<3?_e*2:_e,Ot===3&&(ba=_e,sa=_e),$o=!0,Aa<=ba*2?$o=!1:Aa<=ba*2+sa?(Eo=Aa/(2*ba+sa),ba*=Eo,sa*=Eo):(mo=Math.floor((Aa+sa)/(ba+sa)),oi=(Aa-mo*ba)/(mo-1),ii=(Aa-(mo+1)*ba)/mo,sa=ii<=0||Math.abs(sa-oi)<Math.abs(sa-ii)?oi:ii),$o&&(Ot===3?this.ctx.setLineDash([0,ba+sa]):this.ctx.setLineDash([ba,sa])),Ot===3?(this.ctx.lineCap="round",this.ctx.lineWidth=_e):this.ctx.lineWidth=_e*2+1.1,this.ctx.strokeStyle=zo(Qe),this.ctx.stroke(),this.ctx.setLineDash([]),Ot===2&&(ju(Dt[0])&&(Xo=Dt[3],$a=Dt[0],this.ctx.beginPath(),this.formatPath([new qo(Xo.end.x,Xo.end.y),new qo($a.start.x,$a.start.y)]),this.ctx.stroke()),ju(Dt[1])&&(Xo=Dt[1],$a=Dt[2],this.ctx.beginPath(),this.formatPath([new qo(Xo.end.x,Xo.end.y),new qo($a.start.x,$a.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},Pe.prototype.render=function(Qe){return De(this,void 0,void 0,function(){var _e;return x(this,function(at){switch(at.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=zo(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),_e=Nu(Qe),[4,this.renderStack(_e)];case 1:return at.sent(),this.applyEffects([]),[2,this.canvas]}})})},Pe}(IA),qA=function(xe){return xe instanceof Ol||xe instanceof zs?!0:xe instanceof ks&&xe.type!==Zi&&xe.type!==Qi},$A=function(xe,Pe){switch(xe){case 0:return Lc(Pe);case 2:return kc(Pe);case 1:default:return Yc(Pe)}},OA=function(xe){switch(xe){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Oe=["-apple-system","system-ui"],Ye=function(xe){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?xe.filter(function(Pe){return Oe.indexOf(Pe)===-1}):xe},dt=function(xe){de(Pe,xe);function Pe(Qe,_e){var at=xe.call(this,Qe,_e)||this;return at.canvas=_e.canvas?_e.canvas:document.createElement("canvas"),at.ctx=at.canvas.getContext("2d"),at.options=_e,at.canvas.width=Math.floor(_e.width*_e.scale),at.canvas.height=Math.floor(_e.height*_e.scale),at.canvas.style.width=_e.width+"px",at.canvas.style.height=_e.height+"px",at.ctx.scale(at.options.scale,at.options.scale),at.ctx.translate(-_e.x,-_e.y),at.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+_e.width+"x"+_e.height+" at "+_e.x+","+_e.y+") with scale "+_e.scale),at}return Pe.prototype.render=function(Qe){return De(this,void 0,void 0,function(){var _e,at;return x(this,function(Et){switch(Et.label){case 0:return _e=Ll(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,Qe),[4,Pt(_e)];case 1:return at=Et.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=zo(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(at,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},Pe}(IA),Pt=function(xe){return new Promise(function(Pe,Qe){var _e=new Image;_e.onload=function(){Pe(_e)},_e.onerror=Qe,_e.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(xe))})},zt=function(){function xe(Pe){var Qe=Pe.id,_e=Pe.enabled;this.id=Qe,this.enabled=_e,this.start=Date.now()}return xe.prototype.debug=function(){for(var Pe=[],Qe=0;Qe<arguments.length;Qe++)Pe[Qe]=arguments[Qe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,ve([this.id,this.getTime()+"ms"],Pe)):this.info.apply(this,Pe))},xe.prototype.getTime=function(){return Date.now()-this.start},xe.prototype.info=function(){for(var Pe=[],Qe=0;Qe<arguments.length;Qe++)Pe[Qe]=arguments[Qe];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,ve([this.id,this.getTime()+"ms"],Pe))},xe.prototype.warn=function(){for(var Pe=[],Qe=0;Qe<arguments.length;Qe++)Pe[Qe]=arguments[Qe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,ve([this.id,this.getTime()+"ms"],Pe)):this.info.apply(this,Pe))},xe.prototype.error=function(){for(var Pe=[],Qe=0;Qe<arguments.length;Qe++)Pe[Qe]=arguments[Qe];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,ve([this.id,this.getTime()+"ms"],Pe)):this.info.apply(this,Pe))},xe.instances={},xe}(),Zt=function(){function xe(Pe,Qe){var _e;this.windowBounds=Qe,this.instanceName="#"+xe.instanceCount++,this.logger=new zt({id:this.instanceName,enabled:Pe.logging}),this.cache=(_e=Pe.cache)!==null&&_e!==void 0?_e:new Zc(this,Pe)}return xe.instanceCount=1,xe}(),$t=function(xe,Pe){return Pe===void 0&&(Pe={}),rn(xe,Pe)};typeof window!="undefined"&&_c.setContext(window);var rn=function(xe,Pe){return De(void 0,void 0,void 0,function(){var Qe,_e,at,Et,Ot,Mt,Dt,An,En,Ln,Er,Aa,ba,sa,$o,Eo,mo,oi,ii,Xo,Oi,$a,Oi,zi,ui,Bs,ts,ol,us,Es,cl,Ws,il,Yl,Js,Jl,Iu,Ru,ql,Vs;return x(this,function(zu){switch(zu.label){case 0:if(!xe||typeof xe!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(Qe=xe.ownerDocument,!Qe)throw new Error("Element is not attached to a Document");if(_e=Qe.defaultView,!_e)throw new Error("Document is not attached to a Window");return at={allowTaint:(zi=Pe.allowTaint)!==null&&zi!==void 0?zi:!1,imageTimeout:(ui=Pe.imageTimeout)!==null&&ui!==void 0?ui:15e3,proxy:Pe.proxy,useCORS:(Bs=Pe.useCORS)!==null&&Bs!==void 0?Bs:!1},Et=ge({logging:(ts=Pe.logging)!==null&&ts!==void 0?ts:!0,cache:Pe.cache},at),Ot={windowWidth:(ol=Pe.windowWidth)!==null&&ol!==void 0?ol:_e.innerWidth,windowHeight:(us=Pe.windowHeight)!==null&&us!==void 0?us:_e.innerHeight,scrollX:(Es=Pe.scrollX)!==null&&Es!==void 0?Es:_e.pageXOffset,scrollY:(cl=Pe.scrollY)!==null&&cl!==void 0?cl:_e.pageYOffset},Mt=new Ae(Ot.scrollX,Ot.scrollY,Ot.windowWidth,Ot.windowHeight),Dt=new Zt(Et,Mt),An=(Ws=Pe.foreignObjectRendering)!==null&&Ws!==void 0?Ws:!1,En={allowTaint:(il=Pe.allowTaint)!==null&&il!==void 0?il:!1,onclone:Pe.onclone,ignoreElements:Pe.ignoreElements,inlineImages:An,copyStyles:An},Dt.logger.debug("Starting document clone with size "+Mt.width+"x"+Mt.height+" scrolled to "+-Mt.left+","+-Mt.top),Ln=new Ml(Dt,xe,En),Er=Ln.clonedReferenceElement,Er?[4,Ln.toIFrame(Qe,Mt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return Aa=zu.sent(),ba=Nl(Er)||Zu(Er)?ie(Er.ownerDocument):ue(Dt,Er),sa=ba.width,$o=ba.height,Eo=ba.left,mo=ba.top,oi=ln(Dt,Er,Pe.backgroundColor),ii={canvas:Pe.canvas,backgroundColor:oi,scale:(Js=(Yl=Pe.scale)!==null&&Yl!==void 0?Yl:_e.devicePixelRatio)!==null&&Js!==void 0?Js:1,x:((Jl=Pe.x)!==null&&Jl!==void 0?Jl:0)+Eo,y:((Iu=Pe.y)!==null&&Iu!==void 0?Iu:0)+mo,width:(Ru=Pe.width)!==null&&Ru!==void 0?Ru:Math.ceil(sa),height:(ql=Pe.height)!==null&&ql!==void 0?ql:Math.ceil($o)},An?(Dt.logger.debug("Document cloned, using foreign object rendering"),Oi=new dt(Dt,ii),[4,Oi.render(Er)]):[3,3];case 2:return Xo=zu.sent(),[3,5];case 3:return Dt.logger.debug("Document cloned, element located at "+Eo+","+mo+" with size "+sa+"x"+$o+" using computed rendering"),Dt.logger.debug("Starting DOM parsing"),$a=Wu(Dt,Er),oi===$a.styles.backgroundColor&&($a.styles.backgroundColor=Hl.TRANSPARENT),Dt.logger.debug("Starting renderer for element at "+ii.x+","+ii.y+" with size "+ii.width+"x"+ii.height),Oi=new eA(Dt,ii),[4,Oi.render($a)];case 4:Xo=zu.sent(),zu.label=5;case 5:return(!((Vs=Pe.removeContainer)!==null&&Vs!==void 0)||Vs)&&(Ml.destroy(Aa)||Dt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Dt.logger.debug("Finished rendering"),[2,Xo]}})})},ln=function(xe,Pe,Qe){var _e=Pe.ownerDocument,at=_e.documentElement?yl(xe,getComputedStyle(_e.documentElement).backgroundColor):Hl.TRANSPARENT,Et=_e.body?yl(xe,getComputedStyle(_e.body).backgroundColor):Hl.TRANSPARENT,Ot=typeof Qe=="string"?yl(xe,Qe):Qe===null?Hl.TRANSPARENT:4294967295;return Pe===_e.documentElement?po(at)?po(Et)?Ot:Et:at:Ot};return $t})},80599:function(sn,kt,de){var ge=de(34155);(function(x,ve){sn.exports=ve(de(47190),de(46020))})(self,function(De,x){return function(){var ve={"./src/plugin/hyperlinks.js":function(ae,le,oe){"use strict";oe.r(le);var se=oe("./node_modules/core-js/modules/web.dom-collections.for-each.js"),re=oe.n(se),ne=oe("./node_modules/core-js/modules/es.string.link.js"),z=oe.n(ne),y=oe("./src/worker.js"),a=oe("./src/utils.js"),E=[],b={toContainer:y.default.prototype.toContainer,toPdf:y.default.prototype.toPdf};y.default.prototype.toContainer=function(){return b.toContainer.call(this).then(function(){if(this.opt.enableLinks){var ce=this.prop.container,fe=ce.querySelectorAll("a"),he=(0,a.unitConvert)(ce.getBoundingClientRect(),this.prop.pageSize.k);E=[],Array.prototype.forEach.call(fe,function(me){for(var pe=me.getClientRects(),be=0;be<pe.length;be++){var ye=(0,a.unitConvert)(pe[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,Se=this.opt.margin[0]+ye.top%this.prop.pageSize.inner.height,Ue=this.opt.margin[1]+ye.left;E.push({page:Ce,top:Se,left:Ue,clientRect:ye,link:me})}},this)}})},y.default.prototype.toPdf=function(){return b.toPdf.call(this).then(function(){if(this.opt.enableLinks){E.forEach(function(fe){this.prop.pdf.setPage(fe.page),this.prop.pdf.link(fe.left,fe.top,fe.clientRect.width,fe.clientRect.height,{url:fe.link.href})},this);var ce=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(ce)}})}},"./src/plugin/jspdf-plugin.js":function(ae,le,oe){"use strict";oe.r(le);var se=oe("./node_modules/core-js/modules/es.symbol.js"),re=oe.n(se),ne=oe("./node_modules/core-js/modules/es.symbol.description.js"),z=oe.n(ne),y=oe("./node_modules/core-js/modules/es.object.to-string.js"),a=oe.n(y),E=oe("./node_modules/core-js/modules/es.symbol.iterator.js"),b=oe.n(E),te=oe("./node_modules/core-js/modules/es.array.iterator.js"),ee=oe.n(te),ce=oe("./node_modules/core-js/modules/es.string.iterator.js"),fe=oe.n(ce),he=oe("./node_modules/core-js/modules/web.dom-collections.iterator.js"),me=oe.n(he),pe=oe("jspdf"),be=oe.n(pe);function ye(Ce){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ye=function(Ue){return typeof Ue}:ye=function(Ue){return Ue&&typeof Symbol=="function"&&Ue.constructor===Symbol&&Ue!==Symbol.prototype?"symbol":typeof Ue},ye(Ce)}pe.jsPDF.getPageSize=function(Ce,Se,Ue){if(ye(Ce)==="object"){var we=Ce;Ce=we.orientation,Se=we.unit||Se,Ue=we.format||Ue}Se=Se||"mm",Ue=Ue||"a4",Ce=(""+(Ce||"P")).toLowerCase();var je=(""+Ue).toLowerCase(),Fe={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(Se){case"pt":var ke=1;break;case"mm":var ke=72/25.4;break;case"cm":var ke=72/2.54;break;case"in":var ke=72;break;case"px":var ke=72/96;break;case"pc":var ke=12;break;case"em":var ke=12;break;case"ex":var ke=6;break;default:throw"Invalid unit: "+Se}if(Fe.hasOwnProperty(je))var We=Fe[je][1]/ke,Ze=Fe[je][0]/ke;else try{var We=Ue[1],Ze=Ue[0]}catch(et){throw new Error("Invalid format: "+Ue)}if(Ce==="p"||Ce==="portrait"){if(Ce="p",Ze>We){var Ke=Ze;Ze=We,We=Ke}}else if(Ce==="l"||Ce==="landscape"){if(Ce="l",We>Ze){var Ke=Ze;Ze=We,We=Ke}}else throw"Invalid orientation: "+Ce;var qe={width:Ze,height:We,unit:Se,k:ke};return qe},le.default=pe.jsPDF},"./src/plugin/pagebreaks.js":function(ae,le,oe){"use strict";oe.r(le);var se=oe("./node_modules/core-js/modules/es.array.concat.js"),re=oe.n(se),ne=oe("./node_modules/core-js/modules/es.array.slice.js"),z=oe.n(ne),y=oe("./node_modules/core-js/modules/es.array.join.js"),a=oe.n(y),E=oe("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=oe.n(E),te=oe("./node_modules/core-js/modules/es.object.keys.js"),ee=oe.n(te),ce=oe("./src/worker.js"),fe=oe("./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),Se={avoidAll:Ce.indexOf("avoid-all")!==-1,css:Ce.indexOf("css")!==-1,legacy:Ce.indexOf("legacy")!==-1},Ue={},we=this;["before","after","avoid"].forEach(function(ke){var We=Se.avoidAll&&ke==="avoid";Ue[ke]=We?[]:[].concat(we.opt.pagebreak[ke]||[]),Ue[ke].length>0&&(Ue[ke]=Array.prototype.slice.call(be.querySelectorAll(Ue[ke].join(", "))))});var je=be.querySelectorAll(".html2pdf__page-break");je=Array.prototype.slice.call(je);var Fe=be.querySelectorAll("*");Array.prototype.forEach.call(Fe,function(We){var Ze={before:!1,after:Se.legacy&&je.indexOf(We)!==-1,avoid:Se.avoidAll};if(Se.css){var Ke=window.getComputedStyle(We),qe=["always","page","left","right"],et=["avoid","avoid-page"];Ze={before:Ze.before||qe.indexOf(Ke.breakBefore||Ke.pageBreakBefore)!==-1,after:Ze.after||qe.indexOf(Ke.breakAfter||Ke.pageBreakAfter)!==-1,avoid:Ze.avoid||et.indexOf(Ke.breakInside||Ke.pageBreakInside)!==-1}}Object.keys(Ze).forEach(function(gt){Ze[gt]=Ze[gt]||Ue[gt].indexOf(We)!==-1});var ut=We.getBoundingClientRect();if(Ze.avoid&&!Ze.before){var ct=Math.floor(ut.top/ye),it=Math.floor(ut.bottom/ye),tt=Math.abs(ut.bottom-ut.top)/ye;it!==ct&&tt<=1&&(Ze.before=!0)}if(Ze.before){var st=(0,fe.createElement)("div",{style:{display:"block",height:ye-ut.top%ye+"px"}});We.parentNode.insertBefore(st,We)}if(Ze.after){var st=(0,fe.createElement)("div",{style:{display:"block",height:ye-ut.bottom%ye+"px"}});We.parentNode.insertBefore(st,We.nextSibling)}})})}},"./src/utils.js":function(ae,le,oe){"use strict";oe.r(le),oe.d(le,{objType:function(){return Ce},createElement:function(){return Se},cloneNode:function(){return Ue},unitConvert:function(){return we},toPx:function(){return je}});var se=oe("./node_modules/core-js/modules/es.number.constructor.js"),re=oe.n(se),ne=oe("./node_modules/core-js/modules/es.symbol.js"),z=oe.n(ne),y=oe("./node_modules/core-js/modules/es.symbol.description.js"),a=oe.n(y),E=oe("./node_modules/core-js/modules/es.object.to-string.js"),b=oe.n(E),te=oe("./node_modules/core-js/modules/es.symbol.iterator.js"),ee=oe.n(te),ce=oe("./node_modules/core-js/modules/es.array.iterator.js"),fe=oe.n(ce),he=oe("./node_modules/core-js/modules/es.string.iterator.js"),me=oe.n(he),pe=oe("./node_modules/core-js/modules/web.dom-collections.iterator.js"),be=oe.n(pe);function ye(Fe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ye=function(We){return typeof We}:ye=function(We){return We&&typeof Symbol=="function"&&We.constructor===Symbol&&We!==Symbol.prototype?"symbol":typeof We},ye(Fe)}var Ce=function(ke){var We=ye(ke);return We==="undefined"?"undefined":We==="string"||ke instanceof String?"string":We==="number"||ke instanceof Number?"number":We==="function"||ke instanceof Function?"function":ke&&ke.constructor===Array?"array":ke&&ke.nodeType===1?"element":We==="object"?"object":"unknown"},Se=function(ke,We){var Ze=document.createElement(ke);if(We.className&&(Ze.className=We.className),We.innerHTML){Ze.innerHTML=We.innerHTML;for(var Ke=Ze.getElementsByTagName("script"),qe=Ke.length;qe-- >0;null)Ke[qe].parentNode.removeChild(Ke[qe])}for(var et in We.style)Ze.style[et]=We.style[et];return Ze},Ue=function Fe(ke,We){for(var Ze=ke.nodeType===3?document.createTextNode(ke.nodeValue):ke.cloneNode(!1),Ke=ke.firstChild;Ke;Ke=Ke.nextSibling)(We===!0||Ke.nodeType!==1||Ke.nodeName!=="SCRIPT")&&Ze.appendChild(Fe(Ke,We));return ke.nodeType===1&&(ke.nodeName==="CANVAS"?(Ze.width=ke.width,Ze.height=ke.height,Ze.getContext("2d").drawImage(ke,0,0)):(ke.nodeName==="TEXTAREA"||ke.nodeName==="SELECT")&&(Ze.value=ke.value),Ze.addEventListener("load",function(){Ze.scrollTop=ke.scrollTop,Ze.scrollLeft=ke.scrollLeft},!0)),Ze},we=function(ke,We){if(Ce(ke)==="number")return ke*72/96/We;var Ze={};for(var Ke in ke)Ze[Ke]=ke[Ke]*72/96/We;return Ze},je=function(ke,We){return Math.floor(ke*We/72*96)}},"./src/worker.js":function(ae,le,oe){"use strict";oe.r(le);var se=oe("./node_modules/core-js/modules/es.object.assign.js"),re=oe.n(se),ne=oe("./node_modules/core-js/modules/es.array.map.js"),z=oe.n(ne),y=oe("./node_modules/core-js/modules/es.object.keys.js"),a=oe.n(y),E=oe("./node_modules/core-js/modules/es.array.concat.js"),b=oe.n(E),te=oe("./node_modules/core-js/modules/es.object.to-string.js"),ee=oe.n(te),ce=oe("./node_modules/core-js/modules/es.regexp.to-string.js"),fe=oe.n(ce),he=oe("./node_modules/core-js/modules/es.function.name.js"),me=oe.n(he),pe=oe("./node_modules/core-js/modules/web.dom-collections.for-each.js"),be=oe.n(pe),ye=oe("jspdf"),Ce=oe.n(ye),Se=oe("html2canvas"),Ue=oe.n(Se),we=oe("./src/utils.js"),je=oe("./node_modules/es6-promise/dist/es6-promise.js"),Fe=oe.n(je),ke=Fe().Promise,We=function Ze(Ke){var qe=Object.assign(Ze.convert(ke.resolve()),JSON.parse(JSON.stringify(Ze.template))),et=Ze.convert(ke.resolve(),qe);return et=et.setProgress(1,Ze,1,[Ze]),et=et.set(Ke),et};We.prototype=Object.create(ke.prototype),We.prototype.constructor=We,We.convert=function(Ke,qe){return Ke.__proto__=qe||We.prototype,Ke},We.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},We.prototype.from=function(Ke,qe){function et(ut){switch((0,we.objType)(ut)){case"string":return"string";case"element":return ut.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(qe=qe||et(Ke),qe){case"string":return this.set({src:(0,we.createElement)("div",{innerHTML:Ke})});case"element":return this.set({src:Ke});case"canvas":return this.set({canvas:Ke});case"img":return this.set({img:Ke});default:return this.error("Unknown source type.")}})},We.prototype.to=function(Ke){switch(Ke){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},We.prototype.toContainer=function(){var Ke=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Ke).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,we.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,we.createElement)("div",{className:"html2pdf__overlay",style:et}),this.prop.container=(0,we.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)})},We.prototype.toCanvas=function(){var Ke=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Ke).then(function(){var et=Object.assign({},this.opt.html2canvas);return delete et.onrendered,Se(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)})},We.prototype.toImg=function(){var Ke=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Ke).then(function(){var et=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=et})},We.prototype.toPdf=function(){var Ke=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Ke).then(function(){var et=this.prop.canvas,ut=this.opt,ct=et.height,it=Math.floor(et.width*this.prop.pageSize.inner.ratio),tt=Math.ceil(ct/it),st=this.prop.pageSize.inner.height,gt=document.createElement("canvas"),bt=gt.getContext("2d");gt.width=et.width,gt.height=it,this.prop.pdf=this.prop.pdf||new ye.jsPDF(ut.jsPDF);for(var xt=0;xt<tt;xt++){xt===tt-1&&ct%it!==0&&(gt.height=ct%it,st=gt.height*this.prop.pageSize.inner.width/gt.width);var vt=gt.width,At=gt.height;bt.fillStyle="white",bt.fillRect(0,0,vt,At),bt.drawImage(et,0,xt*it,vt,At,0,0,vt,At),xt&&this.prop.pdf.addPage();var Je=gt.toDataURL("image/"+ut.image.type,ut.image.quality);this.prop.pdf.addImage(Je,ut.image.type,ut.margin[1],ut.margin[0],this.prop.pageSize.inner.width,st)}})},We.prototype.output=function(Ke,qe,et){return et=et||"pdf",et.toLowerCase()==="img"||et.toLowerCase()==="image"?this.outputImg(Ke,qe):this.outputPdf(Ke,qe)},We.prototype.outputPdf=function(Ke,qe){var et=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(et).then(function(){return this.prop.pdf.output(Ke,qe)})},We.prototype.outputImg=function(Ke,qe){var et=[function(){return this.prop.img||this.toImg()}];return this.thenList(et).then(function(){switch(Ke){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 "'+Ke+'" is not supported.'}})},We.prototype.save=function(Ke){var qe=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(qe).set(Ke?{filename:Ke}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},We.prototype.set=function(Ke){if((0,we.objType)(Ke)!=="object")return this;var qe=Object.keys(Ke||{}).map(function(et){switch(et){case"margin":return this.setMargin.bind(this,Ke.margin);case"jsPDF":return function(){return this.opt.jsPDF=Ke.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Ke.pageSize);default:return et in We.template.prop?function(){this.prop[et]=Ke[et]}:function(){this.opt[et]=Ke[et]}}},this);return this.then(function(){return this.thenList(qe)})},We.prototype.get=function(Ke,qe){return this.then(function(){var ut=Ke in We.template.prop?this.prop[Ke]:this.opt[Ke];return qe?qe(ut):ut})},We.prototype.setMargin=function(Ke){return this.then(function(){switch((0,we.objType)(Ke)){case"number":Ke=[Ke,Ke,Ke,Ke];case"array":if(Ke.length===2&&(Ke=[Ke[0],Ke[1],Ke[0],Ke[1]]),Ke.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Ke}).then(this.setPageSize)},We.prototype.setPageSize=function(Ke){return this.then(function(){Ke=Ke||ye.jsPDF.getPageSize(this.opt.jsPDF),Ke.hasOwnProperty("inner")||(Ke.inner={width:Ke.width-this.opt.margin[1]-this.opt.margin[3],height:Ke.height-this.opt.margin[0]-this.opt.margin[2]},Ke.inner.px={width:(0,we.toPx)(Ke.inner.width,Ke.k),height:(0,we.toPx)(Ke.inner.height,Ke.k)},Ke.inner.ratio=Ke.inner.height/Ke.inner.width),this.prop.pageSize=Ke})},We.prototype.setProgress=function(Ke,qe,et,ut){return Ke!=null&&(this.progress.val=Ke),qe!=null&&(this.progress.state=qe),et!=null&&(this.progress.n=et),ut!=null&&(this.progress.stack=ut),this.progress.ratio=this.progress.val/this.progress.state,this},We.prototype.updateProgress=function(Ke,qe,et,ut){return this.setProgress(Ke?this.progress.val+Ke:null,qe||null,et?this.progress.n+et:null,ut?this.progress.stack.concat(ut):null)},We.prototype.then=function(Ke,qe){var et=this;return this.thenCore(Ke,qe,function(ct,it){return et.updateProgress(null,null,1,[ct]),ke.prototype.then.call(this,function(st){return et.updateProgress(null,ct),st}).then(ct,it).then(function(st){return et.updateProgress(1),st})})},We.prototype.thenCore=function(Ke,qe,et){et=et||ke.prototype.then;var ut=this;Ke&&(Ke=Ke.bind(ut)),qe&&(qe=qe.bind(ut));var ct=ke.toString().indexOf("[native code]")!==-1&&ke.name==="Promise",it=ct?ut:We.convert(Object.assign({},ut),ke.prototype),tt=et.call(it,Ke,qe);return We.convert(tt,ut.__proto__)},We.prototype.thenExternal=function(Ke,qe){return ke.prototype.then.call(this,Ke,qe)},We.prototype.thenList=function(Ke){var qe=this;return Ke.forEach(function(ut){qe=qe.thenCore(ut)}),qe},We.prototype.catch=function(Ze){Ze&&(Ze=Ze.bind(this));var Ke=ke.prototype.catch.call(this,Ze);return We.convert(Ke,this)},We.prototype.catchExternal=function(Ke){return ke.prototype.catch.call(this,Ke)},We.prototype.error=function(Ke){return this.then(function(){throw new Error(Ke)})},We.prototype.using=We.prototype.set,We.prototype.saveAs=We.prototype.save,We.prototype.export=We.prototype.output,We.prototype.run=We.prototype.then,le.default=We},"./node_modules/core-js/internals/a-function.js":function(ae){ae.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(ae,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js");ae.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(ae,le,oe){var se=oe("./node_modules/core-js/internals/well-known-symbol.js"),re=oe("./node_modules/core-js/internals/object-create.js"),ne=oe("./node_modules/core-js/internals/object-define-property.js"),z=se("unscopables"),y=Array.prototype;y[z]==null&&ne.f(y,z,{configurable:!0,value:re(null)}),ae.exports=function(a){y[z][a]=!0}},"./node_modules/core-js/internals/an-object.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js");ae.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(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/array-iteration.js").forEach,re=oe("./node_modules/core-js/internals/array-method-is-strict.js"),ne=re("forEach");ae.exports=ne?[].forEach:function(y){return se(this,y,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/to-indexed-object.js"),re=oe("./node_modules/core-js/internals/to-length.js"),ne=oe("./node_modules/core-js/internals/to-absolute-index.js"),z=function(y){return function(a,E,b){var te=se(a),ee=re(te.length),ce=ne(b,ee),fe;if(y&&E!=E){for(;ee>ce;)if(fe=te[ce++],fe!=fe)return!0}else for(;ee>ce;ce++)if((y||ce in te)&&te[ce]===E)return y||ce||0;return!y&&-1}};ae.exports={includes:z(!0),indexOf:z(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/function-bind-context.js"),re=oe("./node_modules/core-js/internals/indexed-object.js"),ne=oe("./node_modules/core-js/internals/to-object.js"),z=oe("./node_modules/core-js/internals/to-length.js"),y=oe("./node_modules/core-js/internals/array-species-create.js"),a=[].push,E=function(b){var te=b==1,ee=b==2,ce=b==3,fe=b==4,he=b==6,me=b==7,pe=b==5||he;return function(be,ye,Ce,Se){for(var Ue=ne(be),we=re(Ue),je=se(ye,Ce,3),Fe=z(we.length),ke=0,We=Se||y,Ze=te?We(be,Fe):ee||me?We(be,0):void 0,Ke,qe;Fe>ke;ke++)if((pe||ke in we)&&(Ke=we[ke],qe=je(Ke,ke,Ue),b))if(te)Ze[ke]=qe;else if(qe)switch(b){case 3:return!0;case 5:return Ke;case 6:return ke;case 2:a.call(Ze,Ke)}else switch(b){case 4:return!1;case 7:a.call(Ze,Ke)}return he?-1:ce||fe?fe:Ze}};ae.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(ae,le,oe){var se=oe("./node_modules/core-js/internals/fails.js"),re=oe("./node_modules/core-js/internals/well-known-symbol.js"),ne=oe("./node_modules/core-js/internals/engine-v8-version.js"),z=re("species");ae.exports=function(y){return ne>=51||!se(function(){var a=[],E=a.constructor={};return E[z]=function(){return{foo:1}},a[y](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/fails.js");ae.exports=function(re,ne){var z=[][re];return!!z&&se(function(){z.call(null,ne||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js"),re=oe("./node_modules/core-js/internals/is-array.js"),ne=oe("./node_modules/core-js/internals/well-known-symbol.js"),z=ne("species");ae.exports=function(y){var a;return re(y)&&(a=y.constructor,typeof a=="function"&&(a===Array||re(a.prototype))?a=void 0:se(a)&&(a=a[z],a===null&&(a=void 0))),a===void 0?Array:a}},"./node_modules/core-js/internals/array-species-create.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/array-species-constructor.js");ae.exports=function(re,ne){return new(se(re))(ne===0?0:ne)}},"./node_modules/core-js/internals/classof-raw.js":function(ae){var le={}.toString;ae.exports=function(oe){return le.call(oe).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/to-string-tag-support.js"),re=oe("./node_modules/core-js/internals/classof-raw.js"),ne=oe("./node_modules/core-js/internals/well-known-symbol.js"),z=ne("toStringTag"),y=re(function(){return arguments}())=="Arguments",a=function(E,b){try{return E[b]}catch(te){}};ae.exports=se?re:function(E){var b,te,ee;return E===void 0?"Undefined":E===null?"Null":typeof(te=a(b=Object(E),z))=="string"?te:y?re(b):(ee=re(b))=="Object"&&typeof b.callee=="function"?"Arguments":ee}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/has.js"),re=oe("./node_modules/core-js/internals/own-keys.js"),ne=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),z=oe("./node_modules/core-js/internals/object-define-property.js");ae.exports=function(y,a){for(var E=re(a),b=z.f,te=ne.f,ee=0;ee<E.length;ee++){var ce=E[ee];se(y,ce)||b(y,ce,te(a,ce))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/fails.js");ae.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(ae,le,oe){var se=oe("./node_modules/core-js/internals/require-object-coercible.js"),re=oe("./node_modules/core-js/internals/to-string.js"),ne=/"/g;ae.exports=function(z,y,a,E){var b=re(se(z)),te="<"+y;return a!==""&&(te+=" "+a+'="'+re(E).replace(ne,""")+'"'),te+">"+b+"</"+y+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,re=oe("./node_modules/core-js/internals/object-create.js"),ne=oe("./node_modules/core-js/internals/create-property-descriptor.js"),z=oe("./node_modules/core-js/internals/set-to-string-tag.js"),y=oe("./node_modules/core-js/internals/iterators.js"),a=function(){return this};ae.exports=function(E,b,te){var ee=b+" Iterator";return E.prototype=re(se,{next:ne(1,te)}),z(E,ee,!1,!0),y[ee]=a,E}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),re=oe("./node_modules/core-js/internals/object-define-property.js"),ne=oe("./node_modules/core-js/internals/create-property-descriptor.js");ae.exports=se?function(z,y,a){return re.f(z,y,ne(1,a))}:function(z,y,a){return z[y]=a,z}},"./node_modules/core-js/internals/create-property-descriptor.js":function(ae){ae.exports=function(le,oe){return{enumerable:!(le&1),configurable:!(le&2),writable:!(le&4),value:oe}}},"./node_modules/core-js/internals/create-property.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/to-property-key.js"),re=oe("./node_modules/core-js/internals/object-define-property.js"),ne=oe("./node_modules/core-js/internals/create-property-descriptor.js");ae.exports=function(z,y,a){var E=se(y);E in z?re.f(z,E,ne(0,a)):z[E]=a}},"./node_modules/core-js/internals/define-iterator.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),re=oe("./node_modules/core-js/internals/create-iterator-constructor.js"),ne=oe("./node_modules/core-js/internals/object-get-prototype-of.js"),z=oe("./node_modules/core-js/internals/object-set-prototype-of.js"),y=oe("./node_modules/core-js/internals/set-to-string-tag.js"),a=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),E=oe("./node_modules/core-js/internals/redefine.js"),b=oe("./node_modules/core-js/internals/well-known-symbol.js"),te=oe("./node_modules/core-js/internals/is-pure.js"),ee=oe("./node_modules/core-js/internals/iterators.js"),ce=oe("./node_modules/core-js/internals/iterators-core.js"),fe=ce.IteratorPrototype,he=ce.BUGGY_SAFARI_ITERATORS,me=b("iterator"),pe="keys",be="values",ye="entries",Ce=function(){return this};ae.exports=function(Se,Ue,we,je,Fe,ke,We){re(we,Ue,je);var Ze=function(bt){if(bt===Fe&&ct)return ct;if(!he&&bt in et)return et[bt];switch(bt){case pe:return function(){return new we(this,bt)};case be:return function(){return new we(this,bt)};case ye:return function(){return new we(this,bt)}}return function(){return new we(this)}},Ke=Ue+" Iterator",qe=!1,et=Se.prototype,ut=et[me]||et["@@iterator"]||Fe&&et[Fe],ct=!he&&ut||Ze(Fe),it=Ue=="Array"&&et.entries||ut,tt,st,gt;if(it&&(tt=ne(it.call(new Se)),fe!==Object.prototype&&tt.next&&(!te&&ne(tt)!==fe&&(z?z(tt,fe):typeof tt[me]!="function"&&a(tt,me,Ce)),y(tt,Ke,!0,!0),te&&(ee[Ke]=Ce))),Fe==be&&ut&&ut.name!==be&&(qe=!0,ct=function(){return ut.call(this)}),(!te||We)&&et[me]!==ct&&a(et,me,ct),ee[Ue]=ct,Fe)if(st={values:Ze(be),keys:ke?ct:Ze(pe),entries:Ze(ye)},We)for(gt in st)(he||qe||!(gt in et))&&E(et,gt,st[gt]);else se({target:Ue,proto:!0,forced:he||qe},st);return st}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/path.js"),re=oe("./node_modules/core-js/internals/has.js"),ne=oe("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),z=oe("./node_modules/core-js/internals/object-define-property.js").f;ae.exports=function(y){var a=se.Symbol||(se.Symbol={});re(a,y)||z(a,y,{value:ne.f(y)})}},"./node_modules/core-js/internals/descriptors.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/fails.js");ae.exports=!se(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),re=oe("./node_modules/core-js/internals/is-object.js"),ne=se.document,z=re(ne)&&re(ne.createElement);ae.exports=function(y){return z?ne.createElement(y):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(ae){ae.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js");ae.exports=se("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),re=oe("./node_modules/core-js/internals/engine-user-agent.js"),ne=se.process,z=se.Deno,y=ne&&ne.versions||z&&z.version,a=y&&y.v8,E,b;a?(E=a.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]))),ae.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(ae){ae.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),re=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,ne=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=oe("./node_modules/core-js/internals/redefine.js"),y=oe("./node_modules/core-js/internals/set-global.js"),a=oe("./node_modules/core-js/internals/copy-constructor-properties.js"),E=oe("./node_modules/core-js/internals/is-forced.js");ae.exports=function(b,te){var ee=b.target,ce=b.global,fe=b.stat,he,me,pe,be,ye,Ce;if(ce?me=se:fe?me=se[ee]||y(ee,{}):me=(se[ee]||{}).prototype,me)for(pe in te){if(ye=te[pe],b.noTargetGet?(Ce=re(me,pe),be=Ce&&Ce.value):be=me[pe],he=E(ce?pe:ee+(fe?".":"#")+pe,b.forced),!he&&be!==void 0){if(typeof ye==typeof be)continue;a(ye,be)}(b.sham||be&&be.sham)&&ne(ye,"sham",!0),z(me,pe,ye,b)}}},"./node_modules/core-js/internals/fails.js":function(ae){ae.exports=function(le){try{return!!le()}catch(oe){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/a-function.js");ae.exports=function(re,ne,z){if(se(re),ne===void 0)return re;switch(z){case 0:return function(){return re.call(ne)};case 1:return function(y){return re.call(ne,y)};case 2:return function(y,a){return re.call(ne,y,a)};case 3:return function(y,a,E){return re.call(ne,y,a,E)}}return function(){return re.apply(ne,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),re=function(ne){return typeof ne=="function"?ne:void 0};ae.exports=function(ne,z){return arguments.length<2?re(se[ne]):se[ne]&&se[ne][z]}},"./node_modules/core-js/internals/global.js":function(ae){var le=function(oe){return oe&&oe.Math==Math&&oe};ae.exports=le(typeof globalThis=="object"&&globalThis)||le(typeof window=="object"&&window)||le(typeof self=="object"&&self)||le(typeof de.g=="object"&&de.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/to-object.js"),re={}.hasOwnProperty;ae.exports=Object.hasOwn||function(z,y){return re.call(se(z),y)}},"./node_modules/core-js/internals/hidden-keys.js":function(ae){ae.exports={}},"./node_modules/core-js/internals/html.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js");ae.exports=se("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),re=oe("./node_modules/core-js/internals/fails.js"),ne=oe("./node_modules/core-js/internals/document-create-element.js");ae.exports=!se&&!re(function(){return Object.defineProperty(ne("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/fails.js"),re=oe("./node_modules/core-js/internals/classof-raw.js"),ne="".split;ae.exports=se(function(){return!Object("z").propertyIsEnumerable(0)})?function(z){return re(z)=="String"?ne.call(z,""):Object(z)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js"),re=oe("./node_modules/core-js/internals/object-set-prototype-of.js");ae.exports=function(ne,z,y){var a,E;return re&&typeof(a=z.constructor)=="function"&&a!==y&&se(E=a.prototype)&&E!==y.prototype&&re(ne,E),ne}},"./node_modules/core-js/internals/inspect-source.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/shared-store.js"),re=Function.toString;typeof se.inspectSource!="function"&&(se.inspectSource=function(ne){return re.call(ne)}),ae.exports=se.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/native-weak-map.js"),re=oe("./node_modules/core-js/internals/global.js"),ne=oe("./node_modules/core-js/internals/is-object.js"),z=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=oe("./node_modules/core-js/internals/has.js"),a=oe("./node_modules/core-js/internals/shared-store.js"),E=oe("./node_modules/core-js/internals/shared-key.js"),b=oe("./node_modules/core-js/internals/hidden-keys.js"),te="Object already initialized",ee=re.WeakMap,ce,fe,he,me=function(we){return he(we)?fe(we):ce(we,{})},pe=function(we){return function(je){var Fe;if(!ne(je)||(Fe=fe(je)).type!==we)throw TypeError("Incompatible receiver, "+we+" required");return Fe}};if(se||a.state){var be=a.state||(a.state=new ee),ye=be.get,Ce=be.has,Se=be.set;ce=function(we,je){if(Ce.call(be,we))throw new TypeError(te);return je.facade=we,Se.call(be,we,je),je},fe=function(we){return ye.call(be,we)||{}},he=function(we){return Ce.call(be,we)}}else{var Ue=E("state");b[Ue]=!0,ce=function(we,je){if(y(we,Ue))throw new TypeError(te);return je.facade=we,z(we,Ue,je),je},fe=function(we){return y(we,Ue)?we[Ue]:{}},he=function(we){return y(we,Ue)}}ae.exports={set:ce,get:fe,has:he,enforce:me,getterFor:pe}},"./node_modules/core-js/internals/is-array.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/classof-raw.js");ae.exports=Array.isArray||function(ne){return se(ne)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/fails.js"),re=/#|\.prototype\./,ne=function(b,te){var ee=y[z(b)];return ee==E?!0:ee==a?!1:typeof te=="function"?se(te):!!te},z=ne.normalize=function(b){return String(b).replace(re,".").toLowerCase()},y=ne.data={},a=ne.NATIVE="N",E=ne.POLYFILL="P";ae.exports=ne},"./node_modules/core-js/internals/is-object.js":function(ae){ae.exports=function(le){return typeof le=="object"?le!==null:typeof le=="function"}},"./node_modules/core-js/internals/is-pure.js":function(ae){ae.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js"),re=oe("./node_modules/core-js/internals/use-symbol-as-uid.js");ae.exports=re?function(ne){return typeof ne=="symbol"}:function(ne){var z=se("Symbol");return typeof z=="function"&&Object(ne)instanceof z}},"./node_modules/core-js/internals/iterators-core.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/fails.js"),re=oe("./node_modules/core-js/internals/object-get-prototype-of.js"),ne=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=oe("./node_modules/core-js/internals/has.js"),y=oe("./node_modules/core-js/internals/well-known-symbol.js"),a=oe("./node_modules/core-js/internals/is-pure.js"),E=y("iterator"),b=!1,te=function(){return this},ee,ce,fe;[].keys&&(fe=[].keys(),"next"in fe?(ce=re(re(fe)),ce!==Object.prototype&&(ee=ce)):b=!0);var he=ee==null||se(function(){var me={};return ee[E].call(me)!==me});he&&(ee={}),(!a||he)&&!z(ee,E)&&ne(ee,E,te),ae.exports={IteratorPrototype:ee,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(ae){ae.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/engine-v8-version.js"),re=oe("./node_modules/core-js/internals/fails.js");ae.exports=!!Object.getOwnPropertySymbols&&!re(function(){var ne=Symbol();return!String(ne)||!(Object(ne)instanceof Symbol)||!Symbol.sham&&se&&se<41})},"./node_modules/core-js/internals/native-weak-map.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),re=oe("./node_modules/core-js/internals/inspect-source.js"),ne=se.WeakMap;ae.exports=typeof ne=="function"&&/native code/.test(re(ne))},"./node_modules/core-js/internals/object-assign.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/descriptors.js"),re=oe("./node_modules/core-js/internals/fails.js"),ne=oe("./node_modules/core-js/internals/object-keys.js"),z=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),y=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),a=oe("./node_modules/core-js/internals/to-object.js"),E=oe("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,te=Object.defineProperty;ae.exports=!b||re(function(){if(se&&b({b:1},b(te({},"a",{enumerable:!0,get:function(){te(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ee={},ce={},fe=Symbol(),he="abcdefghijklmnopqrst";return ee[fe]=7,he.split("").forEach(function(me){ce[me]=me}),b({},ee)[fe]!=7||ne(b({},ce)).join("")!=he})?function(ce,fe){for(var he=a(ce),me=arguments.length,pe=1,be=z.f,ye=y.f;me>pe;)for(var Ce=E(arguments[pe++]),Se=be?ne(Ce).concat(be(Ce)):ne(Ce),Ue=Se.length,we=0,je;Ue>we;)je=Se[we++],(!se||ye.call(Ce,je))&&(he[je]=Ce[je]);return he}:b},"./node_modules/core-js/internals/object-create.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/an-object.js"),re=oe("./node_modules/core-js/internals/object-define-properties.js"),ne=oe("./node_modules/core-js/internals/enum-bug-keys.js"),z=oe("./node_modules/core-js/internals/hidden-keys.js"),y=oe("./node_modules/core-js/internals/html.js"),a=oe("./node_modules/core-js/internals/document-create-element.js"),E=oe("./node_modules/core-js/internals/shared-key.js"),b=">",te="<",ee="prototype",ce="script",fe=E("IE_PROTO"),he=function(){},me=function(Se){return te+ce+b+Se+te+"/"+ce+b},pe=function(Se){Se.write(me("")),Se.close();var Ue=Se.parentWindow.Object;return Se=null,Ue},be=function(){var Se=a("iframe"),Ue="java"+ce+":",we;if(Se.style)return Se.style.display="none",y.appendChild(Se),Se.src=String(Ue),we=Se.contentWindow.document,we.open(),we.write(me("document.F=Object")),we.close(),we.F},ye,Ce=function(){try{ye=new ActiveXObject("htmlfile")}catch(Ue){}Ce=document.domain&&ye?pe(ye):be()||pe(ye);for(var Se=ne.length;Se--;)delete Ce[ee][ne[Se]];return Ce()};z[fe]=!0,ae.exports=Object.create||function(Ue,we){var je;return Ue!==null?(he[ee]=se(Ue),je=new he,he[ee]=null,je[fe]=Ue):je=Ce(),we===void 0?je:re(je,we)}},"./node_modules/core-js/internals/object-define-properties.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),re=oe("./node_modules/core-js/internals/object-define-property.js"),ne=oe("./node_modules/core-js/internals/an-object.js"),z=oe("./node_modules/core-js/internals/object-keys.js");ae.exports=se?Object.defineProperties:function(a,E){ne(a);for(var b=z(E),te=b.length,ee=0,ce;te>ee;)re.f(a,ce=b[ee++],E[ce]);return a}},"./node_modules/core-js/internals/object-define-property.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),re=oe("./node_modules/core-js/internals/ie8-dom-define.js"),ne=oe("./node_modules/core-js/internals/an-object.js"),z=oe("./node_modules/core-js/internals/to-property-key.js"),y=Object.defineProperty;le.f=se?y:function(E,b,te){if(ne(E),b=z(b),ne(te),re)try{return y(E,b,te)}catch(ee){}if("get"in te||"set"in te)throw TypeError("Accessors not supported");return"value"in te&&(E[b]=te.value),E}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),re=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),ne=oe("./node_modules/core-js/internals/create-property-descriptor.js"),z=oe("./node_modules/core-js/internals/to-indexed-object.js"),y=oe("./node_modules/core-js/internals/to-property-key.js"),a=oe("./node_modules/core-js/internals/has.js"),E=oe("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;le.f=se?b:function(ee,ce){if(ee=z(ee),ce=y(ce),E)try{return b(ee,ce)}catch(fe){}if(a(ee,ce))return ne(!re.f.call(ee,ce),ee[ce])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/to-indexed-object.js"),re=oe("./node_modules/core-js/internals/object-get-own-property-names.js").f,ne={}.toString,z=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(a){try{return re(a)}catch(E){return z.slice()}};ae.exports.f=function(E){return z&&ne.call(E)=="[object Window]"?y(E):re(se(E))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/object-keys-internal.js"),re=oe("./node_modules/core-js/internals/enum-bug-keys.js"),ne=re.concat("length","prototype");le.f=Object.getOwnPropertyNames||function(y){return se(y,ne)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(ae,le){le.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/has.js"),re=oe("./node_modules/core-js/internals/to-object.js"),ne=oe("./node_modules/core-js/internals/shared-key.js"),z=oe("./node_modules/core-js/internals/correct-prototype-getter.js"),y=ne("IE_PROTO"),a=Object.prototype;ae.exports=z?Object.getPrototypeOf:function(E){return E=re(E),se(E,y)?E[y]:typeof E.constructor=="function"&&E instanceof E.constructor?E.constructor.prototype:E instanceof Object?a:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/has.js"),re=oe("./node_modules/core-js/internals/to-indexed-object.js"),ne=oe("./node_modules/core-js/internals/array-includes.js").indexOf,z=oe("./node_modules/core-js/internals/hidden-keys.js");ae.exports=function(y,a){var E=re(y),b=0,te=[],ee;for(ee in E)!se(z,ee)&&se(E,ee)&&te.push(ee);for(;a.length>b;)se(E,ee=a[b++])&&(~ne(te,ee)||te.push(ee));return te}},"./node_modules/core-js/internals/object-keys.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/object-keys-internal.js"),re=oe("./node_modules/core-js/internals/enum-bug-keys.js");ae.exports=Object.keys||function(z){return se(z,re)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(ae,le){"use strict";var oe={}.propertyIsEnumerable,se=Object.getOwnPropertyDescriptor,re=se&&!oe.call({1:2},1);le.f=re?function(z){var y=se(this,z);return!!y&&y.enumerable}:oe},"./node_modules/core-js/internals/object-set-prototype-of.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/an-object.js"),re=oe("./node_modules/core-js/internals/a-possible-prototype.js");ae.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var ne=!1,z={},y;try{y=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,y.call(z,[]),ne=z instanceof Array}catch(a){}return function(E,b){return se(E),re(b),ne?y.call(E,b):E.__proto__=b,E}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/to-string-tag-support.js"),re=oe("./node_modules/core-js/internals/classof.js");ae.exports=se?{}.toString:function(){return"[object "+re(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js");ae.exports=function(re,ne){var z,y;if(ne==="string"&&typeof(z=re.toString)=="function"&&!se(y=z.call(re))||typeof(z=re.valueOf)=="function"&&!se(y=z.call(re))||ne!=="string"&&typeof(z=re.toString)=="function"&&!se(y=z.call(re)))return y;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js"),re=oe("./node_modules/core-js/internals/object-get-own-property-names.js"),ne=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),z=oe("./node_modules/core-js/internals/an-object.js");ae.exports=se("Reflect","ownKeys")||function(a){var E=re.f(z(a)),b=ne.f;return b?E.concat(b(a)):E}},"./node_modules/core-js/internals/path.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js");ae.exports=se},"./node_modules/core-js/internals/redefine.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),re=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),ne=oe("./node_modules/core-js/internals/has.js"),z=oe("./node_modules/core-js/internals/set-global.js"),y=oe("./node_modules/core-js/internals/inspect-source.js"),a=oe("./node_modules/core-js/internals/internal-state.js"),E=a.get,b=a.enforce,te=String(String).split("String");(ae.exports=function(ee,ce,fe,he){var me=he?!!he.unsafe:!1,pe=he?!!he.enumerable:!1,be=he?!!he.noTargetGet:!1,ye;if(typeof fe=="function"&&(typeof ce=="string"&&!ne(fe,"name")&&re(fe,"name",ce),ye=b(fe),ye.source||(ye.source=te.join(typeof ce=="string"?ce:""))),ee===se){pe?ee[ce]=fe:z(ce,fe);return}else me?!be&&ee[ce]&&(pe=!0):delete ee[ce];pe?ee[ce]=fe:re(ee,ce,fe)})(Function.prototype,"toString",function(){return typeof this=="function"&&E(this).source||y(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/an-object.js");ae.exports=function(){var re=se(this),ne="";return re.global&&(ne+="g"),re.ignoreCase&&(ne+="i"),re.multiline&&(ne+="m"),re.dotAll&&(ne+="s"),re.unicode&&(ne+="u"),re.sticky&&(ne+="y"),ne}},"./node_modules/core-js/internals/require-object-coercible.js":function(ae){ae.exports=function(le){if(le==null)throw TypeError("Can't call method on "+le);return le}},"./node_modules/core-js/internals/set-global.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js");ae.exports=function(re,ne){try{Object.defineProperty(se,re,{value:ne,configurable:!0,writable:!0})}catch(z){se[re]=ne}return ne}},"./node_modules/core-js/internals/set-to-string-tag.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/object-define-property.js").f,re=oe("./node_modules/core-js/internals/has.js"),ne=oe("./node_modules/core-js/internals/well-known-symbol.js"),z=ne("toStringTag");ae.exports=function(y,a,E){y&&!re(y=E?y:y.prototype,z)&&se(y,z,{configurable:!0,value:a})}},"./node_modules/core-js/internals/shared-key.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/shared.js"),re=oe("./node_modules/core-js/internals/uid.js"),ne=se("keys");ae.exports=function(z){return ne[z]||(ne[z]=re(z))}},"./node_modules/core-js/internals/shared-store.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),re=oe("./node_modules/core-js/internals/set-global.js"),ne="__core-js_shared__",z=se[ne]||re(ne,{});ae.exports=z},"./node_modules/core-js/internals/shared.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/is-pure.js"),re=oe("./node_modules/core-js/internals/shared-store.js");(ae.exports=function(ne,z){return re[ne]||(re[ne]=z!==void 0?z:{})})("versions",[]).push({version:"3.16.0",mode:se?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/fails.js");ae.exports=function(re){return se(function(){var ne=""[re]('"');return ne!==ne.toLowerCase()||ne.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/to-integer.js"),re=oe("./node_modules/core-js/internals/to-string.js"),ne=oe("./node_modules/core-js/internals/require-object-coercible.js"),z=function(y){return function(a,E){var b=re(ne(a)),te=se(E),ee=b.length,ce,fe;return te<0||te>=ee?y?"":void 0:(ce=b.charCodeAt(te),ce<55296||ce>56319||te+1===ee||(fe=b.charCodeAt(te+1))<56320||fe>57343?y?b.charAt(te):ce:y?b.slice(te,te+2):(ce-55296<<10)+(fe-56320)+65536)}};ae.exports={codeAt:z(!1),charAt:z(!0)}},"./node_modules/core-js/internals/string-trim.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/require-object-coercible.js"),re=oe("./node_modules/core-js/internals/to-string.js"),ne=oe("./node_modules/core-js/internals/whitespaces.js"),z="["+ne+"]",y=RegExp("^"+z+z+"*"),a=RegExp(z+z+"*$"),E=function(b){return function(te){var ee=re(se(te));return b&1&&(ee=ee.replace(y,"")),b&2&&(ee=ee.replace(a,"")),ee}};ae.exports={start:E(1),end:E(2),trim:E(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/to-integer.js"),re=Math.max,ne=Math.min;ae.exports=function(z,y){var a=se(z);return a<0?re(a+y,0):ne(a,y)}},"./node_modules/core-js/internals/to-indexed-object.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/indexed-object.js"),re=oe("./node_modules/core-js/internals/require-object-coercible.js");ae.exports=function(ne){return se(re(ne))}},"./node_modules/core-js/internals/to-integer.js":function(ae){var le=Math.ceil,oe=Math.floor;ae.exports=function(se){return isNaN(se=+se)?0:(se>0?oe:le)(se)}},"./node_modules/core-js/internals/to-length.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/to-integer.js"),re=Math.min;ae.exports=function(ne){return ne>0?re(se(ne),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/require-object-coercible.js");ae.exports=function(re){return Object(se(re))}},"./node_modules/core-js/internals/to-primitive.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js"),re=oe("./node_modules/core-js/internals/is-symbol.js"),ne=oe("./node_modules/core-js/internals/ordinary-to-primitive.js"),z=oe("./node_modules/core-js/internals/well-known-symbol.js"),y=z("toPrimitive");ae.exports=function(a,E){if(!se(a)||re(a))return a;var b=a[y],te;if(b!==void 0){if(E===void 0&&(E="default"),te=b.call(a,E),!se(te)||re(te))return te;throw TypeError("Can't convert object to primitive value")}return E===void 0&&(E="number"),ne(a,E)}},"./node_modules/core-js/internals/to-property-key.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/to-primitive.js"),re=oe("./node_modules/core-js/internals/is-symbol.js");ae.exports=function(ne){var z=se(ne,"string");return re(z)?z:String(z)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/well-known-symbol.js"),re=se("toStringTag"),ne={};ne[re]="z",ae.exports=String(ne)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/is-symbol.js");ae.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(ae){var le=0,oe=Math.random();ae.exports=function(se){return"Symbol("+String(se===void 0?"":se)+")_"+(++le+oe).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/native-symbol.js");ae.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/well-known-symbol.js");le.f=se},"./node_modules/core-js/internals/well-known-symbol.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),re=oe("./node_modules/core-js/internals/shared.js"),ne=oe("./node_modules/core-js/internals/has.js"),z=oe("./node_modules/core-js/internals/uid.js"),y=oe("./node_modules/core-js/internals/native-symbol.js"),a=oe("./node_modules/core-js/internals/use-symbol-as-uid.js"),E=re("wks"),b=se.Symbol,te=a?b:b&&b.withoutSetter||z;ae.exports=function(ee){return(!ne(E,ee)||!(y||typeof E[ee]=="string"))&&(y&&ne(b,ee)?E[ee]=b[ee]:E[ee]=te("Symbol."+ee)),E[ee]}},"./node_modules/core-js/internals/whitespaces.js":function(ae){ae.exports=`
|
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),re=oe("./node_modules/core-js/internals/fails.js"),ne=oe("./node_modules/core-js/internals/is-array.js"),z=oe("./node_modules/core-js/internals/is-object.js"),y=oe("./node_modules/core-js/internals/to-object.js"),a=oe("./node_modules/core-js/internals/to-length.js"),E=oe("./node_modules/core-js/internals/create-property.js"),b=oe("./node_modules/core-js/internals/array-species-create.js"),te=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=oe("./node_modules/core-js/internals/well-known-symbol.js"),ce=oe("./node_modules/core-js/internals/engine-v8-version.js"),fe=ee("isConcatSpreadable"),he=9007199254740991,me="Maximum allowed index exceeded",pe=ce>=51||!re(function(){var Se=[];return Se[fe]=!1,Se.concat()[0]!==Se}),be=te("concat"),ye=function(Se){if(!z(Se))return!1;var Ue=Se[fe];return Ue!==void 0?!!Ue:ne(Se)},Ce=!pe||!be;se({target:"Array",proto:!0,forced:Ce},{concat:function(Ue){var we=y(this),je=b(we,0),Fe=0,ke,We,Ze,Ke,qe;for(ke=-1,Ze=arguments.length;ke<Ze;ke++)if(qe=ke===-1?we:arguments[ke],ye(qe)){if(Ke=a(qe.length),Fe+Ke>he)throw TypeError(me);for(We=0;We<Ke;We++,Fe++)We in qe&&E(je,Fe,qe[We])}else{if(Fe>=he)throw TypeError(me);E(je,Fe++,qe)}return je.length=Fe,je}})},"./node_modules/core-js/modules/es.array.iterator.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/to-indexed-object.js"),re=oe("./node_modules/core-js/internals/add-to-unscopables.js"),ne=oe("./node_modules/core-js/internals/iterators.js"),z=oe("./node_modules/core-js/internals/internal-state.js"),y=oe("./node_modules/core-js/internals/define-iterator.js"),a="Array Iterator",E=z.set,b=z.getterFor(a);ae.exports=y(Array,"Array",function(te,ee){E(this,{type:a,target:se(te),index:0,kind:ee})},function(){var te=b(this),ee=te.target,ce=te.kind,fe=te.index++;return!ee||fe>=ee.length?(te.target=void 0,{value:void 0,done:!0}):ce=="keys"?{value:fe,done:!1}:ce=="values"?{value:ee[fe],done:!1}:{value:[fe,ee[fe]],done:!1}},"values"),ne.Arguments=ne.Array,re("keys"),re("values"),re("entries")},"./node_modules/core-js/modules/es.array.join.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),re=oe("./node_modules/core-js/internals/indexed-object.js"),ne=oe("./node_modules/core-js/internals/to-indexed-object.js"),z=oe("./node_modules/core-js/internals/array-method-is-strict.js"),y=[].join,a=re!=Object,E=z("join",",");se({target:"Array",proto:!0,forced:a||!E},{join:function(te){return y.call(ne(this),te===void 0?",":te)}})},"./node_modules/core-js/modules/es.array.map.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),re=oe("./node_modules/core-js/internals/array-iteration.js").map,ne=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),z=ne("map");se({target:"Array",proto:!0,forced:!z},{map:function(a){return re(this,a,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),re=oe("./node_modules/core-js/internals/is-object.js"),ne=oe("./node_modules/core-js/internals/is-array.js"),z=oe("./node_modules/core-js/internals/to-absolute-index.js"),y=oe("./node_modules/core-js/internals/to-length.js"),a=oe("./node_modules/core-js/internals/to-indexed-object.js"),E=oe("./node_modules/core-js/internals/create-property.js"),b=oe("./node_modules/core-js/internals/well-known-symbol.js"),te=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),ee=te("slice"),ce=b("species"),fe=[].slice,he=Math.max;se({target:"Array",proto:!0,forced:!ee},{slice:function(pe,be){var ye=a(this),Ce=y(ye.length),Se=z(pe,Ce),Ue=z(be===void 0?Ce:be,Ce),we,je,Fe;if(ne(ye)&&(we=ye.constructor,typeof we=="function"&&(we===Array||ne(we.prototype))?we=void 0:re(we)&&(we=we[ce],we===null&&(we=void 0)),we===Array||we===void 0))return fe.call(ye,Se,Ue);for(je=new(we===void 0?Array:we)(he(Ue-Se,0)),Fe=0;Se<Ue;Se++,Fe++)Se in ye&&E(je,Fe,ye[Se]);return je.length=Fe,je}})},"./node_modules/core-js/modules/es.function.name.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),re=oe("./node_modules/core-js/internals/object-define-property.js").f,ne=Function.prototype,z=ne.toString,y=/^\s*function ([^ (]*)/,a="name";se&&!(a in ne)&&re(ne,a,{configurable:!0,get:function(){try{return z.call(this).match(y)[1]}catch(E){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/descriptors.js"),re=oe("./node_modules/core-js/internals/global.js"),ne=oe("./node_modules/core-js/internals/is-forced.js"),z=oe("./node_modules/core-js/internals/redefine.js"),y=oe("./node_modules/core-js/internals/has.js"),a=oe("./node_modules/core-js/internals/classof-raw.js"),E=oe("./node_modules/core-js/internals/inherit-if-required.js"),b=oe("./node_modules/core-js/internals/is-symbol.js"),te=oe("./node_modules/core-js/internals/to-primitive.js"),ee=oe("./node_modules/core-js/internals/fails.js"),ce=oe("./node_modules/core-js/internals/object-create.js"),fe=oe("./node_modules/core-js/internals/object-get-own-property-names.js").f,he=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,me=oe("./node_modules/core-js/internals/object-define-property.js").f,pe=oe("./node_modules/core-js/internals/string-trim.js").trim,be="Number",ye=re[be],Ce=ye.prototype,Se=a(ce(Ce))==be,Ue=function(We){if(b(We))throw TypeError("Cannot convert a Symbol value to a number");var Ze=te(We,"number"),Ke,qe,et,ut,ct,it,tt,st;if(typeof Ze=="string"&&Ze.length>2){if(Ze=pe(Ze),Ke=Ze.charCodeAt(0),Ke===43||Ke===45){if(qe=Ze.charCodeAt(2),qe===88||qe===120)return NaN}else if(Ke===48){switch(Ze.charCodeAt(1)){case 66:case 98:et=2,ut=49;break;case 79:case 111:et=8,ut=55;break;default:return+Ze}for(ct=Ze.slice(2),it=ct.length,tt=0;tt<it;tt++)if(st=ct.charCodeAt(tt),st<48||st>ut)return NaN;return parseInt(ct,et)}}return+Ze};if(ne(be,!ye(" 0o1")||!ye("0b1")||ye("+0x1"))){for(var we=function(Ze){var Ke=arguments.length<1?0:Ze,qe=this;return qe instanceof we&&(Se?ee(function(){Ce.valueOf.call(qe)}):a(qe)!=be)?E(new ye(Ue(Ke)),qe,we):Ue(Ke)},je=se?fe(ye):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),Fe=0,ke;je.length>Fe;Fe++)y(ye,ke=je[Fe])&&!y(we,ke)&&me(we,ke,he(ye,ke));we.prototype=Ce,Ce.constructor=we,z(re,be,we)}},"./node_modules/core-js/modules/es.object.assign.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/export.js"),re=oe("./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(ae,le,oe){var se=oe("./node_modules/core-js/internals/export.js"),re=oe("./node_modules/core-js/internals/to-object.js"),ne=oe("./node_modules/core-js/internals/object-keys.js"),z=oe("./node_modules/core-js/internals/fails.js"),y=z(function(){ne(1)});se({target:"Object",stat:!0,forced:y},{keys:function(E){return ne(re(E))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/to-string-tag-support.js"),re=oe("./node_modules/core-js/internals/redefine.js"),ne=oe("./node_modules/core-js/internals/object-to-string.js");se||re(Object.prototype,"toString",ne,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/redefine.js"),re=oe("./node_modules/core-js/internals/an-object.js"),ne=oe("./node_modules/core-js/internals/to-string.js"),z=oe("./node_modules/core-js/internals/fails.js"),y=oe("./node_modules/core-js/internals/regexp-flags.js"),a="toString",E=RegExp.prototype,b=E[a],te=z(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),ee=b.name!=a;(te||ee)&&se(RegExp.prototype,a,function(){var fe=re(this),he=ne(fe.source),me=fe.flags,pe=ne(me===void 0&&fe instanceof RegExp&&!("flags"in E)?y.call(fe):me);return"/"+he+"/"+pe},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/string-multibyte.js").charAt,re=oe("./node_modules/core-js/internals/to-string.js"),ne=oe("./node_modules/core-js/internals/internal-state.js"),z=oe("./node_modules/core-js/internals/define-iterator.js"),y="String Iterator",a=ne.set,E=ne.getterFor(y);z(String,"String",function(b){a(this,{type:y,string:re(b),index:0})},function(){var te=E(this),ee=te.string,ce=te.index,fe;return ce>=ee.length?{value:void 0,done:!0}:(fe=se(ee,ce),te.index+=fe.length,{value:fe,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),re=oe("./node_modules/core-js/internals/create-html.js"),ne=oe("./node_modules/core-js/internals/string-html-forced.js");se({target:"String",proto:!0,forced:ne("link")},{link:function(y){return re(this,"a","href",y)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),re=oe("./node_modules/core-js/internals/descriptors.js"),ne=oe("./node_modules/core-js/internals/global.js"),z=oe("./node_modules/core-js/internals/has.js"),y=oe("./node_modules/core-js/internals/is-object.js"),a=oe("./node_modules/core-js/internals/object-define-property.js").f,E=oe("./node_modules/core-js/internals/copy-constructor-properties.js"),b=ne.Symbol;if(re&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var te={},ee=function(){var be=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),ye=this instanceof ee?new b(be):be===void 0?b():b(be);return be===""&&(te[ye]=!0),ye};E(ee,b);var ce=ee.prototype=b.prototype;ce.constructor=ee;var fe=ce.toString,he=String(b("test"))=="Symbol(test)",me=/^Symbol\((.*)\)[^)]+$/;a(ce,"description",{configurable:!0,get:function(){var be=y(this)?this.valueOf():this,ye=fe.call(be);if(z(te,be))return"";var Ce=he?ye.slice(7,-1):ye.replace(me,"$1");return Ce===""?void 0:Ce}}),se({global:!0,forced:!0},{Symbol:ee})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/define-well-known-symbol.js");se("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(ae,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),re=oe("./node_modules/core-js/internals/global.js"),ne=oe("./node_modules/core-js/internals/get-built-in.js"),z=oe("./node_modules/core-js/internals/is-pure.js"),y=oe("./node_modules/core-js/internals/descriptors.js"),a=oe("./node_modules/core-js/internals/native-symbol.js"),E=oe("./node_modules/core-js/internals/fails.js"),b=oe("./node_modules/core-js/internals/has.js"),te=oe("./node_modules/core-js/internals/is-array.js"),ee=oe("./node_modules/core-js/internals/is-object.js"),ce=oe("./node_modules/core-js/internals/is-symbol.js"),fe=oe("./node_modules/core-js/internals/an-object.js"),he=oe("./node_modules/core-js/internals/to-object.js"),me=oe("./node_modules/core-js/internals/to-indexed-object.js"),pe=oe("./node_modules/core-js/internals/to-property-key.js"),be=oe("./node_modules/core-js/internals/to-string.js"),ye=oe("./node_modules/core-js/internals/create-property-descriptor.js"),Ce=oe("./node_modules/core-js/internals/object-create.js"),Se=oe("./node_modules/core-js/internals/object-keys.js"),Ue=oe("./node_modules/core-js/internals/object-get-own-property-names.js"),we=oe("./node_modules/core-js/internals/object-get-own-property-names-external.js"),je=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Fe=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),ke=oe("./node_modules/core-js/internals/object-define-property.js"),We=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),Ze=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),Ke=oe("./node_modules/core-js/internals/redefine.js"),qe=oe("./node_modules/core-js/internals/shared.js"),et=oe("./node_modules/core-js/internals/shared-key.js"),ut=oe("./node_modules/core-js/internals/hidden-keys.js"),ct=oe("./node_modules/core-js/internals/uid.js"),it=oe("./node_modules/core-js/internals/well-known-symbol.js"),tt=oe("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),st=oe("./node_modules/core-js/internals/define-well-known-symbol.js"),gt=oe("./node_modules/core-js/internals/set-to-string-tag.js"),bt=oe("./node_modules/core-js/internals/internal-state.js"),xt=oe("./node_modules/core-js/internals/array-iteration.js").forEach,vt=et("hidden"),At="Symbol",Je="prototype",Te=it("toPrimitive"),Ve=bt.set,Le=bt.getterFor(At),Ee=Object[Je],Be=re.Symbol,Ge=ne("JSON","stringify"),Me=Fe.f,Re=ke.f,ze=we.f,nt=We.f,yt=qe("symbols"),Lt=qe("op-symbols"),Rt=qe("string-to-symbol-registry"),St=qe("symbol-to-string-registry"),pt=qe("wks"),Ft=re.QObject,Ut=!Ft||!Ft[Je]||!Ft[Je].findChild,Ct=y&&E(function(){return Ce(Re({},"a",{get:function(){return Re(this,"a",{value:7}).a}})).a!=7})?function(hn,Bn,ir){var Lr=Me(Ee,Bn);Lr&&delete Ee[Bn],Re(hn,Bn,ir),Lr&&hn!==Ee&&Re(Ee,Bn,Lr)}:Re,qt=function(hn,Bn){var ir=yt[hn]=Ce(Be[Je]);return Ve(ir,{type:At,tag:hn,description:Bn}),y||(ir.description=Bn),ir},Bt=function(Bn,ir,Lr){Bn===Ee&&Bt(Lt,ir,Lr),fe(Bn);var Ur=pe(ir);return fe(Lr),b(yt,Ur)?(Lr.enumerable?(b(Bn,vt)&&Bn[vt][Ur]&&(Bn[vt][Ur]=!1),Lr=Ce(Lr,{enumerable:ye(0,!1)})):(b(Bn,vt)||Re(Bn,vt,ye(1,{})),Bn[vt][Ur]=!0),Ct(Bn,Ur,Lr)):Re(Bn,Ur,Lr)},Nt=function(Bn,ir){fe(Bn);var Lr=me(ir),Ur=Se(Lr).concat(bn(Lr));return xt(Ur,function(la){(!y||Yt.call(Lr,la))&&Bt(Bn,la,Lr[la])}),Bn},en=function(Bn,ir){return ir===void 0?Ce(Bn):Nt(Ce(Bn),ir)},Yt=function(Bn){var ir=pe(Bn),Lr=nt.call(this,ir);return this===Ee&&b(yt,ir)&&!b(Lt,ir)?!1:Lr||!b(this,ir)||!b(yt,ir)||b(this,vt)&&this[vt][ir]?Lr:!0},pn=function(Bn,ir){var Lr=me(Bn),Ur=pe(ir);if(!(Lr===Ee&&b(yt,Ur)&&!b(Lt,Ur))){var la=Me(Lr,Ur);return la&&b(yt,Ur)&&!(b(Lr,vt)&&Lr[vt][Ur])&&(la.enumerable=!0),la}},zn=function(Bn){var ir=ze(me(Bn)),Lr=[];return xt(ir,function(Ur){!b(yt,Ur)&&!b(ut,Ur)&&Lr.push(Ur)}),Lr},bn=function(Bn){var ir=Bn===Ee,Lr=ze(ir?Lt:me(Bn)),Ur=[];return xt(Lr,function(la){b(yt,la)&&(!ir||b(Ee,la))&&Ur.push(yt[la])}),Ur};if(a||(Be=function(){if(this instanceof Be)throw TypeError("Symbol is not a constructor");var Bn=!arguments.length||arguments[0]===void 0?void 0:be(arguments[0]),ir=ct(Bn),Lr=function(Ur){this===Ee&&Lr.call(Lt,Ur),b(this,vt)&&b(this[vt],ir)&&(this[vt][ir]=!1),Ct(this,ir,ye(1,Ur))};return y&&Ut&&Ct(Ee,ir,{configurable:!0,set:Lr}),qt(ir,Bn)},Ke(Be[Je],"toString",function(){return Le(this).tag}),Ke(Be,"withoutSetter",function(hn){return qt(ct(hn),hn)}),We.f=Yt,ke.f=Bt,Fe.f=pn,Ue.f=we.f=zn,je.f=bn,tt.f=function(hn){return qt(it(hn),hn)},y&&(Re(Be[Je],"description",{configurable:!0,get:function(){return Le(this).description}}),z||Ke(Ee,"propertyIsEnumerable",Yt,{unsafe:!0}))),se({global:!0,wrap:!0,forced:!a,sham:!a},{Symbol:Be}),xt(Se(pt),function(hn){st(hn)}),se({target:At,stat:!0,forced:!a},{for:function(hn){var Bn=be(hn);if(b(Rt,Bn))return Rt[Bn];var ir=Be(Bn);return Rt[Bn]=ir,St[ir]=Bn,ir},keyFor:function(Bn){if(!ce(Bn))throw TypeError(Bn+" is not a symbol");if(b(St,Bn))return St[Bn]},useSetter:function(){Ut=!0},useSimple:function(){Ut=!1}}),se({target:"Object",stat:!0,forced:!a,sham:!y},{create:en,defineProperty:Bt,defineProperties:Nt,getOwnPropertyDescriptor:pn}),se({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:zn,getOwnPropertySymbols:bn}),se({target:"Object",stat:!0,forced:E(function(){je.f(1)})},{getOwnPropertySymbols:function(Bn){return je.f(he(Bn))}}),Ge){var Pn=!a||E(function(){var hn=Be();return Ge([hn])!="[null]"||Ge({a:hn})!="{}"||Ge(Object(hn))!="{}"});se({target:"JSON",stat:!0,forced:Pn},{stringify:function(Bn,ir,Lr){for(var Ur=[Bn],la=1,vr;arguments.length>la;)Ur.push(arguments[la++]);if(vr=ir,!(!ee(ir)&&Bn===void 0||ce(Bn)))return te(ir)||(ir=function(Sa,Va){if(typeof vr=="function"&&(Va=vr.call(this,Sa,Va)),!ce(Va))return Va}),Ur[1]=ir,Ge.apply(null,Ur)}})}Be[Je][Te]||Ze(Be[Je],Te,Be[Je].valueOf),gt(Be,At),ut[vt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),re=oe("./node_modules/core-js/internals/dom-iterables.js"),ne=oe("./node_modules/core-js/internals/array-for-each.js"),z=oe("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var y in re){var a=se[y],E=a&&a.prototype;if(E&&E.forEach!==ne)try{z(E,"forEach",ne)}catch(b){E.forEach=ne}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(ae,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),re=oe("./node_modules/core-js/internals/dom-iterables.js"),ne=oe("./node_modules/core-js/modules/es.array.iterator.js"),z=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=oe("./node_modules/core-js/internals/well-known-symbol.js"),a=y("iterator"),E=y("toStringTag"),b=ne.values;for(var te in re){var ee=se[te],ce=ee&&ee.prototype;if(ce){if(ce[a]!==b)try{z(ce,a,b)}catch(he){ce[a]=b}if(ce[E]||z(ce,E,te),re[te]){for(var fe in ne)if(ce[fe]!==ne[fe])try{z(ce,fe,ne[fe])}catch(he){ce[fe]=ne[fe]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(ae){(function(le,oe){ae.exports=oe()})(this,function(){"use strict";function le(Ft){var Ut=typeof Ft;return Ft!==null&&(Ut==="object"||Ut==="function")}function oe(Ft){return typeof Ft=="function"}var se=void 0;Array.isArray?se=Array.isArray:se=function(Ft){return Object.prototype.toString.call(Ft)==="[object Array]"};var re=se,ne=0,z=void 0,y=void 0,a=function(Ut,Ct){Se[ne]=Ut,Se[ne+1]=Ct,ne+=2,ne===2&&(y?y(Ue):je())};function E(Ft){y=Ft}function b(Ft){a=Ft}var te=typeof window!="undefined"?window:void 0,ee=te||{},ce=ee.MutationObserver||ee.WebKitMutationObserver,fe=typeof self=="undefined"&&typeof ge!="undefined"&&{}.toString.call(ge)==="[object process]",he=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function me(){return function(){return ge.nextTick(Ue)}}function pe(){return typeof z!="undefined"?function(){z(Ue)}:Ce()}function be(){var Ft=0,Ut=new ce(Ue),Ct=document.createTextNode("");return Ut.observe(Ct,{characterData:!0}),function(){Ct.data=Ft=++Ft%2}}function ye(){var Ft=new MessageChannel;return Ft.port1.onmessage=Ue,function(){return Ft.port2.postMessage(0)}}function Ce(){var Ft=setTimeout;return function(){return Ft(Ue,1)}}var Se=new Array(1e3);function Ue(){for(var Ft=0;Ft<ne;Ft+=2){var Ut=Se[Ft],Ct=Se[Ft+1];Ut(Ct),Se[Ft]=void 0,Se[Ft+1]=void 0}ne=0}function we(){try{var Ft=Function("return this")().require("vertx");return z=Ft.runOnLoop||Ft.runOnContext,pe()}catch(Ut){return Ce()}}var je=void 0;fe?je=me():ce?je=be():he?je=ye():te===void 0?je=we():je=Ce();function Fe(Ft,Ut){var Ct=this,qt=new this.constructor(Ze);qt[We]===void 0&&Ge(qt);var Bt=Ct._state;if(Bt){var Nt=arguments[Bt-1];a(function(){return Ve(Bt,qt,Nt,Ct._result)})}else Je(Ct,qt,Ft,Ut);return qt}function ke(Ft){var Ut=this;if(Ft&&typeof Ft=="object"&&Ft.constructor===Ut)return Ft;var Ct=new Ut(Ze);return bt(Ct,Ft),Ct}var We=Math.random().toString(36).substring(2);function Ze(){}var Ke=void 0,qe=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 it(Ft,Ut,Ct,qt){try{Ft.call(Ut,Ct,qt)}catch(Bt){return Bt}}function tt(Ft,Ut,Ct){a(function(qt){var Bt=!1,Nt=it(Ct,Ut,function(en){Bt||(Bt=!0,Ut!==en?bt(qt,en):vt(qt,en))},function(en){Bt||(Bt=!0,At(qt,en))},"Settle: "+(qt._label||" unknown promise"));!Bt&&Nt&&(Bt=!0,At(qt,Nt))},Ft)}function st(Ft,Ut){Ut._state===qe?vt(Ft,Ut._result):Ut._state===et?At(Ft,Ut._result):Je(Ut,void 0,function(Ct){return bt(Ft,Ct)},function(Ct){return At(Ft,Ct)})}function gt(Ft,Ut,Ct){Ut.constructor===Ft.constructor&&Ct===Fe&&Ut.constructor.resolve===ke?st(Ft,Ut):Ct===void 0?vt(Ft,Ut):oe(Ct)?tt(Ft,Ut,Ct):vt(Ft,Ut)}function bt(Ft,Ut){if(Ft===Ut)At(Ft,ut());else if(le(Ut)){var Ct=void 0;try{Ct=Ut.then}catch(qt){At(Ft,qt);return}gt(Ft,Ut,Ct)}else vt(Ft,Ut)}function xt(Ft){Ft._onerror&&Ft._onerror(Ft._result),Te(Ft)}function vt(Ft,Ut){Ft._state===Ke&&(Ft._result=Ut,Ft._state=qe,Ft._subscribers.length!==0&&a(Te,Ft))}function At(Ft,Ut){Ft._state===Ke&&(Ft._state=et,Ft._result=Ut,a(xt,Ft))}function Je(Ft,Ut,Ct,qt){var Bt=Ft._subscribers,Nt=Bt.length;Ft._onerror=null,Bt[Nt]=Ut,Bt[Nt+qe]=Ct,Bt[Nt+et]=qt,Nt===0&&Ft._state&&a(Te,Ft)}function Te(Ft){var Ut=Ft._subscribers,Ct=Ft._state;if(Ut.length!==0){for(var qt=void 0,Bt=void 0,Nt=Ft._result,en=0;en<Ut.length;en+=3)qt=Ut[en],Bt=Ut[en+Ct],qt?Ve(Ct,qt,Bt,Nt):Bt(Nt);Ft._subscribers.length=0}}function Ve(Ft,Ut,Ct,qt){var Bt=oe(Ct),Nt=void 0,en=void 0,Yt=!0;if(Bt){try{Nt=Ct(qt)}catch(pn){Yt=!1,en=pn}if(Ut===Nt){At(Ut,ct());return}}else Nt=qt;Ut._state!==Ke||(Bt&&Yt?bt(Ut,Nt):Yt===!1?At(Ut,en):Ft===qe?vt(Ut,Nt):Ft===et&&At(Ut,Nt))}function Le(Ft,Ut){try{Ut(function(qt){bt(Ft,qt)},function(qt){At(Ft,qt)})}catch(Ct){At(Ft,Ct)}}var Ee=0;function Be(){return Ee++}function Ge(Ft){Ft[We]=Ee++,Ft._state=void 0,Ft._result=void 0,Ft._subscribers=[]}function Me(){return new Error("Array Methods must be provided an Array")}var Re=function(){function Ft(Ut,Ct){this._instanceConstructor=Ut,this.promise=new Ut(Ze),this.promise[We]||Ge(this.promise),re(Ct)?(this.length=Ct.length,this._remaining=Ct.length,this._result=new Array(this.length),this.length===0?vt(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ct),this._remaining===0&&vt(this.promise,this._result))):At(this.promise,Me())}return Ft.prototype._enumerate=function(Ct){for(var qt=0;this._state===Ke&&qt<Ct.length;qt++)this._eachEntry(Ct[qt],qt)},Ft.prototype._eachEntry=function(Ct,qt){var Bt=this._instanceConstructor,Nt=Bt.resolve;if(Nt===ke){var en=void 0,Yt=void 0,pn=!1;try{en=Ct.then}catch(bn){pn=!0,Yt=bn}if(en===Fe&&Ct._state!==Ke)this._settledAt(Ct._state,qt,Ct._result);else if(typeof en!="function")this._remaining--,this._result[qt]=Ct;else if(Bt===St){var zn=new Bt(Ze);pn?At(zn,Yt):gt(zn,Ct,en),this._willSettleAt(zn,qt)}else this._willSettleAt(new Bt(function(bn){return bn(Ct)}),qt)}else this._willSettleAt(Nt(Ct),qt)},Ft.prototype._settledAt=function(Ct,qt,Bt){var Nt=this.promise;Nt._state===Ke&&(this._remaining--,Ct===et?At(Nt,Bt):this._result[qt]=Bt),this._remaining===0&&vt(Nt,this._result)},Ft.prototype._willSettleAt=function(Ct,qt){var Bt=this;Je(Ct,void 0,function(Nt){return Bt._settledAt(qe,qt,Nt)},function(Nt){return Bt._settledAt(et,qt,Nt)})},Ft}();function ze(Ft){return new Re(this,Ft).promise}function nt(Ft){var Ut=this;return re(Ft)?new Ut(function(Ct,qt){for(var Bt=Ft.length,Nt=0;Nt<Bt;Nt++)Ut.resolve(Ft[Nt]).then(Ct,qt)}):new Ut(function(Ct,qt){return qt(new TypeError("You must pass an array to race."))})}function yt(Ft){var Ut=this,Ct=new Ut(Ze);return At(Ct,Ft),Ct}function Lt(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Rt(){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 Ft(Ut){this[We]=Be(),this._result=this._state=void 0,this._subscribers=[],Ze!==Ut&&(typeof Ut!="function"&&Lt(),this instanceof Ft?Le(this,Ut):Rt())}return Ft.prototype.catch=function(Ct){return this.then(null,Ct)},Ft.prototype.finally=function(Ct){var qt=this,Bt=qt.constructor;return oe(Ct)?qt.then(function(Nt){return Bt.resolve(Ct()).then(function(){return Nt})},function(Nt){return Bt.resolve(Ct()).then(function(){throw Nt})}):qt.then(Ct,Ct)},Ft}();St.prototype.then=Fe,St.all=ze,St.race=nt,St.resolve=ke,St.reject=yt,St._setScheduler=E,St._setAsap=b,St._asap=a;function pt(){var Ft=void 0;if(typeof de.g!="undefined")Ft=de.g;else if(typeof self!="undefined")Ft=self;else try{Ft=Function("return this")()}catch(qt){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ut=Ft.Promise;if(Ut){var Ct=null;try{Ct=Object.prototype.toString.call(Ut.resolve())}catch(qt){}if(Ct==="[object Promise]"&&!Ut.cast)return}Ft.Promise=St}return St.polyfill=pt,St.Promise=St,St})},html2canvas:function(ae){"use strict";ae.exports=x},jspdf:function(ae){"use strict";ae.exports=De}},Ae={};function ue(ae){var le=Ae[ae];if(le!==void 0)return le.exports;var oe=Ae[ae]={exports:{}};return ve[ae].call(oe.exports,oe,oe.exports,ue),oe.exports}(function(){ue.n=function(ae){var le=ae&&ae.__esModule?function(){return ae.default}:function(){return ae};return ue.d(le,{a:le}),le}})(),function(){ue.d=function(ae,le){for(var oe in le)ue.o(le,oe)&&!ue.o(ae,oe)&&Object.defineProperty(ae,oe,{enumerable:!0,get:le[oe]})}}(),function(){ue.o=function(ae,le){return Object.prototype.hasOwnProperty.call(ae,le)}}(),function(){ue.r=function(ae){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(ae,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ae,"__esModule",{value:!0})}}();var ie={};return function(){"use strict";ue.r(ie);var ae=ue("./src/worker.js"),le=ue("./src/plugin/jspdf-plugin.js"),oe=ue("./src/plugin/pagebreaks.js"),se=ue("./src/plugin/hyperlinks.js"),re=function ne(z,y){var a=new ne.Worker(y);return z?a.from(z).save():a};re.Worker=ae.default,ie.default=re}(),ie=ie.default,ie}()})},47190:function(sn,kt,de){"use strict";de.r(kt),de.d(kt,{AcroForm:function(){return Ta},AcroFormAppearance:function(){return Gn},AcroFormButton:function(){return ca},AcroFormCheckBox:function(){return sr},AcroFormChoiceField:function(){return Rn},AcroFormComboBox:function(){return Rr},AcroFormEditBox:function(){return oa},AcroFormListBox:function(){return Ar},AcroFormPasswordField:function(){return na},AcroFormPushButton:function(){return Sn},AcroFormRadioButton:function(){return dn},AcroFormTextField:function(){return Gr},GState:function(){return Kr},ShadingPattern:function(){return Qa},TilingPattern:function(){return Wa},default:function(){return Bc},jsPDF:function(){return xa}});var ge=de(71002),De={},x=function(He,Ie,Ne,Xe,rt){var $e=De[Ie]||(De[Ie]=URL.createObjectURL(new Blob([He],{type:"text/javascript"}))),lt=new Worker($e);return lt.onerror=function(ft){return rt(ft.error,null)},lt.onmessage=function(ft){return rt(null,ft.data)},lt.postMessage(Ne,Xe),lt},ve=Uint8Array,Ae=Uint16Array,ue=Uint32Array,ie=new ve([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),ae=new ve([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),le=new ve([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),oe=function(He,Ie){for(var Ne=new Ae(31),Xe=0;Xe<31;++Xe)Ne[Xe]=Ie+=1<<He[Xe-1];for(var rt=new ue(Ne[30]),Xe=1;Xe<30;++Xe)for(var $e=Ne[Xe];$e<Ne[Xe+1];++$e)rt[$e]=$e-Ne[Xe]<<5|Xe;return[Ne,rt]},se=oe(ie,2),re=se[0],ne=se[1];re[28]=258,ne[258]=28;for(var z=oe(ae,0),y=z[0],a=z[1],E=new Ae(32768),b=0;b<32768;++b){var te=(b&43690)>>>1|(b&21845)<<1;te=(te&52428)>>>2|(te&13107)<<2,te=(te&61680)>>>4|(te&3855)<<4,E[b]=((te&65280)>>>8|(te&255)<<8)>>>1}for(var ee=function(He,Ie,Ne){for(var Xe=He.length,rt=0,$e=new Ae(Ie);rt<Xe;++rt)++$e[He[rt]-1];var lt=new Ae(Ie);for(rt=0;rt<Ie;++rt)lt[rt]=lt[rt-1]+$e[rt-1]<<1;var ft;if(Ne){ft=new Ae(1<<Ie);var mt=15-Ie;for(rt=0;rt<Xe;++rt)if(He[rt])for(var Tt=rt<<4|He[rt],Qt=Ie-He[rt],Xt=lt[He[rt]-1]++<<Qt,an=Xt|(1<<Qt)-1;Xt<=an;++Xt)ft[E[Xt]>>>mt]=Tt}else for(ft=new Ae(Xe),rt=0;rt<Xe;++rt)ft[rt]=E[lt[He[rt]-1]++]>>>15-He[rt];return ft},ce=new ve(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 fe=new ve(32),b=0;b<32;++b)fe[b]=5;var he=ee(ce,9,0),me=ee(ce,9,1),pe=ee(fe,5,0),be=ee(fe,5,1),ye=function(He){for(var Ie=He[0],Ne=1;Ne<He.length;++Ne)He[Ne]>Ie&&(Ie=He[Ne]);return Ie},Ce=function(He,Ie,Ne){var Xe=Ie/8>>0;return(He[Xe]|He[Xe+1]<<8)>>>(Ie&7)&Ne},Se=function(He,Ie){var Ne=Ie/8>>0;return(He[Ne]|He[Ne+1]<<8|He[Ne+2]<<16)>>>(Ie&7)},Ue=function(He){return(He/8>>0)+(He&7&&1)},we=function(He,Ie,Ne){(Ie==null||Ie<0)&&(Ie=0),(Ne==null||Ne>He.length)&&(Ne=He.length);var Xe=new(He instanceof Ae?Ae:He instanceof ue?ue:ve)(Ne-Ie);return Xe.set(He.subarray(Ie,Ne)),Xe},je=function(He,Ie,Ne){var Xe=He.length,rt=!Ie||Ne,$e=!Ne||Ne.i;Ne||(Ne={}),Ie||(Ie=new ve(Xe*3));var lt=function(Dr){var ea=Ie.length;if(Dr>ea){var ia=new ve(Math.max(ea*2,Dr));ia.set(Ie),Ie=ia}},ft=Ne.f||0,mt=Ne.p||0,Tt=Ne.b||0,Qt=Ne.l,Xt=Ne.d,an=Ne.m,It=Ne.n,Tn=Xe*8;do{if(!Qt){Ne.f=ft=Ce(He,mt,1);var mn=Ce(He,mt+1,3);if(mt+=3,mn)if(mn==1)Qt=me,Xt=be,an=9,It=5;else if(mn==2){var wr=Ce(He,mt,31)+257,Zr=Ce(He,mt+10,15)+4,Ea=wr+Ce(He,mt+5,31)+1;mt+=14;for(var to=new ve(Ea),Xr=new ve(19),or=0;or<Zr;++or)Xr[le[or]]=Ce(He,mt+or*3,7);mt+=Zr*3;var za=ye(Xr),Ua=(1<<za)-1;if(!$e&&mt+Ea*(za+7)>Tn)break;for(var xn=ee(Xr,za,1),or=0;or<Ea;){var Cn=xn[Ce(He,mt,Ua)];mt+=Cn&15;var Un=Cn>>>4;if(Un<16)to[or++]=Un;else{var hr=0,cr=0;for(Un==16?(cr=3+Ce(He,mt,3),mt+=2,hr=to[or-1]):Un==17?(cr=3+Ce(He,mt,7),mt+=3):Un==18&&(cr=11+Ce(He,mt,127),mt+=7);cr--;)to[or++]=hr}}var Ia=to.subarray(0,wr),da=to.subarray(wr);an=ye(Ia),It=ye(da),Qt=ee(Ia,an,1),Xt=ee(da,It,1)}else throw"invalid block type";else{var Un=Ue(mt)+4,cn=He[Un-4]|He[Un-3]<<8,Nn=Un+cn;if(Nn>Xe){if($e)throw"unexpected EOF";break}rt&<(Tt+cn),Ie.set(He.subarray(Un,Nn),Tt),Ne.b=Tt+=cn,Ne.p=mt=Nn*8;continue}if(mt>Tn)throw"unexpected EOF"}rt&<(Tt+131072);for(var Oa=(1<<an)-1,Jr=(1<<It)-1,_a=an+It+18;$e||mt+_a<Tn;){var hr=Qt[Se(He,mt)&Oa],Na=hr>>>4;if(mt+=hr&15,mt>Tn)throw"unexpected EOF";if(!hr)throw"invalid length/literal";if(Na<256)Ie[Tt++]=Na;else if(Na==256){Qt=null;break}else{var Ro=Na-254;if(Na>264){var or=Na-257,Jt=ie[or];Ro=Ce(He,mt,(1<<Jt)-1)+re[or],mt+=Jt}var kn=Xt[Se(He,mt)&Jr],Xn=kn>>>4;if(!kn)throw"invalid distance";mt+=kn&15;var da=y[Xn];if(Xn>3){var Jt=ae[Xn];da+=Se(He,mt)&(1<<Jt)-1,mt+=Jt}if(mt>Tn)throw"unexpected EOF";rt&<(Tt+131072);for(var br=Tt+Ro;Tt<br;Tt+=4)Ie[Tt]=Ie[Tt-da],Ie[Tt+1]=Ie[Tt+1-da],Ie[Tt+2]=Ie[Tt+2-da],Ie[Tt+3]=Ie[Tt+3-da];Tt=br}}Ne.l=Qt,Ne.p=mt,Ne.b=Tt,Qt&&(ft=1,Ne.m=an,Ne.d=Xt,Ne.n=It)}while(!ft);return Tt==Ie.length?Ie:we(Ie,0,Tt)},Fe=function(He,Ie,Ne){Ne<<=Ie&7;var Xe=Ie/8>>0;He[Xe]|=Ne,He[Xe+1]|=Ne>>>8},ke=function(He,Ie,Ne){Ne<<=Ie&7;var Xe=Ie/8>>0;He[Xe]|=Ne,He[Xe+1]|=Ne>>>8,He[Xe+2]|=Ne>>>16},We=function(He,Ie){for(var Ne=[],Xe=0;Xe<He.length;++Xe)He[Xe]&&Ne.push({s:Xe,f:He[Xe]});var rt=Ne.length,$e=Ne.slice();if(!rt)return[new ve(0),0];if(rt==1){var lt=new ve(Ne[0].s+1);return lt[Ne[0].s]=1,[lt,1]}Ne.sort(function(Ea,to){return Ea.f-to.f}),Ne.push({s:-1,f:25001});var ft=Ne[0],mt=Ne[1],Tt=0,Qt=1,Xt=2;for(Ne[0]={s:-1,f:ft.f+mt.f,l:ft,r:mt};Qt!=rt-1;)ft=Ne[Ne[Tt].f<Ne[Xt].f?Tt++:Xt++],mt=Ne[Tt!=Qt&&Ne[Tt].f<Ne[Xt].f?Tt++:Xt++],Ne[Qt++]={s:-1,f:ft.f+mt.f,l:ft,r:mt};for(var an=$e[0].s,Xe=1;Xe<rt;++Xe)$e[Xe].s>an&&(an=$e[Xe].s);var It=new Ae(an+1),Tn=Ze(Ne[Qt-1],It,0);if(Tn>Ie){var Xe=0,mn=0,Un=Tn-Ie,cn=1<<Un;for($e.sort(function(to,Xr){return It[Xr.s]-It[to.s]||to.f-Xr.f});Xe<rt;++Xe){var Nn=$e[Xe].s;if(It[Nn]>Ie)mn+=cn-(1<<Tn-It[Nn]),It[Nn]=Ie;else break}for(mn>>>=Un;mn>0;){var wr=$e[Xe].s;It[wr]<Ie?mn-=1<<Ie-It[wr]++-1:++Xe}for(;Xe>=0&&mn;--Xe){var Zr=$e[Xe].s;It[Zr]==Ie&&(--It[Zr],++mn)}Tn=Ie}return[new ve(It),Tn]},Ze=function(He,Ie,Ne){return He.s==-1?Math.max(Ze(He.l,Ie,Ne+1),Ze(He.r,Ie,Ne+1)):Ie[He.s]=Ne},Ke=function(He){for(var Ie=He.length;Ie&&!He[--Ie];);for(var Ne=new Ae(++Ie),Xe=0,rt=He[0],$e=1,lt=function(mt){Ne[Xe++]=mt},ft=1;ft<=Ie;++ft)if(He[ft]==rt&&ft!=Ie)++$e;else{if(!rt&&$e>2){for(;$e>138;$e-=138)lt(32754);$e>2&&(lt($e>10?$e-11<<5|28690:$e-3<<5|12305),$e=0)}else if($e>3){for(lt(rt),--$e;$e>6;$e-=6)lt(8304);$e>2&&(lt($e-3<<5|8208),$e=0)}for(;$e--;)lt(rt);$e=1,rt=He[ft]}return[Ne.subarray(0,Xe),Ie]},qe=function(He,Ie){for(var Ne=0,Xe=0;Xe<Ie.length;++Xe)Ne+=He[Xe]*Ie[Xe];return Ne},et=function(He,Ie,Ne){var Xe=Ne.length,rt=Ue(Ie+2);He[rt]=Xe&255,He[rt+1]=Xe>>>8,He[rt+2]=He[rt]^255,He[rt+3]=He[rt+1]^255;for(var $e=0;$e<Xe;++$e)He[rt+$e+4]=Ne[$e];return(rt+4+Xe)*8},ut=function(He,Ie,Ne,Xe,rt,$e,lt,ft,mt,Tt,Qt){Fe(Ie,Qt++,Ne),++rt[256];for(var Xt=We(rt,15),an=Xt[0],It=Xt[1],Tn=We($e,15),mn=Tn[0],Un=Tn[1],cn=Ke(an),Nn=cn[0],wr=cn[1],Zr=Ke(mn),Ea=Zr[0],to=Zr[1],Xr=new Ae(19),or=0;or<Nn.length;++or)Xr[Nn[or]&31]++;for(var or=0;or<Ea.length;++or)Xr[Ea[or]&31]++;for(var za=We(Xr,7),Ua=za[0],xn=za[1],Cn=19;Cn>4&&!Ua[le[Cn-1]];--Cn);var hr=Tt+5<<3,cr=qe(rt,ce)+qe($e,fe)+lt,Ia=qe(rt,an)+qe($e,mn)+lt+14+3*Cn+qe(Xr,Ua)+(2*Xr[16]+3*Xr[17]+7*Xr[18]);if(hr<=cr&&hr<=Ia)return et(Ie,Qt,He.subarray(mt,mt+Tt));var da,Oa,Jr,_a;if(Fe(Ie,Qt,1+(Ia<cr)),Qt+=2,Ia<cr){da=ee(an,It,0),Oa=an,Jr=ee(mn,Un,0),_a=mn;var Na=ee(Ua,xn,0);Fe(Ie,Qt,wr-257),Fe(Ie,Qt+5,to-1),Fe(Ie,Qt+10,Cn-4),Qt+=14;for(var or=0;or<Cn;++or)Fe(Ie,Qt+3*or,Ua[le[or]]);Qt+=3*Cn;for(var Ro=[Nn,Ea],Jt=0;Jt<2;++Jt)for(var kn=Ro[Jt],or=0;or<kn.length;++or){var Xn=kn[or]&31;Fe(Ie,Qt,Na[Xn]),Qt+=Ua[Xn],Xn>15&&(Fe(Ie,Qt,kn[or]>>>5&127),Qt+=kn[or]>>>12)}}else da=he,Oa=ce,Jr=pe,_a=fe;for(var or=0;or<ft;++or)if(Xe[or]>255){var Xn=Xe[or]>>>18&31;ke(Ie,Qt,da[Xn+257]),Qt+=Oa[Xn+257],Xn>7&&(Fe(Ie,Qt,Xe[or]>>>23&31),Qt+=ie[Xn]);var br=Xe[or]&31;ke(Ie,Qt,Jr[br]),Qt+=_a[br],br>3&&(ke(Ie,Qt,Xe[or]>>>5&8191),Qt+=ae[br])}else ke(Ie,Qt,da[Xe[or]]),Qt+=Oa[Xe[or]];return ke(Ie,Qt,da[256]),Qt+Oa[256]},ct=new ue([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),it=new ve(0),tt=function(He,Ie,Ne,Xe,rt,$e){var lt=He.length,ft=new ve(Xe+lt+5*(1+Math.floor(lt/7e3))+rt),mt=ft.subarray(Xe,ft.length-rt),Tt=0;if(!Ie||lt<8)for(var Qt=0;Qt<=lt;Qt+=65535){var Xt=Qt+65535;Xt<lt?Tt=et(mt,Tt,He.subarray(Qt,Xt)):(mt[Qt]=$e,Tt=et(mt,Tt,He.subarray(Qt,lt)))}else{for(var an=ct[Ie-1],It=an>>>13,Tn=an&8191,mn=(1<<Ne)-1,Un=new Ae(32768),cn=new Ae(mn+1),Nn=Math.ceil(Ne/3),wr=2*Nn,Zr=function(Ti){return(He[Ti]^He[Ti+1]<<Nn^He[Ti+2]<<wr)&mn},Ea=new ue(25e3),to=new Ae(288),Xr=new Ae(32),or=0,za=0,Qt=0,Ua=0,xn=0,Cn=0;Qt<lt;++Qt){var hr=Zr(Qt),cr=Qt&32767,Ia=cn[hr];if(Un[cr]=Ia,cn[hr]=cr,xn<=Qt){var da=lt-Qt;if((or>7e3||Ua>24576)&&da>423){Tt=ut(He,mt,0,Ea,to,Xr,za,Ua,Cn,Qt-Cn,Tt),Ua=or=za=0,Cn=Qt;for(var Oa=0;Oa<286;++Oa)to[Oa]=0;for(var Oa=0;Oa<30;++Oa)Xr[Oa]=0}var Jr=2,_a=0,Na=Tn,Ro=cr-Ia&32767;if(da>2&&hr==Zr(Qt-Ro))for(var Jt=Math.min(It,da)-1,kn=Math.min(32767,Qt),Xn=Math.min(258,da);Ro<=kn&&--Na&&cr!=Ia;){if(He[Qt+Jr]==He[Qt+Jr-Ro]){for(var br=0;br<Xn&&He[Qt+br]==He[Qt+br-Ro];++br);if(br>Jr){if(Jr=br,_a=Ro,br>Jt)break;for(var Dr=Math.min(Ro,br-2),ea=0,Oa=0;Oa<Dr;++Oa){var ia=Qt-Ro+Oa+32768&32767,ga=Un[ia],So=ia-ga+32768&32767;So>ea&&(ea=So,Ia=ia)}}}cr=Ia,Ia=Un[cr],Ro+=cr-Ia+32768&32767}if(_a){Ea[Ua++]=268435456|ne[Jr]<<18|a[_a];var yo=ne[Jr]&31,Yo=a[_a]&31;za+=ie[yo]+ae[Yo],++to[257+yo],++Xr[Yo],xn=Qt+Jr,++or}else Ea[Ua++]=He[Qt],++to[He[Qt]]}}Tt=ut(He,mt,$e,Ea,to,Xr,za,Ua,Cn,Qt-Cn,Tt),$e||(Tt=et(mt,Tt,it))}return we(ft,0,Xe+Ue(Tt)+rt)},st=null,gt=function(){var He=4294967295;return{p:function(Ie){for(var Ne=He,Xe=0;Xe<Ie.length;++Xe)Ne=st[Ne&255^Ie[Xe]]^Ne>>>8;He=Ne},d:function(){return He^4294967295}}},bt=function(){var He=1,Ie=0;return{p:function(Ne){for(var Xe=He,rt=Ie,$e=Ne.length,lt=0;lt!=$e;){for(var ft=Math.min(lt+5552,$e);lt<ft;++lt)Xe+=Ne[lt],rt+=Xe;Xe%=65521,rt%=65521}He=Xe,Ie=rt},d:function(){return(He>>>8<<16|(Ie&255)<<8|Ie>>>8)+((He&255)<<23)*2}}},xt=function(He,Ie,Ne,Xe,rt){return tt(He,Ie.level==null?6:Ie.level,Ie.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(He.length)))*1.5):12+Ie.mem,Ne,Xe,!rt)},vt=function(He,Ie){var Ne={};for(var Xe in He)Ne[Xe]=He[Xe];for(var Xe in Ie)Ne[Xe]=Ie[Xe];return Ne},At=function(He,Ie,Ne){for(var Xe=He(),rt=He.toString(),$e=rt.slice(rt.indexOf("[")+1,rt.lastIndexOf("]")).replace(/ /g,"").split(","),lt=0;lt<Xe.length;++lt){var ft=Xe[lt],mt=$e[lt];if(typeof ft=="function"){Ie+=";"+mt+"=";var Tt=ft.toString();if(ft.prototype)if(Tt.indexOf("[native code]")!=-1){var Qt=Tt.indexOf(" ",8)+1;Ie+=Tt.slice(Qt,Tt.indexOf("(",Qt))}else{Ie+=Tt;for(var Xt in ft.prototype)Ie+=";"+mt+".prototype."+Xt+"="+ft.prototype[Xt].toString()}else Ie+=Tt}else Ne[mt]=ft}return[Ie,Ne]},Je=null,Te=function(He){var Ie=[];for(var Ne in He)(He[Ne]instanceof ve||He[Ne]instanceof Ae||He[Ne]instanceof ue)&&Ie.push((He[Ne]=new He[Ne].constructor(He[Ne])).buffer);return Ie},Ve=function(He,Ie,Ne,Xe){var rt;if(!Je[Ne]){for(var $e="",lt={},ft=He.length-1,mt=0;mt<ft;++mt)rt=At(He[mt],$e,lt),$e=rt[0],lt=rt[1];Je[Ne]=At(He[ft],$e,lt)}var Tt=vt({},Je[Ne][1]);return x(Je[Ne][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+Ie.toString()+"}",Ne,Tt,Te(Tt),Xe)},Le=function(){return[ve,Ae,ue,ie,ae,le,re,y,me,be,E,ee,ye,Ce,Se,Ue,we,je,Lr,ze,nt]},Ee=function(){return[ve,Ae,ue,ie,ae,le,ne,a,he,ce,pe,fe,E,ct,it,ee,Fe,ke,We,Ze,Ke,qe,et,ut,Ue,we,tt,xt,Pn,ze]},Be=function(){return[Ut,Bt,Ft,gt,st]},Ge=function(){return[Ct,qt]},Me=function(){return[Nt,Ft,bt]},Re=function(){return[en]},ze=function(He){return postMessage(He,[He.buffer])},nt=function(He){return He&&He.size&&new ve(He.size)},yt=function(He,Ie,Ne,Xe,rt,$e){var lt=Ve(Ne,Xe,rt,function(ft,mt){lt.terminate(),$e(ft,mt)});return Ie.consume||(He=new ve(He)),lt.postMessage([He,Ie],[He.buffer]),function(){lt.terminate()}},Lt=function(He){return He.ondata=function(Ie,Ne){return postMessage([Ie,Ne],[Ie.buffer])},function(Ie){return He.push(Ie.data[0],Ie.data[1])}},Rt=function(He,Ie,Ne,Xe,rt){var $e,lt=Ve(He,Xe,rt,function(ft,mt){ft?(lt.terminate(),Ie.ondata.call(Ie,ft)):(mt[1]&<.terminate(),Ie.ondata.call(Ie,ft,mt[0],mt[1]))});lt.postMessage(Ne),Ie.push=function(ft,mt){if($e)throw"stream finished";if(!Ie.ondata)throw"no stream handler";lt.postMessage([ft,$e=mt],[ft.buffer])},Ie.terminate=function(){lt.terminate()}},St=function(He,Ie){return He[Ie]|He[Ie+1]<<8},pt=function(He,Ie){return(He[Ie]|He[Ie+1]<<8|He[Ie+2]<<16)+(He[Ie+3]<<23)*2},Ft=function(He,Ie,Ne){for(;Ne;++Ie)He[Ie]=Ne,Ne>>>=8},Ut=function(He,Ie){var Ne=Ie.filename;if(He[0]=31,He[1]=139,He[2]=8,He[8]=Ie.level<2?4:Ie.level==9?2:0,He[9]=3,Ie.mtime!=0&&Ft(He,4,Math.floor(new Date(Ie.mtime||Date.now())/1e3)),Ne){He[3]=8;for(var Xe=0;Xe<=Ne.length;++Xe)He[Xe+10]=Ne.charCodeAt(Xe)}},Ct=function(He){if(He[0]!=31||He[1]!=139||He[2]!=8)throw"invalid gzip data";var Ie=He[3],Ne=10;Ie&4&&(Ne+=He[10]|(He[11]<<8)+2);for(var Xe=(Ie>>3&1)+(Ie>>4&1);Xe>0;Xe-=!He[Ne++]);return Ne+(Ie&2)},qt=function(He){var Ie=He.length;return(He[Ie-4]|He[Ie-3]<<8|He[Ie-2]<<16)+2*(He[Ie-1]<<23)},Bt=function(He){return 10+(He.filename&&He.filename.length+1||0)},Nt=function(He,Ie){var Ne=Ie.level,Xe=Ne==0?0:Ne<6?1:Ne==9?3:2;He[0]=120,He[1]=Xe<<6|(Xe?32-2*Xe:1)},en=function(He){if((He[0]&15)!=8||He[0]>>>4>7||(He[0]<<8|He[1])%31)throw"invalid zlib data";if(He[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function Yt(He,Ie){return!Ie&&typeof He=="function"&&(Ie=He,He={}),this.ondata=Ie,He}var pn=null,zn=null;function bn(He,Ie,Ne){if(Ne||(Ne=Ie,Ie={}),typeof Ne!="function")throw"no callback";return yt(He,Ie,[Ee],function(Xe){return ze(Pn(Xe.data[0],Xe.data[1]))},0,Ne)}function Pn(He,Ie){return Ie===void 0&&(Ie={}),xt(He,Ie,0,0)}var hn=null,Bn=null;function ir(He,Ie,Ne){if(Ne||(Ne=Ie,Ie={}),typeof Ne!="function")throw"no callback";return yt(He,Ie,[Le],function(Xe){return ze(Lr(Xe.data[0],nt(Xe.data[1])))},1,Ne)}function Lr(He,Ie){return je(He,Ie)}var Ur=null,la=null;function vr(He,Ie,Ne){if(Ne||(Ne=Ie,Ie={}),typeof Ne!="function")throw"no callback";return yt(He,Ie,[Ee,Be,function(){return[Sa]}],function(Xe){return ze(Sa(Xe.data[0],Xe.data[1]))},2,Ne)}function Sa(He,Ie){Ie===void 0&&(Ie={});var Ne=gt(),Xe=He.length;Ne.p(He);var rt=xt(He,Ie,Bt(Ie),8),$e=rt.length;return Ut(rt,Ie),Ft(rt,$e-8,Ne.d()),Ft(rt,$e-4,Xe),rt}var Va=null,ur=null;function Zn(He,Ie,Ne){if(Ne||(Ne=Ie,Ie={}),typeof Ne!="function")throw"no callback";return yt(He,Ie,[Le,Ge,function(){return[qn]}],function(Xe){return ze(qn(Xe.data[0]))},3,Ne)}function qn(He,Ie){return je(He.subarray(Ct(He),-8),Ie||new ve(qt(He)))}var nr=null,Hr=null;function La(He,Ie,Ne){if(Ne||(Ne=Ie,Ie={}),typeof Ne!="function")throw"no callback";return yt(He,Ie,[Ee,Me,function(){return[Qr]}],function(Xe){return ze(Qr(Xe.data[0],Xe.data[1]))},4,Ne)}function Qr(He,Ie){Ie===void 0&&(Ie={});var Ne=bt();Ne.p(He);var Xe=xt(He,Ie,2,4);return Nt(Xe,Ie),Ft(Xe,Xe.length-4,Ne.d()),Xe}var io=null,ro=null;function nn(He,Ie,Ne){if(Ne||(Ne=Ie,Ie={}),typeof Ne!="function")throw"no callback";return yt(He,Ie,[Le,Re,function(){return[wn]}],function(Xe){return ze(wn(Xe.data[0],nt(Xe.data[1])))},5,Ne)}function wn(He,Ie){return je((en(He),He.subarray(2,-4)),Ie)}var un=null,Nr=null;function Yr(He,Ie,Ne){if(Ne||(Ne=Ie,Ie={}),typeof Ne!="function")throw"no callback";return He[0]==31&&He[1]==139&&He[2]==8?Zn(He,Ie,Ne):(He[0]&15)!=8||He[0]>>4>7||(He[0]<<8|He[1])%31?ir(He,Ie,Ne):nn(He,Ie,Ne)}function kr(He,Ie){return He[0]==31&&He[1]==139&&He[2]==8?qn(He,Ie):(He[0]&15)!=8||He[0]>>4>7||(He[0]<<8|He[1])%31?Lr(He,Ie):wn(He,Ie)}var ao=function(He,Ie,Ne,Xe){for(var rt in He){var $e=He[rt],lt=Ie+rt;$e instanceof ve?Ne[lt]=[$e,Xe]:Array.isArray($e)?Ne[lt]=[$e[0],vt(Xe,$e[1])]:ao($e,lt+"/",Ne,Xe)}};function $r(He,Ie){var Ne=He.length;if(!Ie&&typeof TextEncoder!="undefined")return new TextEncoder().encode(He);for(var Xe=new ve(He.length+(He.length>>>1)),rt=0,$e=function(Tt){Xe[rt++]=Tt},lt=0;lt<Ne;++lt){if(rt+5>Xe.length){var ft=new ve(rt+8+(Ne-lt<<1));ft.set(Xe),Xe=ft}var mt=He.charCodeAt(lt);mt<128||Ie?$e(mt):mt<2048?($e(192|mt>>>6),$e(128|mt&63)):mt>55295&&mt<57344?(mt=65536+(mt&1047552)|He.charCodeAt(++lt)&1023,$e(240|mt>>>18),$e(128|mt>>>12&63),$e(128|mt>>>6&63),$e(128|mt&63)):($e(224|mt>>>12),$e(128|mt>>>6&63),$e(128|mt&63))}return we(Xe,0,rt)}function ma(He,Ie){var Ne="";if(!Ie&&typeof TextDecoder!="undefined")return new TextDecoder().decode(He);for(var Xe=0;Xe<He.length;){var rt=He[Xe++];rt<128||Ie?Ne+=String.fromCharCode(rt):rt<224?Ne+=String.fromCharCode((rt&31)<<6|He[Xe++]&63):rt<240?Ne+=String.fromCharCode((rt&15)<<12|(He[Xe++]&63)<<6|He[Xe++]&63):(rt=((rt&15)<<18|(He[Xe++]&63)<<12|(He[Xe++]&63)<<6|He[Xe++]&63)-65536,Ne+=String.fromCharCode(55296|rt>>10,56320|rt&1023))}return Ne}var jo=function(He,Ie){return Ie+30+St(He,Ie+26)+St(He,Ie+28)},Da=function(He,Ie,Ne){var Xe=St(He,Ie+28),rt=ma(He.subarray(Ie+46,Ie+46+Xe),!(St(He,Ie+8)&2048)),$e=Ie+46+Xe,lt=Ne?eo(He,$e):[pt(He,Ie+20),pt(He,Ie+24),pt(He,Ie+42)],ft=lt[0],mt=lt[1],Tt=lt[2];return[St(He,Ie+10),ft,mt,rt,$e+St(He,Ie+30)+St(He,Ie+32),Tt]},eo=function(He,Ie){for(;St(He,Ie)!=1;Ie+=4+St(He,Ie+2));return[pt(He,Ie+12),pt(He,Ie+4),pt(He,Ie+20)]},ra=function(He,Ie,Ne,Xe,rt,$e,lt,ft,mt,Tt){var Qt=$e.length,Xt=Xe.length;Ft(He,Ie,mt!=null?33639248:67324752),Ie+=4,mt!=null&&(He[Ie]=20,Ie+=2),He[Ie]=20,Ie+=2,He[Ie++]=Tt==8&&(ft.level==1?6:ft.level<6?4:ft.level==9?2:0),He[Ie++]=lt&&8,He[Ie]=Tt,Ie+=2;var an=new Date(ft.mtime||Date.now()),It=an.getFullYear()-1980;if(It<0||It>119)throw"date not in range 1980-2099";Ft(He,Ie,(It<<24)*2|an.getMonth()+1<<21|an.getDate()<<16|an.getHours()<<11|an.getMinutes()<<5|an.getSeconds()>>>1),Ie+=4,Ft(He,Ie,Ne),Ft(He,Ie+4,Xt),Ft(He,Ie+8,rt),Ft(He,Ie+12,Qt),Ie+=16,mt!=null&&(Ft(He,Ie+=10,mt),Ie+=4),He.set($e,Ie),Ie+=Qt,mt==null&&He.set(Xe,Ie)},bo=function(He,Ie,Ne,Xe,rt){Ft(He,Ie,101010256),Ft(He,Ie+8,Ne),Ft(He,Ie+10,Ne),Ft(He,Ie+12,Xe),Ft(He,Ie+16,rt)};function Wn(He,Ie,Ne){if(Ne||(Ne=Ie,Ie={}),typeof Ne!="function")throw"no callback";var Xe={};ao(He,"",Xe,Ie);var rt=Object.keys(Xe),$e=rt.length,lt=0,ft=0,mt=$e,Tt=new Array($e),Qt=[],Xt=function(){for(var mn=0;mn<Qt.length;++mn)Qt[mn]()},an=function(){var mn=new ve(ft+22),Un=lt,cn=ft-lt;ft=0;for(var Nn=0;Nn<mt;++Nn){var wr=Tt[Nn];try{ra(mn,ft,wr.c,wr.d,wr.m,wr.n,wr.u,wr.p,null,wr.t),ra(mn,lt,wr.c,wr.d,wr.m,wr.n,wr.u,wr.p,ft,wr.t),lt+=46+wr.n.length,ft+=30+wr.n.length+wr.d.length}catch(Zr){return Ne(Zr,null)}}bo(mn,lt,Tt.length,cn,Un),Ne(null,mn)};$e||an();for(var It=function(mn){var Un=rt[mn],cn=Xe[Un],Nn=cn[0],wr=cn[1],Zr=gt(),Ea=Nn.length;Zr.p(Nn);var to=$r(Un),Xr=to.length,or=wr.level==0?0:8,za=function(Ua,xn){if(Ua)Xt(),Ne(Ua,null);else{var Cn=xn.length;Tt[mn]={t:or,d:xn,m:Ea,c:Zr.d(),u:Un.length!=Cn,n:to,p:wr},lt+=30+Xr+Cn,ft+=76+2*Xr+Cn,--$e||an()}};if(to.length>65535&&za("filename too long",null),!or)za(null,Nn);else if(Ea<16e4)try{za(null,Pn(Nn,wr))}catch(Ua){za(Ua,null)}else Qt.push(bn(Nn,wr,za))},Tn=0;Tn<mt;++Tn)It(Tn);return Xt}function Fr(He,Ie){Ie===void 0&&(Ie={});var Ne={},Xe=[];ao(He,"",Ne,Ie);var rt=0,$e=0;for(var lt in Ne){var ft=Ne[lt],mt=ft[0],Tt=ft[1],Qt=Tt.level==0?0:8,Xt=$r(lt),an=Xt.length;if(Xt.length>65535)throw"filename too long";var It=Qt?Pn(mt,Tt):mt,Tn=It.length,mn=gt();mn.p(mt),Xe.push({t:Qt,d:It,m:mt.length,c:mn.d(),u:lt.length!=an,n:Xt,o:rt,p:Tt}),rt+=30+an+Tn,$e+=76+2*an+Tn}for(var Un=new ve($e+22),cn=rt,Nn=$e-rt,wr=0;wr<Xe.length;++wr){var Zr=Xe[wr];ra(Un,Zr.o,Zr.c,Zr.d,Zr.m,Zr.n,Zr.u,Zr.p,null,Zr.t),ra(Un,rt,Zr.c,Zr.d,Zr.m,Zr.n,Zr.u,Zr.p,Zr.o,Zr.t),rt+=46+Zr.n.length}return bo(Un,rt,Xe.length,Nn,cn),Un}function mr(He,Ie){if(typeof Ie!="function")throw"no callback";for(var Ne=[],Xe=function(){for(var an=0;an<Ne.length;++an)Ne[an]()},rt={},$e=He.length-22;pt(He,$e)!=101010256;--$e)if(!$e||He.length-$e>65558){Ie("invalid zip file",null);return}var lt=St(He,$e+8);lt||Ie(null,{});var ft=lt,mt=pt(He,$e+16),Tt=mt==4294967295;if(Tt){if($e=pt(He,$e-12),pt(He,$e)!=101075792)throw"invalid zip file";ft=lt=pt(He,$e+32),mt=pt(He,$e+48)}for(var Qt=function(an){var It=Da(He,mt,Tt),Tn=It[0],mn=It[1],Un=It[2],cn=It[3],Nn=It[4],wr=It[5],Zr=jo(He,wr);mt=Nn;var Ea=function(Xr,or){Xr?(Xe(),Ie(Xr,null)):(rt[cn]=or,--lt||Ie(null,rt))};if(!Tn)Ea(null,we(He,Zr,Zr+mn));else if(Tn==8){var to=He.subarray(Zr,Zr+mn);if(mn<32e4)try{Ea(null,Lr(to,new ve(Un)))}catch(Xr){Ea(Xr,null)}else Ne.push(ir(to,{size:Un},Ea))}else Ea("unknown compression type "+Tn,null)},Xt=0;Xt<ft;++Xt)Qt(Xt);return Xe}function Tr(He){for(var Ie={},Ne=He.length-22;pt(He,Ne)!=101010256;--Ne)if(!Ne||He.length-Ne>65558)throw"invalid zip file";var Xe=St(He,Ne+8);if(!Xe)return{};var rt=pt(He,Ne+16),$e=rt==4294967295;if($e){if(Ne=pt(He,Ne-12),pt(He,Ne)!=101075792)throw"invalid zip file";Xe=pt(He,Ne+32),rt=pt(He,Ne+48)}for(var lt=0;lt<Xe;++lt){var ft=Da(He,rt,$e),mt=ft[0],Tt=ft[1],Qt=ft[2],Xt=ft[3],an=ft[4],It=ft[5],Tn=jo(He,It);if(rt=an,!mt)Ie[Xt]=we(He,Tn,Tn+Tt);else if(mt==8)Ie[Xt]=Lr(He.subarray(Tn,Tn+Tt),new ve(Qt));else throw"unknown compression type "+mt}return Ie}var Pr=function(){return typeof window!="undefined"?window:typeof de.g!="undefined"?de.g:typeof self!="undefined"?self:this}();function jn(){Pr.console&&typeof Pr.console.log=="function"&&Pr.console.log.apply(Pr.console,arguments)}var zr={log:jn,warn:function(He){Pr.console&&(typeof Pr.console.warn=="function"?Pr.console.warn.apply(Pr.console,arguments):jn.call(null,arguments))},error:function(He){Pr.console&&(typeof Pr.console.error=="function"?Pr.console.error.apply(Pr.console,arguments):jn(He))}};function Mr(He,Ie,Ne){var Xe=new XMLHttpRequest;Xe.open("GET",He),Xe.responseType="blob",Xe.onload=function(){Or(Xe.response,Ie,Ne)},Xe.onerror=function(){zr.error("could not download file")},Xe.send()}function wo(He){var Ie=new XMLHttpRequest;Ie.open("HEAD",He,!1);try{Ie.send()}catch(Ne){}return Ie.status>=200&&Ie.status<=299}function Xa(He){try{He.dispatchEvent(new MouseEvent("click"))}catch(Ne){var Ie=document.createEvent("MouseEvents");Ie.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),He.dispatchEvent(Ie)}}var vo,Fo,Or=Pr.saveAs||((typeof window=="undefined"?"undefined":(0,ge.Z)(window))!=="object"||window!==Pr?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(He,Ie,Ne){var Xe=Pr.URL||Pr.webkitURL,rt=document.createElement("a");Ie=Ie||He.name||"download",rt.download=Ie,rt.rel="noopener",typeof He=="string"?(rt.href=He,rt.origin!==location.origin?wo(rt.href)?Mr(He,Ie,Ne):Xa(rt,rt.target="_blank"):Xa(rt)):(rt.href=Xe.createObjectURL(He),setTimeout(function(){Xe.revokeObjectURL(rt.href)},4e4),setTimeout(function(){Xa(rt)},0))}:"msSaveOrOpenBlob"in navigator?function(He,Ie,Ne){if(Ie=Ie||He.name||"download",typeof He=="string")if(wo(He))Mr(He,Ie,Ne);else{var Xe=document.createElement("a");Xe.href=He,Xe.target="_blank",setTimeout(function(){Xa(Xe)})}else navigator.msSaveOrOpenBlob(function(rt,$e){return $e===void 0?$e={autoBom:!1}:(0,ge.Z)($e)!=="object"&&(zr.warn("Deprecated: Expected third argument to be a object"),$e={autoBom:!$e}),$e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(rt.type)?new Blob(["\uFEFF",rt],{type:rt.type}):rt}(He,Ne),Ie)}:function(He,Ie,Ne,Xe){if((Xe=Xe||open("","_blank"))&&(Xe.document.title=Xe.document.body.innerText="downloading..."),typeof He=="string")return Mr(He,Ie,Ne);var rt=He.type==="application/octet-stream",$e=/constructor/i.test(Pr.HTMLElement)||Pr.safari,lt=/CriOS\/[\d]+/.test(navigator.userAgent);if((lt||rt&&$e)&&(typeof FileReader=="undefined"?"undefined":(0,ge.Z)(FileReader))==="object"){var ft=new FileReader;ft.onloadend=function(){var Qt=ft.result;Qt=lt?Qt:Qt.replace(/^data:[^;]*;/,"data:attachment/file;"),Xe?Xe.location.href=Qt:location=Qt,Xe=null},ft.readAsDataURL(He)}else{var mt=Pr.URL||Pr.webkitURL,Tt=mt.createObjectURL(He);Xe?Xe.location=Tt:location.href=Tt,Xe=null,setTimeout(function(){mt.revokeObjectURL(Tt)},4e4)}});function Wr(He){var Ie;He=He||"",this.ok=!1,He.charAt(0)=="#"&&(He=He.substr(1,6)),He={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"}[He=(He=He.replace(/ /g,"")).toLowerCase()]||He;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)]}}],Xe=0;Xe<Ne.length;Xe++){var rt=Ne[Xe].re,$e=Ne[Xe].process,lt=rt.exec(He);lt&&(Ie=$e(lt),this.r=Ie[0],this.g=Ie[1],this.b=Ie[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),mt=this.g.toString(16),Tt=this.b.toString(16);return ft.length==1&&(ft="0"+ft),mt.length==1&&(mt="0"+mt),Tt.length==1&&(Tt="0"+Tt),"#"+ft+mt+Tt}}function ei(He,Ie){var Ne=He[0],Xe=He[1],rt=He[2],$e=He[3];Ne=Ao(Ne,Xe,rt,$e,Ie[0],7,-680876936),$e=Ao($e,Ne,Xe,rt,Ie[1],12,-389564586),rt=Ao(rt,$e,Ne,Xe,Ie[2],17,606105819),Xe=Ao(Xe,rt,$e,Ne,Ie[3],22,-1044525330),Ne=Ao(Ne,Xe,rt,$e,Ie[4],7,-176418897),$e=Ao($e,Ne,Xe,rt,Ie[5],12,1200080426),rt=Ao(rt,$e,Ne,Xe,Ie[6],17,-1473231341),Xe=Ao(Xe,rt,$e,Ne,Ie[7],22,-45705983),Ne=Ao(Ne,Xe,rt,$e,Ie[8],7,1770035416),$e=Ao($e,Ne,Xe,rt,Ie[9],12,-1958414417),rt=Ao(rt,$e,Ne,Xe,Ie[10],17,-42063),Xe=Ao(Xe,rt,$e,Ne,Ie[11],22,-1990404162),Ne=Ao(Ne,Xe,rt,$e,Ie[12],7,1804603682),$e=Ao($e,Ne,Xe,rt,Ie[13],12,-40341101),rt=Ao(rt,$e,Ne,Xe,Ie[14],17,-1502002290),Ne=hi(Ne,Xe=Ao(Xe,rt,$e,Ne,Ie[15],22,1236535329),rt,$e,Ie[1],5,-165796510),$e=hi($e,Ne,Xe,rt,Ie[6],9,-1069501632),rt=hi(rt,$e,Ne,Xe,Ie[11],14,643717713),Xe=hi(Xe,rt,$e,Ne,Ie[0],20,-373897302),Ne=hi(Ne,Xe,rt,$e,Ie[5],5,-701558691),$e=hi($e,Ne,Xe,rt,Ie[10],9,38016083),rt=hi(rt,$e,Ne,Xe,Ie[15],14,-660478335),Xe=hi(Xe,rt,$e,Ne,Ie[4],20,-405537848),Ne=hi(Ne,Xe,rt,$e,Ie[9],5,568446438),$e=hi($e,Ne,Xe,rt,Ie[14],9,-1019803690),rt=hi(rt,$e,Ne,Xe,Ie[3],14,-187363961),Xe=hi(Xe,rt,$e,Ne,Ie[8],20,1163531501),Ne=hi(Ne,Xe,rt,$e,Ie[13],5,-1444681467),$e=hi($e,Ne,Xe,rt,Ie[2],9,-51403784),rt=hi(rt,$e,Ne,Xe,Ie[7],14,1735328473),Ne=aa(Ne,Xe=hi(Xe,rt,$e,Ne,Ie[12],20,-1926607734),rt,$e,Ie[5],4,-378558),$e=aa($e,Ne,Xe,rt,Ie[8],11,-2022574463),rt=aa(rt,$e,Ne,Xe,Ie[11],16,1839030562),Xe=aa(Xe,rt,$e,Ne,Ie[14],23,-35309556),Ne=aa(Ne,Xe,rt,$e,Ie[1],4,-1530992060),$e=aa($e,Ne,Xe,rt,Ie[4],11,1272893353),rt=aa(rt,$e,Ne,Xe,Ie[7],16,-155497632),Xe=aa(Xe,rt,$e,Ne,Ie[10],23,-1094730640),Ne=aa(Ne,Xe,rt,$e,Ie[13],4,681279174),$e=aa($e,Ne,Xe,rt,Ie[0],11,-358537222),rt=aa(rt,$e,Ne,Xe,Ie[3],16,-722521979),Xe=aa(Xe,rt,$e,Ne,Ie[6],23,76029189),Ne=aa(Ne,Xe,rt,$e,Ie[9],4,-640364487),$e=aa($e,Ne,Xe,rt,Ie[12],11,-421815835),rt=aa(rt,$e,Ne,Xe,Ie[15],16,530742520),Ne=qa(Ne,Xe=aa(Xe,rt,$e,Ne,Ie[2],23,-995338651),rt,$e,Ie[0],6,-198630844),$e=qa($e,Ne,Xe,rt,Ie[7],10,1126891415),rt=qa(rt,$e,Ne,Xe,Ie[14],15,-1416354905),Xe=qa(Xe,rt,$e,Ne,Ie[5],21,-57434055),Ne=qa(Ne,Xe,rt,$e,Ie[12],6,1700485571),$e=qa($e,Ne,Xe,rt,Ie[3],10,-1894986606),rt=qa(rt,$e,Ne,Xe,Ie[10],15,-1051523),Xe=qa(Xe,rt,$e,Ne,Ie[1],21,-2054922799),Ne=qa(Ne,Xe,rt,$e,Ie[8],6,1873313359),$e=qa($e,Ne,Xe,rt,Ie[15],10,-30611744),rt=qa(rt,$e,Ne,Xe,Ie[6],15,-1560198380),Xe=qa(Xe,rt,$e,Ne,Ie[13],21,1309151649),Ne=qa(Ne,Xe,rt,$e,Ie[4],6,-145523070),$e=qa($e,Ne,Xe,rt,Ie[11],10,-1120210379),rt=qa(rt,$e,Ne,Xe,Ie[2],15,718787259),Xe=qa(Xe,rt,$e,Ne,Ie[9],21,-343485551),He[0]=Fn(Ne,He[0]),He[1]=Fn(Xe,He[1]),He[2]=Fn(rt,He[2]),He[3]=Fn($e,He[3])}function wi(He,Ie,Ne,Xe,rt,$e){return Ie=Fn(Fn(Ie,He),Fn(Xe,$e)),Fn(Ie<<rt|Ie>>>32-rt,Ne)}function Ao(He,Ie,Ne,Xe,rt,$e,lt){return wi(Ie&Ne|~Ie&Xe,He,Ie,rt,$e,lt)}function hi(He,Ie,Ne,Xe,rt,$e,lt){return wi(Ie&Xe|Ne&~Xe,He,Ie,rt,$e,lt)}function aa(He,Ie,Ne,Xe,rt,$e,lt){return wi(Ie^Ne^Xe,He,Ie,rt,$e,lt)}function qa(He,Ie,Ne,Xe,rt,$e,lt){return wi(Ne^(Ie|~Xe),He,Ie,rt,$e,lt)}function co(He){var Ie,Ne=He.length,Xe=[1732584193,-271733879,-1732584194,271733878];for(Ie=64;Ie<=He.length;Ie+=64)ei(Xe,Ha(He.substring(Ie-64,Ie)));He=He.substring(Ie-64);var rt=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(Ie=0;Ie<He.length;Ie++)rt[Ie>>2]|=He.charCodeAt(Ie)<<(Ie%4<<3);if(rt[Ie>>2]|=128<<(Ie%4<<3),Ie>55)for(ei(Xe,rt),Ie=0;Ie<16;Ie++)rt[Ie]=0;return rt[14]=8*Ne,ei(Xe,rt),Xe}function Ha(He){var Ie,Ne=[];for(Ie=0;Ie<64;Ie+=4)Ne[Ie>>2]=He.charCodeAt(Ie)+(He.charCodeAt(Ie+1)<<8)+(He.charCodeAt(Ie+2)<<16)+(He.charCodeAt(Ie+3)<<24);return Ne}vo=Pr.atob.bind(Pr),Fo=Pr.btoa.bind(Pr);var ci="0123456789abcdef".split("");function si(He){for(var Ie="",Ne=0;Ne<4;Ne++)Ie+=ci[He>>8*Ne+4&15]+ci[He>>8*Ne&15];return Ie}function li(He){return String.fromCharCode((255&He)>>0,(65280&He)>>8,(16711680&He)>>16,(4278190080&He)>>24)}function Xi(He){return co(He).map(li).join("")}var Ui=function(He){for(var Ie=0;Ie<He.length;Ie++)He[Ie]=si(He[Ie]);return He.join("")}(co("hello"))!="5d41402abc4b2a76b9719d911017c592";function Fn(He,Ie){if(Ui){var Ne=(65535&He)+(65535&Ie);return(He>>16)+(Ie>>16)+(Ne>>16)<<16|65535&Ne}return He+Ie&4294967295}function On(He,Ie){var Ne,Xe,rt,$e;if(He!==Ne){for(var lt=(rt=He,$e=1+(256/He.length>>0),new Array($e+1).join(rt)),ft=[],mt=0;mt<256;mt++)ft[mt]=mt;var Tt=0;for(mt=0;mt<256;mt++){var Qt=ft[mt];Tt=(Tt+Qt+lt.charCodeAt(mt))%256,ft[mt]=ft[Tt],ft[Tt]=Qt}Ne=He,Xe=ft}else ft=Xe;var Xt=Ie.length,an=0,It=0,Tn="";for(mt=0;mt<Xt;mt++)It=(It+(Qt=ft[an=(an+1)%256]))%256,ft[an]=ft[It],ft[It]=Qt,lt=ft[(ft[an]+ft[It])%256],Tn+=String.fromCharCode(Ie.charCodeAt(mt)^lt);return Tn}var Br={print:4,modify:8,copy:16,"annot-forms":32};function _n(He,Ie,Ne,Xe){this.v=1,this.r=2;var rt=192;He.forEach(function(ft){if(Br.perm!==void 0)throw new Error("Invalid permission: "+ft);rt+=Br[ft]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var $e=(Ie+this.padding).substr(0,32),lt=(Ne+this.padding).substr(0,32);this.O=this.processOwnerPassword($e,lt),this.P=-(1+(255^rt)),this.encryptionKey=Xi($e+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(Xe)).substr(0,5),this.U=On(this.encryptionKey,this.padding)}function xr(He){if(/[^\u0000-\u00ff]/.test(He))throw new Error("Invalid PDF Name Object: "+He+", Only accept ASCII characters.");for(var Ie="",Ne=He.length,Xe=0;Xe<Ne;Xe++){var rt=He.charCodeAt(Xe);rt<33||rt===35||rt===37||rt===40||rt===41||rt===47||rt===60||rt===62||rt===91||rt===93||rt===123||rt===125||rt>126?Ie+="#"+("0"+rt.toString(16)).slice(-2):Ie+=He[Xe]}return Ie}function Hn(He){if((0,ge.Z)(He)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var Ie={};this.subscribe=function(Ne,Xe,rt){if(rt=rt||!1,typeof Ne!="string"||typeof Xe!="function"||typeof rt!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");Ie.hasOwnProperty(Ne)||(Ie[Ne]={});var $e=Math.random().toString(35);return Ie[Ne][$e]=[Xe,!!rt],$e},this.unsubscribe=function(Ne){for(var Xe in Ie)if(Ie[Xe][Ne])return delete Ie[Xe][Ne],Object.keys(Ie[Xe]).length===0&&delete Ie[Xe],!0;return!1},this.publish=function(Ne){if(Ie.hasOwnProperty(Ne)){var Xe=Array.prototype.slice.call(arguments,1),rt=[];for(var $e in Ie[Ne]){var lt=Ie[Ne][$e];try{lt[0].apply(He,Xe)}catch(ft){Pr.console&&zr.error("jsPDF PubSub Error",ft.message,ft)}lt[1]&&rt.push($e)}rt.length&&rt.forEach(this.unsubscribe)}},this.getTopics=function(){return Ie}}function Kr(He){if(!(this instanceof Kr))return new Kr(He);var Ie="opacity,stroke-opacity".split(",");for(var Ne in He)He.hasOwnProperty(Ne)&&Ie.indexOf(Ne)>=0&&(this[Ne]=He[Ne]);this.id="",this.objectNumber=-1}function Ba(He,Ie){this.gState=He,this.matrix=Ie,this.id="",this.objectNumber=-1}function Qa(He,Ie,Ne,Xe,rt){if(!(this instanceof Qa))return new Qa(He,Ie,Ne,Xe,rt);this.type=He==="axial"?2:3,this.coords=Ie,this.colors=Ne,Ba.call(this,Xe,rt)}function Wa(He,Ie,Ne,Xe,rt){if(!(this instanceof Wa))return new Wa(He,Ie,Ne,Xe,rt);this.boundingBox=He,this.xStep=Ie,this.yStep=Ne,this.stream="",this.cloneIndex=0,Ba.call(this,Xe,rt)}function xa(He){var Ie,Ne=typeof arguments[0]=="string"?arguments[0]:"p",Xe=arguments[1],rt=arguments[2],$e=arguments[3],lt=[],ft=1,mt=16,Tt="S",Qt=null;(0,ge.Z)(He=He||{})==="object"&&(Ne=He.orientation,Xe=He.unit||Xe,rt=He.format||rt,$e=He.compress||He.compressPdf||$e,(Qt=He.encryption||null)!==null&&(Qt.userPassword=Qt.userPassword||"",Qt.ownerPassword=Qt.ownerPassword||"",Qt.userPermissions=Qt.userPermissions||[]),ft=typeof He.userUnit=="number"?Math.abs(He.userUnit):1,He.precision!==void 0&&(Ie=He.precision),He.floatPrecision!==void 0&&(mt=He.floatPrecision),Tt=He.defaultPathOperation||"S"),lt=He.filters||($e===!0?["FlateEncode"]:lt),Xe=Xe||"mm",Ne=(""+(Ne||"P")).toLowerCase();var Xt=He.putOnlyUsedFonts||!1,an={},It={internal:{},__private__:{}};It.__private__.PubSub=Hn;var Tn="1.3",mn=It.__private__.getPdfVersion=function(){return Tn};It.__private__.setPdfVersion=function(ot){Tn=ot};var Un={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]};It.__private__.getPageFormats=function(){return Un};var cn=It.__private__.getPageFormat=function(ot){return Un[ot]};rt=rt||"a4";var Nn={COMPAT:"compat",ADVANCED:"advanced"},wr=Nn.COMPAT;function Zr(){this.saveGraphicsState(),Yn(new ji(Ko,0,0,-Ko,0,Su()*Ko).toString()+" cm"),this.setFontSize(this.getFontSize()/Ko),Tt="n",wr=Nn.ADVANCED}function Ea(){this.restoreGraphicsState(),Tt="S",wr=Nn.COMPAT}var to=It.__private__.combineFontStyleAndFontWeight=function(ot,Ht){if(ot=="bold"&&Ht=="normal"||ot=="bold"&&Ht==400||ot=="normal"&&Ht=="italic"||ot=="bold"&&Ht=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Ht&&(ot=Ht==400||Ht==="normal"?ot==="italic"?"italic":"normal":Ht!=700&&Ht!=="bold"||ot!=="normal"?(Ht==700?"bold":Ht)+""+ot:"bold"),ot};It.advancedAPI=function(ot){var Ht=wr===Nn.COMPAT;return Ht&&Zr.call(this),typeof ot!="function"||(ot(this),Ht&&Ea.call(this)),this},It.compatAPI=function(ot){var Ht=wr===Nn.ADVANCED;return Ht&&Ea.call(this),typeof ot!="function"||(ot(this),Ht&&Zr.call(this)),this},It.isAdvancedAPI=function(){return wr===Nn.ADVANCED};var Xr,or=function(ot){if(wr!==Nn.ADVANCED)throw new Error(ot+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},za=It.roundToPrecision=It.__private__.roundToPrecision=function(ot,Ht){var In=Ie||Ht;if(isNaN(ot)||isNaN(In))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return ot.toFixed(In).replace(/0+$/,"")};Xr=It.hpf=It.__private__.hpf=typeof mt=="number"?function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.hpf");return za(ot,mt)}:mt==="smart"?function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.hpf");return za(ot,ot>-1&&ot<1?16:5)}:function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.hpf");return za(ot,16)};var Ua=It.f2=It.__private__.f2=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.f2");return za(ot,2)},xn=It.__private__.f3=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.f3");return za(ot,3)},Cn=It.scale=It.__private__.scale=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.scale");return wr===Nn.COMPAT?ot*Ko:wr===Nn.ADVANCED?ot:void 0},hr=function(ot){return wr===Nn.COMPAT?Su()-ot:wr===Nn.ADVANCED?ot:void 0},cr=function(ot){return Cn(hr(ot))};It.__private__.setPrecision=It.setPrecision=function(ot){typeof parseInt(ot,10)=="number"&&(Ie=parseInt(ot,10))};var Ia,da="00000000000000000000000000000000",Oa=It.__private__.getFileId=function(){return da},Jr=It.__private__.setFileId=function(ot){return da=ot!==void 0&&/^[a-fA-F0-9]{32}$/.test(ot)?ot.toUpperCase():da.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Qt!==null&&($i=new _n(Qt.userPermissions,Qt.userPassword,Qt.ownerPassword,da)),da};It.setFileId=function(ot){return Jr(ot),this},It.getFileId=function(){return Oa()};var _a=It.__private__.convertDateToPDFDate=function(ot){var Ht=ot.getTimezoneOffset(),In=Ht<0?"+":"-",Jn=Math.floor(Math.abs(Ht/60)),Ir=Math.abs(Ht%60),ha=[In,Xn(Jn),"'",Xn(Ir),"'"].join("");return["D:",ot.getFullYear(),Xn(ot.getMonth()+1),Xn(ot.getDate()),Xn(ot.getHours()),Xn(ot.getMinutes()),Xn(ot.getSeconds()),ha].join("")},Na=It.__private__.convertPDFDateToDate=function(ot){var Ht=parseInt(ot.substr(2,4),10),In=parseInt(ot.substr(6,2),10)-1,Jn=parseInt(ot.substr(8,2),10),Ir=parseInt(ot.substr(10,2),10),ha=parseInt(ot.substr(12,2),10),Ja=parseInt(ot.substr(14,2),10);return new Date(Ht,In,Jn,Ir,ha,Ja,0)},Ro=It.__private__.setCreationDate=function(ot){var Ht;if(ot===void 0&&(ot=new Date),ot instanceof Date)Ht=_a(ot);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(ot))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Ht=ot}return Ia=Ht},Jt=It.__private__.getCreationDate=function(ot){var Ht=Ia;return ot==="jsDate"&&(Ht=Na(Ia)),Ht};It.setCreationDate=function(ot){return Ro(ot),this},It.getCreationDate=function(ot){return Jt(ot)};var kn,Xn=It.__private__.padd2=function(ot){return("0"+parseInt(ot)).slice(-2)},br=It.__private__.padd2Hex=function(ot){return("00"+(ot=ot.toString())).substr(ot.length)},Dr=0,ea=[],ia=[],ga=0,So=[],yo=[],Yo=!1,Jo=ia,Ti=function(){Dr=0,ga=0,ia=[],ea=[],So=[],ku=gl(),bu=gl()};It.__private__.setCustomOutputDestination=function(ot){Yo=!0,Jo=ot};var Ma=function(ot){Yo||(Jo=ot)};It.__private__.resetCustomOutputDestination=function(){Yo=!1,Jo=ia};var Yn=It.__private__.out=function(ot){return ot=ot.toString(),ga+=ot.length+1,Jo.push(ot),Jo},Ri=It.__private__.write=function(ot){return Yn(arguments.length===1?ot.toString():Array.prototype.join.call(arguments," "))},fi=It.__private__.getArrayBuffer=function(ot){for(var Ht=ot.length,In=new ArrayBuffer(Ht),Jn=new Uint8Array(In);Ht--;)Jn[Ht]=ot.charCodeAt(Ht);return In},fo=[["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]];It.__private__.getStandardFonts=function(){return fo};var To=He.fontSize||16;It.__private__.setFontSize=It.setFontSize=function(ot){return To=wr===Nn.ADVANCED?ot/Ko:ot,this};var Wo,Qo=It.__private__.getFontSize=It.getFontSize=function(){return wr===Nn.COMPAT?To:To*Ko},di=He.R2L||!1;It.__private__.setR2L=It.setR2L=function(ot){return di=ot,this},It.__private__.getR2L=It.getR2L=function(){return di};var Mi,qi=It.__private__.setZoomMode=function(ot){var Ht=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(ot))Wo=ot;else if(isNaN(ot)){if(Ht.indexOf(ot)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+ot+'" is not recognized.');Wo=ot}else Wo=parseInt(ot,10)};It.__private__.getZoomMode=function(){return Wo};var is,bs=It.__private__.setPageMode=function(ot){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(ot)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+ot+'" is not recognized.');Mi=ot};It.__private__.getPageMode=function(){return Mi};var js=It.__private__.setLayoutMode=function(ot){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(ot)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+ot+'" is not recognized.');is=ot};It.__private__.getLayoutMode=function(){return is},It.__private__.setDisplayMode=It.setDisplayMode=function(ot,Ht,In){return qi(ot),js(Ht),bs(In),this};var Hi={title:"",subject:"",author:"",keywords:"",creator:""};It.__private__.getDocumentProperty=function(ot){if(Object.keys(Hi).indexOf(ot)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Hi[ot]},It.__private__.getDocumentProperties=function(){return Hi},It.__private__.setDocumentProperties=It.setProperties=It.setDocumentProperties=function(ot){for(var Ht in Hi)Hi.hasOwnProperty(Ht)&&ot[Ht]&&(Hi[Ht]=ot[Ht]);return this},It.__private__.setDocumentProperty=function(ot,Ht){if(Object.keys(Hi).indexOf(ot)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Hi[ot]=Ht};var cs,Ko,Rl,ws,Lu,_s={},rl={},Ou=[],Ls={},tc={},fl={},yu={},Gu=null,ll=0,Wi=[],xs=new Hn(It),gc=He.hotfixes||[],Dl={},$l={},Tu=[],ji=function ot(Ht,In,Jn,Ir,ha,Ja){if(!(this instanceof ot))return new ot(Ht,In,Jn,Ir,ha,Ja);isNaN(Ht)&&(Ht=1),isNaN(In)&&(In=0),isNaN(Jn)&&(Jn=0),isNaN(Ir)&&(Ir=1),isNaN(ha)&&(ha=0),isNaN(Ja)&&(Ja=0),this._matrix=[Ht,In,Jn,Ir,ha,Ja]};Object.defineProperty(ji.prototype,"sx",{get:function(){return this._matrix[0]},set:function(ot){this._matrix[0]=ot}}),Object.defineProperty(ji.prototype,"shy",{get:function(){return this._matrix[1]},set:function(ot){this._matrix[1]=ot}}),Object.defineProperty(ji.prototype,"shx",{get:function(){return this._matrix[2]},set:function(ot){this._matrix[2]=ot}}),Object.defineProperty(ji.prototype,"sy",{get:function(){return this._matrix[3]},set:function(ot){this._matrix[3]=ot}}),Object.defineProperty(ji.prototype,"tx",{get:function(){return this._matrix[4]},set:function(ot){this._matrix[4]=ot}}),Object.defineProperty(ji.prototype,"ty",{get:function(){return this._matrix[5]},set:function(ot){this._matrix[5]=ot}}),Object.defineProperty(ji.prototype,"a",{get:function(){return this._matrix[0]},set:function(ot){this._matrix[0]=ot}}),Object.defineProperty(ji.prototype,"b",{get:function(){return this._matrix[1]},set:function(ot){this._matrix[1]=ot}}),Object.defineProperty(ji.prototype,"c",{get:function(){return this._matrix[2]},set:function(ot){this._matrix[2]=ot}}),Object.defineProperty(ji.prototype,"d",{get:function(){return this._matrix[3]},set:function(ot){this._matrix[3]=ot}}),Object.defineProperty(ji.prototype,"e",{get:function(){return this._matrix[4]},set:function(ot){this._matrix[4]=ot}}),Object.defineProperty(ji.prototype,"f",{get:function(){return this._matrix[5]},set:function(ot){this._matrix[5]=ot}}),Object.defineProperty(ji.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(ji.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(ji.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(ji.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),ji.prototype.join=function(ot){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Xr).join(ot)},ji.prototype.multiply=function(ot){var Ht=ot.sx*this.sx+ot.shy*this.shx,In=ot.sx*this.shy+ot.shy*this.sy,Jn=ot.shx*this.sx+ot.sy*this.shx,Ir=ot.shx*this.shy+ot.sy*this.sy,ha=ot.tx*this.sx+ot.ty*this.shx+this.tx,Ja=ot.tx*this.shy+ot.ty*this.sy+this.ty;return new ji(Ht,In,Jn,Ir,ha,Ja)},ji.prototype.decompose=function(){var ot=this.sx,Ht=this.shy,In=this.shx,Jn=this.sy,Ir=this.tx,ha=this.ty,Ja=Math.sqrt(ot*ot+Ht*Ht),Do=(ot/=Ja)*In+(Ht/=Ja)*Jn;In-=ot*Do,Jn-=Ht*Do;var Ei=Math.sqrt(In*In+Jn*Jn);return Do/=Ei,ot*(Jn/=Ei)<Ht*(In/=Ei)&&(ot=-ot,Ht=-Ht,Do=-Do,Ja=-Ja),{scale:new ji(Ja,0,0,Ei,0,0),translate:new ji(1,0,0,1,Ir,ha),rotate:new ji(ot,Ht,-Ht,ot,0,0),skew:new ji(1,0,Do,1,0,0)}},ji.prototype.toString=function(ot){return this.join(" ")},ji.prototype.inversed=function(){var ot=this.sx,Ht=this.shy,In=this.shx,Jn=this.sy,Ir=this.tx,ha=this.ty,Ja=1/(ot*Jn-Ht*In),Do=Jn*Ja,Ei=-Ht*Ja,Qi=-In*Ja,Zi=ot*Ja;return new ji(Do,Ei,Qi,Zi,-Do*Ir-Qi*ha,-Ei*Ir-Zi*ha)},ji.prototype.applyToPoint=function(ot){var Ht=ot.x*this.sx+ot.y*this.shx+this.tx,In=ot.x*this.shy+ot.y*this.sy+this.ty;return new pl(Ht,In)},ji.prototype.applyToRectangle=function(ot){var Ht=this.applyToPoint(ot),In=this.applyToPoint(new pl(ot.x+ot.w,ot.y+ot.h));return new ul(Ht.x,Ht.y,In.x-Ht.x,In.y-Ht.y)},ji.prototype.clone=function(){var ot=this.sx,Ht=this.shy,In=this.shx,Jn=this.sy,Ir=this.tx,ha=this.ty;return new ji(ot,Ht,In,Jn,Ir,ha)},It.Matrix=ji;var su=It.matrixMult=function(ot,Ht){return Ht.multiply(ot)},_u=new ji(1,0,0,1,0,0);It.unitMatrix=It.identityMatrix=_u;var zl=function(ot,Ht){if(!tc[ot]){var In=(Ht instanceof Qa?"Sh":"P")+(Object.keys(Ls).length+1).toString(10);Ht.id=In,tc[ot]=In,Ls[In]=Ht,xs.publish("addPattern",Ht)}};It.ShadingPattern=Qa,It.TilingPattern=Wa,It.addShadingPattern=function(ot,Ht){return or("addShadingPattern()"),zl(ot,Ht),this},It.beginTilingPattern=function(ot){or("beginTilingPattern()"),Fs(ot.boundingBox[0],ot.boundingBox[1],ot.boundingBox[2]-ot.boundingBox[0],ot.boundingBox[3]-ot.boundingBox[1],ot.matrix)},It.endTilingPattern=function(ot,Ht){or("endTilingPattern()"),Ht.stream=yo[kn].join(`
|
|
|
`),zl(ot,Ht),xs.publish("endTilingPattern",Ht),Tu.pop().restore()};var Pl=It.__private__.newObject=function(){var ot=gl();return lu(ot,!0),ot},gl=It.__private__.newObjectDeferred=function(){return Dr++,ea[Dr]=function(){return ga},Dr},lu=function(ot,Ht){return Ht=typeof Ht=="boolean"&&Ht,ea[ot]=ga,Ht&&Yn(ot+" 0 obj"),ot},hc=It.__private__.newAdditionalObject=function(){var ot={objId:gl(),content:""};return So.push(ot),ot},ku=gl(),bu=gl(),Os=It.__private__.decodeColorString=function(ot){var Ht=ot.split(" ");if(Ht.length!==2||Ht[1]!=="g"&&Ht[1]!=="G")Ht.length===5&&(Ht[4]==="k"||Ht[4]==="K")&&(Ht=[(1-Ht[0])*(1-Ht[3]),(1-Ht[1])*(1-Ht[3]),(1-Ht[2])*(1-Ht[3]),"r"]);else{var In=parseFloat(Ht[0]);Ht=[In,In,In,"r"]}for(var Jn="#",Ir=0;Ir<3;Ir++)Jn+=("0"+Math.floor(255*parseFloat(Ht[Ir])).toString(16)).slice(-2);return Jn},wu=It.__private__.encodeColorString=function(ot){var Ht;typeof ot=="string"&&(ot={ch1:ot});var In=ot.ch1,Jn=ot.ch2,Ir=ot.ch3,ha=ot.ch4,Ja=ot.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof In=="string"&&In.charAt(0)!=="#"){var Do=new Wr(In);if(Do.ok)In=Do.toHex();else if(!/^\d*\.?\d*$/.test(In))throw new Error('Invalid color "'+In+'" passed to jsPDF.encodeColorString.')}if(typeof In=="string"&&/^#[0-9A-Fa-f]{3}$/.test(In)&&(In="#"+In[1]+In[1]+In[2]+In[2]+In[3]+In[3]),typeof In=="string"&&/^#[0-9A-Fa-f]{6}$/.test(In)){var Ei=parseInt(In.substr(1),16);In=Ei>>16&255,Jn=Ei>>8&255,Ir=255&Ei}if(Jn===void 0||ha===void 0&&In===Jn&&Jn===Ir)if(typeof In=="string")Ht=In+" "+Ja[0];else switch(ot.precision){case 2:Ht=Ua(In/255)+" "+Ja[0];break;case 3:default:Ht=xn(In/255)+" "+Ja[0]}else if(ha===void 0||(0,ge.Z)(ha)==="object"){if(ha&&!isNaN(ha.a)&&ha.a===0)return Ht=["1.","1.","1.",Ja[1]].join(" ");if(typeof In=="string")Ht=[In,Jn,Ir,Ja[1]].join(" ");else switch(ot.precision){case 2:Ht=[Ua(In/255),Ua(Jn/255),Ua(Ir/255),Ja[1]].join(" ");break;default:case 3:Ht=[xn(In/255),xn(Jn/255),xn(Ir/255),Ja[1]].join(" ")}}else if(typeof In=="string")Ht=[In,Jn,Ir,ha,Ja[2]].join(" ");else switch(ot.precision){case 2:Ht=[Ua(In),Ua(Jn),Ua(Ir),Ua(ha),Ja[2]].join(" ");break;case 3:default:Ht=[xn(In),xn(Jn),xn(Ir),xn(ha),Ja[2]].join(" ")}return Ht},Mu=It.__private__.getFilters=function(){return lt},uu=It.__private__.putStream=function(ot){var Ht=(ot=ot||{}).data||"",In=ot.filters||Mu(),Jn=ot.alreadyAppliedFilters||[],Ir=ot.addLength1||!1,ha=Ht.length,Ja=ot.objectId,Do=function(Ol){return Ol};if(Qt!==null&&Ja===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Qt!==null&&(Do=$i.encryptor(Ja,0));var Ei={};In===!0&&(In=["FlateEncode"]);var Qi=ot.additionalKeyValues||[],Zi=(Ei=xa.API.processDataByFilters!==void 0?xa.API.processDataByFilters(Ht,In):{data:Ht,reverseChain:[]}).reverseChain+(Array.isArray(Jn)?Jn.join(" "):Jn.toString());if(Ei.data.length!==0&&(Qi.push({key:"Length",value:Ei.data.length}),Ir===!0&&Qi.push({key:"Length1",value:ha})),Zi.length!=0)if(Zi.split("/").length-1==1)Qi.push({key:"Filter",value:Zi});else{Qi.push({key:"Filter",value:"["+Zi+"]"});for(var hs=0;hs<Qi.length;hs+=1)if(Qi[hs].key==="DecodeParms"){for(var Ys=[],ks=0;ks<Ei.reverseChain.split("/").length-1;ks+=1)Ys.push("null");Ys.push(Qi[hs].value),Qi[hs].value="["+Ys.join(" ")+"]"}}Yn("<<");for(var zs=0;zs<Qi.length;zs++)Yn("/"+Qi[zs].key+" "+Qi[zs].value);Yn(">>"),Ei.data.length!==0&&(Yn("stream"),Yn(Do(Ei.data)),Yn("endstream"))},Fl=It.__private__.putPage=function(ot){var Ht=ot.number,In=ot.data,Jn=ot.objId,Ir=ot.contentsObjId;lu(Jn,!0),Yn("<</Type /Page"),Yn("/Parent "+ot.rootDictionaryObjId+" 0 R"),Yn("/Resources "+ot.resourceDictionaryObjId+" 0 R"),Yn("/MediaBox ["+parseFloat(Xr(ot.mediaBox.bottomLeftX))+" "+parseFloat(Xr(ot.mediaBox.bottomLeftY))+" "+Xr(ot.mediaBox.topRightX)+" "+Xr(ot.mediaBox.topRightY)+"]"),ot.cropBox!==null&&Yn("/CropBox ["+Xr(ot.cropBox.bottomLeftX)+" "+Xr(ot.cropBox.bottomLeftY)+" "+Xr(ot.cropBox.topRightX)+" "+Xr(ot.cropBox.topRightY)+"]"),ot.bleedBox!==null&&Yn("/BleedBox ["+Xr(ot.bleedBox.bottomLeftX)+" "+Xr(ot.bleedBox.bottomLeftY)+" "+Xr(ot.bleedBox.topRightX)+" "+Xr(ot.bleedBox.topRightY)+"]"),ot.trimBox!==null&&Yn("/TrimBox ["+Xr(ot.trimBox.bottomLeftX)+" "+Xr(ot.trimBox.bottomLeftY)+" "+Xr(ot.trimBox.topRightX)+" "+Xr(ot.trimBox.topRightY)+"]"),ot.artBox!==null&&Yn("/ArtBox ["+Xr(ot.artBox.bottomLeftX)+" "+Xr(ot.artBox.bottomLeftY)+" "+Xr(ot.artBox.topRightX)+" "+Xr(ot.artBox.topRightY)+"]"),typeof ot.userUnit=="number"&&ot.userUnit!==1&&Yn("/UserUnit "+ot.userUnit),xs.publish("putPage",{objId:Jn,pageContext:Wi[Ht],pageNumber:Ht,page:In}),Yn("/Contents "+Ir+" 0 R"),Yn(">>"),Yn("endobj");var ha=In.join(`
|
|
|
`);return wr===Nn.ADVANCED&&(ha+=`
|
|
|
Q`),lu(Ir,!0),uu({data:ha,filters:Mu(),objectId:Ir}),Yn("endobj"),Jn},nc=It.__private__.putPages=function(){var ot,Ht,In=[];for(ot=1;ot<=ll;ot++)Wi[ot].objId=gl(),Wi[ot].contentsObjId=gl();for(ot=1;ot<=ll;ot++)In.push(Fl({number:ot,data:yo[ot],objId:Wi[ot].objId,contentsObjId:Wi[ot].contentsObjId,mediaBox:Wi[ot].mediaBox,cropBox:Wi[ot].cropBox,bleedBox:Wi[ot].bleedBox,trimBox:Wi[ot].trimBox,artBox:Wi[ot].artBox,userUnit:Wi[ot].userUnit,rootDictionaryObjId:ku,resourceDictionaryObjId:bu}));lu(ku,!0),Yn("<</Type /Pages");var Jn="/Kids [";for(Ht=0;Ht<ll;Ht++)Jn+=In[Ht]+" 0 R ";Yn(Jn+"]"),Yn("/Count "+ll),Yn(">>"),Yn("endobj"),xs.publish("postPutPages")},rc=function(ot){xs.publish("putFont",{font:ot,out:Yn,newObject:Pl,putStream:uu}),ot.isAlreadyPutted!==!0&&(ot.objectNumber=Pl(),Yn("<<"),Yn("/Type /Font"),Yn("/BaseFont /"+xr(ot.postScriptName)),Yn("/Subtype /Type1"),typeof ot.encoding=="string"&&Yn("/Encoding /"+ot.encoding),Yn("/FirstChar 32"),Yn("/LastChar 255"),Yn(">>"),Yn("endobj"))},ht=function(){for(var ot in _s)_s.hasOwnProperty(ot)&&(Xt===!1||Xt===!0&&an.hasOwnProperty(ot))&&rc(_s[ot])},wt=function(ot){ot.objectNumber=Pl();var Ht=[];Ht.push({key:"Type",value:"/XObject"}),Ht.push({key:"Subtype",value:"/Form"}),Ht.push({key:"BBox",value:"["+[Xr(ot.x),Xr(ot.y),Xr(ot.x+ot.width),Xr(ot.y+ot.height)].join(" ")+"]"}),Ht.push({key:"Matrix",value:"["+ot.matrix.toString()+"]"});var In=ot.pages[1].join(`
|
|
|
`);uu({data:In,additionalKeyValues:Ht,objectId:ot.objectNumber}),Yn("endobj")},jt=function(){for(var ot in Dl)Dl.hasOwnProperty(ot)&&wt(Dl[ot])},Kt=function(ot,Ht){var In,Jn=[],Ir=1/(Ht-1);for(In=0;In<1;In+=Ir)Jn.push(In);if(Jn.push(1),ot[0].offset!=0){var ha={offset:0,color:ot[0].color};ot.unshift(ha)}if(ot[ot.length-1].offset!=1){var Ja={offset:1,color:ot[ot.length-1].color};ot.push(Ja)}for(var Do="",Ei=0,Qi=0;Qi<Jn.length;Qi++){for(In=Jn[Qi];In>ot[Ei+1].offset;)Ei++;var Zi=ot[Ei].offset,hs=(In-Zi)/(ot[Ei+1].offset-Zi),Ys=ot[Ei].color,ks=ot[Ei+1].color;Do+=br(Math.round((1-hs)*Ys[0]+hs*ks[0]).toString(16))+br(Math.round((1-hs)*Ys[1]+hs*ks[1]).toString(16))+br(Math.round((1-hs)*Ys[2]+hs*ks[2]).toString(16))}return Do.trim()},on=function(ot,Ht){Ht||(Ht=21);var In=Pl(),Jn=Kt(ot.colors,Ht),Ir=[];Ir.push({key:"FunctionType",value:"0"}),Ir.push({key:"Domain",value:"[0.0 1.0]"}),Ir.push({key:"Size",value:"["+Ht+"]"}),Ir.push({key:"BitsPerSample",value:"8"}),Ir.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ir.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),uu({data:Jn,additionalKeyValues:Ir,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:In}),Yn("endobj"),ot.objectNumber=Pl(),Yn("<< /ShadingType "+ot.type),Yn("/ColorSpace /DeviceRGB");var ha="/Coords ["+Xr(parseFloat(ot.coords[0]))+" "+Xr(parseFloat(ot.coords[1]))+" ";ot.type===2?ha+=Xr(parseFloat(ot.coords[2]))+" "+Xr(parseFloat(ot.coords[3])):ha+=Xr(parseFloat(ot.coords[2]))+" "+Xr(parseFloat(ot.coords[3]))+" "+Xr(parseFloat(ot.coords[4]))+" "+Xr(parseFloat(ot.coords[5])),Yn(ha+="]"),ot.matrix&&Yn("/Matrix ["+ot.matrix.toString()+"]"),Yn("/Function "+In+" 0 R"),Yn("/Extend [true true]"),Yn(">>"),Yn("endobj")},fn=function(ot,Ht){var In=gl(),Jn=Pl();Ht.push({resourcesOid:In,objectOid:Jn}),ot.objectNumber=Jn;var Ir=[];Ir.push({key:"Type",value:"/Pattern"}),Ir.push({key:"PatternType",value:"1"}),Ir.push({key:"PaintType",value:"1"}),Ir.push({key:"TilingType",value:"1"}),Ir.push({key:"BBox",value:"["+ot.boundingBox.map(Xr).join(" ")+"]"}),Ir.push({key:"XStep",value:Xr(ot.xStep)}),Ir.push({key:"YStep",value:Xr(ot.yStep)}),Ir.push({key:"Resources",value:In+" 0 R"}),ot.matrix&&Ir.push({key:"Matrix",value:"["+ot.matrix.toString()+"]"}),uu({data:ot.stream,additionalKeyValues:Ir,objectId:ot.objectNumber}),Yn("endobj")},Qn=function(ot){var Ht;for(Ht in Ls)Ls.hasOwnProperty(Ht)&&(Ls[Ht]instanceof Qa?on(Ls[Ht]):Ls[Ht]instanceof Wa&&fn(Ls[Ht],ot))},yn=function(ot){for(var Ht in ot.objectNumber=Pl(),Yn("<<"),ot)switch(Ht){case"opacity":Yn("/ca "+Ua(ot[Ht]));break;case"stroke-opacity":Yn("/CA "+Ua(ot[Ht]))}Yn(">>"),Yn("endobj")},rr=function(){var ot;for(ot in fl)fl.hasOwnProperty(ot)&&yn(fl[ot])},Sr=function(){for(var ot in Yn("/XObject <<"),Dl)Dl.hasOwnProperty(ot)&&Dl[ot].objectNumber>=0&&Yn("/"+ot+" "+Dl[ot].objectNumber+" 0 R");xs.publish("putXobjectDict"),Yn(">>")},_r=function(){$i.oid=Pl(),Yn("<<"),Yn("/Filter /Standard"),Yn("/V "+$i.v),Yn("/R "+$i.r),Yn("/U <"+$i.toHexString($i.U)+">"),Yn("/O <"+$i.toHexString($i.O)+">"),Yn("/P "+$i.P),Yn(">>"),Yn("endobj")},Cr=function(){for(var ot in Yn("/Font <<"),_s)_s.hasOwnProperty(ot)&&(Xt===!1||Xt===!0&&an.hasOwnProperty(ot))&&Yn("/"+ot+" "+_s[ot].objectNumber+" 0 R");Yn(">>")},Ca=function(){if(Object.keys(Ls).length>0){for(var ot in Yn("/Shading <<"),Ls)Ls.hasOwnProperty(ot)&&Ls[ot]instanceof Qa&&Ls[ot].objectNumber>=0&&Yn("/"+ot+" "+Ls[ot].objectNumber+" 0 R");xs.publish("putShadingPatternDict"),Yn(">>")}},va=function(ot){if(Object.keys(Ls).length>0){for(var Ht in Yn("/Pattern <<"),Ls)Ls.hasOwnProperty(Ht)&&Ls[Ht]instanceof It.TilingPattern&&Ls[Ht].objectNumber>=0&&Ls[Ht].objectNumber<ot&&Yn("/"+Ht+" "+Ls[Ht].objectNumber+" 0 R");xs.publish("putTilingPatternDict"),Yn(">>")}},ya=function(){if(Object.keys(fl).length>0){var ot;for(ot in Yn("/ExtGState <<"),fl)fl.hasOwnProperty(ot)&&fl[ot].objectNumber>=0&&Yn("/"+ot+" "+fl[ot].objectNumber+" 0 R");xs.publish("putGStateDict"),Yn(">>")}},ka=function(ot){lu(ot.resourcesOid,!0),Yn("<<"),Yn("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Cr(),Ca(),va(ot.objectOid),ya(),Sr(),Yn(">>"),Yn("endobj")},Ya=function(){var ot=[];ht(),rr(),jt(),Qn(ot),xs.publish("putResources"),ot.forEach(ka),ka({resourcesOid:bu,objectOid:Number.MAX_SAFE_INTEGER}),xs.publish("postPutResources")},lo=function(){xs.publish("putAdditionalObjects");for(var ot=0;ot<So.length;ot++){var Ht=So[ot];lu(Ht.objId,!0),Yn(Ht.content),Yn("endobj")}xs.publish("postPutAdditionalObjects")},no=function(ot){rl[ot.fontName]=rl[ot.fontName]||{},rl[ot.fontName][ot.fontStyle]=ot.id},so=function(ot,Ht,In,Jn,Ir){var ha={id:"F"+(Object.keys(_s).length+1).toString(10),postScriptName:ot,fontName:Ht,fontStyle:In,encoding:Jn,isStandardFont:Ir||!1,metadata:{}};return xs.publish("addFont",{font:ha,instance:this}),_s[ha.id]=ha,no(ha),ha.id},Uo=function(ot){for(var Ht=0,In=fo.length;Ht<In;Ht++){var Jn=so.call(this,ot[Ht][0],ot[Ht][1],ot[Ht][2],fo[Ht][3],!0);Xt===!1&&(an[Jn]=!0);var Ir=ot[Ht][0].split("-");no({id:Jn,fontName:Ir[0],fontStyle:Ir[1]||""})}xs.publish("addFonts",{fonts:_s,dictionary:rl})},Mo=function(ot){return ot.foo=function(){try{return ot.apply(this,arguments)}catch(Jn){var Ht=Jn.stack||"";~Ht.indexOf(" at ")&&(Ht=Ht.split(" at ")[1]);var In="Error in function "+Ht.split(`
|
|
|
`)[0].split("<")[0]+": "+Jn.message;if(!Pr.console)throw new Error(In);Pr.console.error(In,Jn),Pr.alert&&alert(In)}},ot.foo.bar=ot,ot.foo},Lo=function(ot,Ht){var In,Jn,Ir,ha,Ja,Do,Ei,Qi,Zi;if(Ir=(Ht=Ht||{}).sourceEncoding||"Unicode",Ja=Ht.outputEncoding,(Ht.autoencode||Ja)&&_s[cs].metadata&&_s[cs].metadata[Ir]&&_s[cs].metadata[Ir].encoding&&(ha=_s[cs].metadata[Ir].encoding,!Ja&&_s[cs].encoding&&(Ja=_s[cs].encoding),!Ja&&ha.codePages&&(Ja=ha.codePages[0]),typeof Ja=="string"&&(Ja=ha[Ja]),Ja)){for(Ei=!1,Do=[],In=0,Jn=ot.length;In<Jn;In++)(Qi=Ja[ot.charCodeAt(In)])?Do.push(String.fromCharCode(Qi)):Do.push(ot[In]),Do[In].charCodeAt(0)>>8&&(Ei=!0);ot=Do.join("")}for(In=ot.length;Ei===void 0&&In!==0;)ot.charCodeAt(In-1)>>8&&(Ei=!0),In--;if(!Ei)return ot;for(Do=Ht.noBOM?[]:[254,255],In=0,Jn=ot.length;In<Jn;In++){if((Zi=(Qi=ot.charCodeAt(In))>>8)>>8)throw new Error("Character at position "+In+" of string '"+ot+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Do.push(Zi),Do.push(Qi-(Zi<<8))}return String.fromCharCode.apply(void 0,Do)},Vo=It.__private__.pdfEscape=It.pdfEscape=function(ot,Ht){return Lo(ot,Ht).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Si=It.__private__.beginPage=function(ot){yo[++ll]=[],Wi[ll]={objId:0,contentsObjId:0,userUnit:Number(ft),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(ot[0]),topRightY:Number(ot[1])}},xo(ll),Ma(yo[kn])},Co=function(ot,Ht){var In,Jn,Ir;switch(Ne=Ht||Ne,typeof ot=="string"&&(In=cn(ot.toLowerCase()),Array.isArray(In)&&(Jn=In[0],Ir=In[1])),Array.isArray(ot)&&(Jn=ot[0]*Ko,Ir=ot[1]*Ko),isNaN(Jn)&&(Jn=rt[0],Ir=rt[1]),(Jn>14400||Ir>14400)&&(zr.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Jn=Math.min(14400,Jn),Ir=Math.min(14400,Ir)),rt=[Jn,Ir],Ne.substr(0,1)){case"l":Ir>Jn&&(rt=[Ir,Jn]);break;case"p":Jn>Ir&&(rt=[Ir,Jn])}Si(rt),Qs(ss),Yn(Bi),eu!==0&&Yn(eu+" J"),tu!==0&&Yn(tu+" j"),xs.publish("addPage",{pageNumber:ll})},_o=function(ot){ot>0&&ot<=ll&&(yo.splice(ot,1),Wi.splice(ot,1),ll--,kn>ll&&(kn=ll),this.setPage(kn))},xo=function(ot){ot>0&&ot<=ll&&(kn=ot)},ho=It.__private__.getNumberOfPages=It.getNumberOfPages=function(){return yo.length-1},Oo=function(ot,Ht,In){var Jn,Ir=void 0;return In=In||{},ot=ot!==void 0?ot:_s[cs].fontName,Ht=Ht!==void 0?Ht:_s[cs].fontStyle,Jn=ot.toLowerCase(),rl[Jn]!==void 0&&rl[Jn][Ht]!==void 0?Ir=rl[Jn][Ht]:rl[ot]!==void 0&&rl[ot][Ht]!==void 0?Ir=rl[ot][Ht]:In.disableWarning===!1&&zr.warn("Unable to look up font label for font '"+ot+"', '"+Ht+"'. Refer to getFontList() for available fonts."),Ir||In.noFallback||(Ir=rl.times[Ht])==null&&(Ir=rl.times.normal),Ir},Ai=It.__private__.putInfo=function(){var ot=Pl(),Ht=function(Jn){return Jn};for(var In in Qt!==null&&(Ht=$i.encryptor(ot,0)),Yn("<<"),Yn("/Producer ("+Vo(Ht("jsPDF "+xa.version))+")"),Hi)Hi.hasOwnProperty(In)&&Hi[In]&&Yn("/"+In.substr(0,1).toUpperCase()+In.substr(1)+" ("+Vo(Ht(Hi[In]))+")");Yn("/CreationDate ("+Vo(Ht(Ia))+")"),Yn(">>"),Yn("endobj")},Li=It.__private__.putCatalog=function(ot){var Ht=(ot=ot||{}).rootDictionaryObjId||ku;switch(Pl(),Yn("<<"),Yn("/Type /Catalog"),Yn("/Pages "+Ht+" 0 R"),Wo||(Wo="fullwidth"),Wo){case"fullwidth":Yn("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Yn("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Yn("/OpenAction [3 0 R /Fit]");break;case"original":Yn("/OpenAction [3 0 R /XYZ null null 1]");break;default:var In=""+Wo;In.substr(In.length-1)==="%"&&(Wo=parseInt(Wo)/100),typeof Wo=="number"&&Yn("/OpenAction [3 0 R /XYZ null null "+Ua(Wo)+"]")}switch(is||(is="continuous"),is){case"continuous":Yn("/PageLayout /OneColumn");break;case"single":Yn("/PageLayout /SinglePage");break;case"two":case"twoleft":Yn("/PageLayout /TwoColumnLeft");break;case"tworight":Yn("/PageLayout /TwoColumnRight")}Mi&&Yn("/PageMode /"+Mi),xs.publish("putCatalog"),Yn(">>"),Yn("endobj")},Ci=It.__private__.putTrailer=function(){Yn("trailer"),Yn("<<"),Yn("/Size "+(Dr+1)),Yn("/Root "+Dr+" 0 R"),Yn("/Info "+(Dr-1)+" 0 R"),Qt!==null&&Yn("/Encrypt "+$i.oid+" 0 R"),Yn("/ID [ <"+da+"> <"+da+"> ]"),Yn(">>")},ni=It.__private__.putHeader=function(){Yn("%PDF-"+Tn),Yn("%\xBA\xDF\xAC\xE0")},Ni=It.__private__.putXRef=function(){var ot="0000000000";Yn("xref"),Yn("0 "+(Dr+1)),Yn("0000000000 65535 f ");for(var Ht=1;Ht<=Dr;Ht++)typeof ea[Ht]=="function"?Yn((ot+ea[Ht]()).slice(-10)+" 00000 n "):ea[Ht]!==void 0?Yn((ot+ea[Ht]).slice(-10)+" 00000 n "):Yn("0000000000 00000 n ")},Pi=It.__private__.buildDocument=function(){Ti(),Ma(ia),xs.publish("buildDocument"),ni(),nc(),lo(),Ya(),Qt!==null&&_r(),Ai(),Li();var ot=ga;return Ni(),Ci(),Yn("startxref"),Yn(""+ot),Yn("%%EOF"),Ma(yo[kn]),ia.join(`
|
|
|
`)},As=It.__private__.getBlob=function(ot){return new Blob([fi(ot)],{type:"application/pdf"})},Vi=It.output=It.__private__.output=Mo(function(ot,Ht){switch(typeof(Ht=Ht||{})=="string"?Ht={filename:Ht}:Ht.filename=Ht.filename||"generated.pdf",ot){case void 0:return Pi();case"save":It.save(Ht.filename);break;case"arraybuffer":return fi(Pi());case"blob":return As(Pi());case"bloburi":case"bloburl":if(Pr.URL!==void 0&&typeof Pr.URL.createObjectURL=="function")return Pr.URL&&Pr.URL.createObjectURL(As(Pi()))||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 In="",Jn=Pi();try{In=Fo(Jn)}catch(ks){In=Fo(unescape(encodeURIComponent(Jn)))}return"data:application/pdf;filename="+Ht.filename+";base64,"+In;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Pr)==="[object Window]"){var Ir="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",ha=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Ht.pdfObjectUrl&&(Ir=Ht.pdfObjectUrl,ha="");var Ja='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Ir+'"'+ha+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Ht)+");<\/script></body></html>",Do=Pr.open();return Do!==null&&Do.document.write(Ja),Do}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Pr)==="[object Window]"){var Ei='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Ht.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Ht.filename+'" width="500px" height="400px" /></body></html>',Qi=Pr.open();if(Qi!==null){Qi.document.write(Ei);var Zi=this;Qi.document.documentElement.querySelector("#pdfViewer").onload=function(){Qi.document.title=Ht.filename,Qi.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Zi.output("bloburl"))}}return Qi}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Pr)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var hs='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Ht)+'"></iframe></body></html>',Ys=Pr.open();if(Ys!==null&&(Ys.document.write(hs),Ys.document.title=Ht.filename),Ys||typeof safari=="undefined")return Ys;break;case"datauri":case"dataurl":return Pr.document.location.href=this.output("datauristring",Ht);default:return null}}),Ps=function(ot){return Array.isArray(gc)===!0&&gc.indexOf(ot)>-1};switch(Xe){case"pt":Ko=1;break;case"mm":Ko=72/25.4;break;case"cm":Ko=72/2.54;break;case"in":Ko=72;break;case"px":Ko=Ps("px_scaling")==1?.75:96/72;break;case"pc":case"em":Ko=12;break;case"ex":Ko=6;break;default:if(typeof Xe!="number")throw new Error("Invalid unit: "+Xe);Ko=Xe}var $i=null;Ro(),Jr();var yi=function(ot){return Qt!==null?$i.encryptor(ot,0):function(Ht){return Ht}},Hs=It.__private__.getPageInfo=It.getPageInfo=function(ot){if(isNaN(ot)||ot%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Wi[ot].objId,pageNumber:ot,pageContext:Wi[ot]}},Po=It.__private__.getPageInfoByObjId=function(ot){if(isNaN(ot)||ot%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Ht in Wi)if(Wi[Ht].objId===ot)break;return Hs(Ht)},Ss=It.__private__.getCurrentPageInfo=It.getCurrentPageInfo=function(){return{objId:Wi[kn].objId,pageNumber:kn,pageContext:Wi[kn]}};It.addPage=function(){return Co.apply(this,arguments),this},It.setPage=function(){return xo.apply(this,arguments),Ma.call(this,yo[kn]),this},It.insertPage=function(ot){return this.addPage(),this.movePage(kn,ot),this},It.movePage=function(ot,Ht){var In,Jn;if(ot>Ht){In=yo[ot],Jn=Wi[ot];for(var Ir=ot;Ir>Ht;Ir--)yo[Ir]=yo[Ir-1],Wi[Ir]=Wi[Ir-1];yo[Ht]=In,Wi[Ht]=Jn,this.setPage(Ht)}else if(ot<Ht){In=yo[ot],Jn=Wi[ot];for(var ha=ot;ha<Ht;ha++)yo[ha]=yo[ha+1],Wi[ha]=Wi[ha+1];yo[Ht]=In,Wi[Ht]=Jn,this.setPage(Ht)}return this},It.deletePage=function(){return _o.apply(this,arguments),this},It.__private__.text=It.text=function(ot,Ht,In,Jn,Ir){var ha,Ja,Do,Ei,Qi,Zi,hs,Ys,ks,zs=(Jn=Jn||{}).scope||this;if(typeof ot=="number"&&typeof Ht=="number"&&(typeof In=="string"||Array.isArray(In))){var Ol=In;In=Ht,Ht=ot,ot=Ol}if(arguments[3]instanceof ji?(or("The transform parameter of text() with a Matrix value"),ks=Ir):(Do=arguments[4],Ei=arguments[5],(0,ge.Z)(hs=arguments[3])==="object"&&hs!==null||(typeof Do=="string"&&(Ei=Do,Do=null),typeof hs=="string"&&(Ei=hs,hs=null),typeof hs=="number"&&(Do=hs,hs=null),Jn={flags:hs,angle:Do,align:Ei})),isNaN(Ht)||isNaN(In)||ot==null)throw new Error("Invalid arguments passed to jsPDF.text");if(ot.length===0)return zs;var El="",du=!1,kl=typeof Jn.lineHeightFactor=="number"?Jn.lineHeightFactor:jl,Cu=zs.internal.scaleFactor;function Wu(Gs){return Gs=Gs.split(" ").join(Array(Jn.TabLen||9).join(" ")),Vo(Gs,hs)}function mc(Gs){for(var Ns,bl=Gs.concat(),Ml=[],Pu=bl.length;Pu--;)typeof(Ns=bl.shift())=="string"?Ml.push(Ns):Array.isArray(Gs)&&(Ns.length===1||Ns[1]===void 0&&Ns[2]===void 0)?Ml.push(Ns[0]):Ml.push([Ns[0],Ns[1],Ns[2]]);return Ml}function vc(Gs,Ns){var bl;if(typeof Gs=="string")bl=Ns(Gs)[0];else if(Array.isArray(Gs)){for(var Ml,Pu,pc=Gs.concat(),Pc=[],zc=pc.length;zc--;)typeof(Ml=pc.shift())=="string"?Pc.push(Ns(Ml)[0]):Array.isArray(Ml)&&typeof Ml[0]=="string"&&(Pu=Ns(Ml[0],Ml[1],Ml[2]),Pc.push([Pu[0],Pu[1],Pu[2]]));bl=Pc}return bl}var Vu=!1,Eu=!0;if(typeof ot=="string")Vu=!0;else if(Array.isArray(ot)){var oc=ot.concat();Ja=[];for(var Uu,Vl=oc.length;Vl--;)(typeof(Uu=oc.shift())!="string"||Array.isArray(Uu)&&typeof Uu[0]!="string")&&(Eu=!1);Vu=Eu}if(Vu===!1)throw new Error('Type of text must be string or Array. "'+ot+'" is not recognized.');typeof ot=="string"&&(ot=ot.match(/[\r?\n]/)?ot.split(/\r\n|\r|\n/g):[ot]);var ic=To/zs.internal.scaleFactor,Hu=ic*(kl-1);switch(Jn.baseline){case"bottom":In-=Hu;break;case"top":In+=ic-Hu;break;case"hanging":In+=ic-2*Hu;break;case"middle":In+=ic/2-Hu}if((Zi=Jn.maxWidth||0)>0&&(typeof ot=="string"?ot=zs.splitTextToSize(ot,Zi):Object.prototype.toString.call(ot)==="[object Array]"&&(ot=ot.reduce(function(Gs,Ns){return Gs.concat(zs.splitTextToSize(Ns,Zi))},[]))),ha={text:ot,x:Ht,y:In,options:Jn,mutex:{pdfEscape:Vo,activeFontKey:cs,fonts:_s,activeFontSize:To}},xs.publish("preProcessText",ha),ot=ha.text,Do=(Jn=ha.options).angle,!(ks instanceof ji)&&Do&&typeof Do=="number"){Do*=Math.PI/180,Jn.rotationDirection===0&&(Do=-Do),wr===Nn.ADVANCED&&(Do=-Do);var Zu=Math.cos(Do),Xu=Math.sin(Do);ks=new ji(Zu,Xu,-Xu,Zu,0,0)}else Do&&Do instanceof ji&&(ks=Do);wr!==Nn.ADVANCED||ks||(ks=_u),(Qi=Jn.charSpace||_l)!==void 0&&(El+=Xr(Cn(Qi))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(Ys=Jn.horizontalScale)!==void 0&&(El+=Xr(100*Ys)+` Tz
|
|
|
`),Jn.lang;var Nl=-1,yc=Jn.renderingMode!==void 0?Jn.renderingMode:Jn.stroke,sc=zs.internal.getCurrentPageInfo().pageContext;switch(yc){case 0:case!1:case"fill":Nl=0;break;case 1:case!0:case"stroke":Nl=1;break;case 2:case"fillThenStroke":Nl=2;break;case 3:case"invisible":Nl=3;break;case 4:case"fillAndAddForClipping":Nl=4;break;case 5:case"strokeAndAddPathForClipping":Nl=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Nl=6;break;case 7:case"addToPathForClipping":Nl=7}var lc=sc.usedRenderingMode!==void 0?sc.usedRenderingMode:-1;Nl!==-1?El+=Nl+` Tr
|
|
|
`:lc!==-1&&(El+=`0 Tr
|
|
|
`),Nl!==-1&&(sc.usedRenderingMode=Nl),Ei=Jn.align||"left";var fu,uc=To*kl,bc=zs.internal.pageSize.getWidth(),cc=_s[cs];Qi=Jn.charSpace||_l,Zi=Jn.maxWidth||0,hs=Object.assign({autoencode:!0,noBOM:!0},Jn.flags);var nu=[];if(Object.prototype.toString.call(ot)==="[object Array]"){var Zl;Ja=mc(ot),Ei!=="left"&&(fu=Ja.map(function(Gs){return zs.getStringUnitWidth(Gs,{font:cc,charSpace:Qi,fontSize:To,doKerning:!1})*To/Cu}));var gu,Ji=0;if(Ei==="right"){Ht-=fu[0],ot=[],Vl=Ja.length;for(var ls=0;ls<Vl;ls++)ls===0?(gu=Yi(Ht),Zl=gs(In)):(gu=Cn(Ji-fu[ls]),Zl=-uc),ot.push([Ja[ls],gu,Zl]),Ji=fu[ls]}else if(Ei==="center"){Ht-=fu[0]/2,ot=[],Vl=Ja.length;for(var vl=0;vl<Vl;vl++)vl===0?(gu=Yi(Ht),Zl=gs(In)):(gu=Cn((Ji-fu[vl])/2),Zl=-uc),ot.push([Ja[vl],gu,Zl]),Ji=fu[vl]}else if(Ei==="left"){ot=[],Vl=Ja.length;for(var ru=0;ru<Vl;ru++)ot.push(Ja[ru])}else{if(Ei!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');ot=[],Vl=Ja.length,Zi=Zi!==0?Zi:bc;for(var Tl=0;Tl<Vl;Tl++)Zl=Tl===0?gs(In):-uc,gu=Tl===0?Yi(Ht):0,Tl<Vl-1?nu.push(Xr(Cn((Zi-fu[Tl])/(Ja[Tl].split(" ").length-1)))):nu.push(0),ot.push([Ja[Tl],gu,Zl])}}var hu=typeof Jn.R2L=="boolean"?Jn.R2L:di;hu===!0&&(ot=vc(ot,function(Gs,Ns,bl){return[Gs.split("").reverse().join(""),Ns,bl]})),ha={text:ot,x:Ht,y:In,options:Jn,mutex:{pdfEscape:Vo,activeFontKey:cs,fonts:_s,activeFontSize:To}},xs.publish("postProcessText",ha),ot=ha.text,du=ha.mutex.isHex||!1;var Yu=_s[cs].encoding;Yu!=="WinAnsiEncoding"&&Yu!=="StandardEncoding"||(ot=vc(ot,function(Gs,Ns,bl){return[Wu(Gs),Ns,bl]})),Ja=mc(ot),ot=[];for(var Is,Bl,Ul,mu=0,Bu=1,Qu=Array.isArray(Ja[0])?Bu:mu,Xl="",xc=function(Gs,Ns,bl){var Ml="";return bl instanceof ji?(bl=typeof Jn.angle=="number"?su(bl,new ji(1,0,0,1,Gs,Ns)):su(new ji(1,0,0,1,Gs,Ns),bl),wr===Nn.ADVANCED&&(bl=su(new ji(1,0,0,-1,0,0),bl)),Ml=bl.join(" ")+` Tm
|
|
|
`):Ml=Xr(Gs)+" "+Xr(Ns)+` Td
|
|
|
`,Ml},xu=0;xu<Ja.length;xu++){switch(Xl="",Qu){case Bu:Ul=(du?"<":"(")+Ja[xu][0]+(du?">":")"),Is=parseFloat(Ja[xu][1]),Bl=parseFloat(Ja[xu][2]);break;case mu:Ul=(du?"<":"(")+Ja[xu]+(du?">":")"),Is=Yi(Ht),Bl=gs(In)}nu!==void 0&&nu[xu]!==void 0&&(Xl=nu[xu]+` Tw
|
|
|
`),xu===0?ot.push(Xl+xc(Is,Bl,ks)+Ul):Qu===mu?ot.push(Xl+Ul):Qu===Bu&&ot.push(Xl+xc(Is,Bl,ks)+Ul)}ot=Qu===mu?ot.join(` Tj
|
|
|
T* `):ot.join(` Tj
|
|
|
`),ot+=` Tj
|
|
|
`;var Ju=`BT
|
|
|
/`;return Ju+=cs+" "+To+` Tf
|
|
|
`,Ju+=Xr(To*kl)+` TL
|
|
|
`,Ju+=al+`
|
|
|
`,Ju+=El,Ju+=ot,Yn(Ju+="ET"),an[cs]=!0,zs};var Cs=It.__private__.clip=It.clip=function(ot){return Yn(ot==="evenodd"?"W*":"W"),this};It.clipEvenOdd=function(){return Cs("evenodd")},It.__private__.discardPath=It.discardPath=function(){return Yn("n"),this};var Xs=It.__private__.isValidStyle=function(ot){var Ht=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(ot)!==-1&&(Ht=!0),Ht};It.__private__.setDefaultPathOperation=It.setDefaultPathOperation=function(ot){return Xs(ot)&&(Tt=ot),this};var ai=It.__private__.getStyle=It.getStyle=function(ot){var Ht=Tt;switch(ot){case"D":case"S":Ht="S";break;case"F":Ht="f";break;case"FD":case"DF":Ht="B";break;case"f":case"f*":case"B":case"B*":Ht=ot}return Ht},ti=It.close=function(){return Yn("h"),this};It.stroke=function(){return Yn("S"),this},It.fill=function(ot){return Zo("f",ot),this},It.fillEvenOdd=function(ot){return Zo("f*",ot),this},It.fillStroke=function(ot){return Zo("B",ot),this},It.fillStrokeEvenOdd=function(ot){return Zo("B*",ot),this};var Zo=function(ot,Ht){(0,ge.Z)(Ht)==="object"?Go(Ht,ot):Yn(ot)},Ho=function(ot){ot===null||wr===Nn.ADVANCED&&ot===void 0||(ot=ai(ot),Yn(ot))};function es(ot,Ht,In,Jn,Ir){var ha=new Wa(Ht||this.boundingBox,In||this.xStep,Jn||this.yStep,this.gState,Ir||this.matrix);ha.stream=this.stream;var Ja=ot+"$$"+this.cloneIndex+++"$$";return zl(Ja,ha),ha}var Go=function(ot,Ht){var In=tc[ot.key],Jn=Ls[In];if(Jn instanceof Qa)Yn("q"),Yn(bi(Ht)),Jn.gState&&It.setGState(Jn.gState),Yn(ot.matrix.toString()+" cm"),Yn("/"+In+" sh"),Yn("Q");else if(Jn instanceof Wa){var Ir=new ji(1,0,0,-1,0,Su());ot.matrix&&(Ir=Ir.multiply(ot.matrix||_u),In=es.call(Jn,ot.key,ot.boundingBox,ot.xStep,ot.yStep,Ir).id),Yn("q"),Yn("/Pattern cs"),Yn("/"+In+" scn"),Jn.gState&&It.setGState(Jn.gState),Yn(Ht),Yn("Q")}},bi=function(ot){switch(ot){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},Ki=It.moveTo=function(ot,Ht){return Yn(Xr(Cn(ot))+" "+Xr(cr(Ht))+" m"),this},Di=It.lineTo=function(ot,Ht){return Yn(Xr(Cn(ot))+" "+Xr(cr(Ht))+" l"),this},el=It.curveTo=function(ot,Ht,In,Jn,Ir,ha){return Yn([Xr(Cn(ot)),Xr(cr(Ht)),Xr(Cn(In)),Xr(cr(Jn)),Xr(Cn(Ir)),Xr(cr(ha)),"c"].join(" ")),this};It.__private__.line=It.line=function(ot,Ht,In,Jn,Ir){if(isNaN(ot)||isNaN(Ht)||isNaN(In)||isNaN(Jn)||!Xs(Ir))throw new Error("Invalid arguments passed to jsPDF.line");return wr===Nn.COMPAT?this.lines([[In-ot,Jn-Ht]],ot,Ht,[1,1],Ir||"S"):this.lines([[In-ot,Jn-Ht]],ot,Ht,[1,1]).stroke()},It.__private__.lines=It.lines=function(ot,Ht,In,Jn,Ir,ha){var Ja,Do,Ei,Qi,Zi,hs,Ys,ks,zs,Ol,El,du;if(typeof ot=="number"&&(du=In,In=Ht,Ht=ot,ot=du),Jn=Jn||[1,1],ha=ha||!1,isNaN(Ht)||isNaN(In)||!Array.isArray(ot)||!Array.isArray(Jn)||!Xs(Ir)||typeof ha!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Ki(Ht,In),Ja=Jn[0],Do=Jn[1],Qi=ot.length,Ol=Ht,El=In,Ei=0;Ei<Qi;Ei++)(Zi=ot[Ei]).length===2?(Ol=Zi[0]*Ja+Ol,El=Zi[1]*Do+El,Di(Ol,El)):(hs=Zi[0]*Ja+Ol,Ys=Zi[1]*Do+El,ks=Zi[2]*Ja+Ol,zs=Zi[3]*Do+El,Ol=Zi[4]*Ja+Ol,El=Zi[5]*Do+El,el(hs,Ys,ks,zs,Ol,El));return ha&&ti(),Ho(Ir),this},It.path=function(ot){for(var Ht=0;Ht<ot.length;Ht++){var In=ot[Ht],Jn=In.c;switch(In.op){case"m":Ki(Jn[0],Jn[1]);break;case"l":Di(Jn[0],Jn[1]);break;case"c":el.apply(this,Jn);break;case"h":ti()}}return this},It.__private__.rect=It.rect=function(ot,Ht,In,Jn,Ir){if(isNaN(ot)||isNaN(Ht)||isNaN(In)||isNaN(Jn)||!Xs(Ir))throw new Error("Invalid arguments passed to jsPDF.rect");return wr===Nn.COMPAT&&(Jn=-Jn),Yn([Xr(Cn(ot)),Xr(cr(Ht)),Xr(Cn(In)),Xr(Cn(Jn)),"re"].join(" ")),Ho(Ir),this},It.__private__.triangle=It.triangle=function(ot,Ht,In,Jn,Ir,ha,Ja){if(isNaN(ot)||isNaN(Ht)||isNaN(In)||isNaN(Jn)||isNaN(Ir)||isNaN(ha)||!Xs(Ja))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[In-ot,Jn-Ht],[Ir-In,ha-Jn],[ot-Ir,Ht-ha]],ot,Ht,[1,1],Ja,!0),this},It.__private__.roundedRect=It.roundedRect=function(ot,Ht,In,Jn,Ir,ha,Ja){if(isNaN(ot)||isNaN(Ht)||isNaN(In)||isNaN(Jn)||isNaN(Ir)||isNaN(ha)||!Xs(Ja))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Do=4/3*(Math.SQRT2-1);return Ir=Math.min(Ir,.5*In),ha=Math.min(ha,.5*Jn),this.lines([[In-2*Ir,0],[Ir*Do,0,Ir,ha-ha*Do,Ir,ha],[0,Jn-2*ha],[0,ha*Do,-Ir*Do,ha,-Ir,ha],[2*Ir-In,0],[-Ir*Do,0,-Ir,-ha*Do,-Ir,-ha],[0,2*ha-Jn],[0,-ha*Do,Ir*Do,-ha,Ir,-ha]],ot+Ir,Ht,[1,1],Ja,!0),this},It.__private__.ellipse=It.ellipse=function(ot,Ht,In,Jn,Ir){if(isNaN(ot)||isNaN(Ht)||isNaN(In)||isNaN(Jn)||!Xs(Ir))throw new Error("Invalid arguments passed to jsPDF.ellipse");var ha=4/3*(Math.SQRT2-1)*In,Ja=4/3*(Math.SQRT2-1)*Jn;return Ki(ot+In,Ht),el(ot+In,Ht-Ja,ot+ha,Ht-Jn,ot,Ht-Jn),el(ot-ha,Ht-Jn,ot-In,Ht-Ja,ot-In,Ht),el(ot-In,Ht+Ja,ot-ha,Ht+Jn,ot,Ht+Jn),el(ot+ha,Ht+Jn,ot+In,Ht+Ja,ot+In,Ht),Ho(Ir),this},It.__private__.circle=It.circle=function(ot,Ht,In,Jn){if(isNaN(ot)||isNaN(Ht)||isNaN(In)||!Xs(Jn))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(ot,Ht,In,In,Jn)},It.setFont=function(ot,Ht,In){return In&&(Ht=to(Ht,In)),cs=Oo(ot,Ht,{disableWarning:!1}),this};var hl=It.__private__.getFont=It.getFont=function(){return _s[Oo.apply(It,arguments)]};It.__private__.getFontList=It.getFontList=function(){var ot,Ht,In={};for(ot in rl)if(rl.hasOwnProperty(ot))for(Ht in In[ot]=[],rl[ot])rl[ot].hasOwnProperty(Ht)&&In[ot].push(Ht);return In},It.addFont=function(ot,Ht,In,Jn,Ir){var ha=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&ha.indexOf(arguments[3])!==-1?Ir=arguments[3]:arguments[3]&&ha.indexOf(arguments[3])==-1&&(In=to(In,Jn)),Ir=Ir||"Identity-H",so.call(this,ot,Ht,In,Ir)};var jl,ss=He.lineWidth||.200025,Cl=It.__private__.getLineWidth=It.getLineWidth=function(){return ss},Qs=It.__private__.setLineWidth=It.setLineWidth=function(ot){return ss=ot,Yn(Xr(Cn(ot))+" w"),this};It.__private__.setLineDash=xa.API.setLineDash=xa.API.setLineDashPattern=function(ot,Ht){if(ot=ot||[],Ht=Ht||0,isNaN(Ht)||!Array.isArray(ot))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return ot=ot.map(function(In){return Xr(Cn(In))}).join(" "),Ht=Xr(Cn(Ht)),Yn("["+ot+"] "+Ht+" d"),this};var Il=It.__private__.getLineHeight=It.getLineHeight=function(){return To*jl};It.__private__.getLineHeight=It.getLineHeight=function(){return To*jl};var Du=It.__private__.setLineHeightFactor=It.setLineHeightFactor=function(ot){return typeof(ot=ot||1.15)=="number"&&(jl=ot),this},as=It.__private__.getLineHeightFactor=It.getLineHeightFactor=function(){return jl};Du(He.lineHeight);var Yi=It.__private__.getHorizontalCoordinate=function(ot){return Cn(ot)},gs=It.__private__.getVerticalCoordinate=function(ot){return wr===Nn.ADVANCED?ot:Wi[kn].mediaBox.topRightY-Wi[kn].mediaBox.bottomLeftY-Cn(ot)},tl=It.__private__.getHorizontalCoordinateString=It.getHorizontalCoordinateString=function(ot){return Xr(Yi(ot))},Ts=It.__private__.getVerticalCoordinateString=It.getVerticalCoordinateString=function(ot){return Xr(gs(ot))},Bi=He.strokeColor||"0 G";It.__private__.getStrokeColor=It.getDrawColor=function(){return Os(Bi)},It.__private__.setStrokeColor=It.setDrawColor=function(ot,Ht,In,Jn){return Bi=wu({ch1:ot,ch2:Ht,ch3:In,ch4:Jn,pdfColorType:"draw",precision:2}),Yn(Bi),this};var ml=He.fillColor||"0 g";It.__private__.getFillColor=It.getFillColor=function(){return Os(ml)},It.__private__.setFillColor=It.setFillColor=function(ot,Ht,In,Jn){return ml=wu({ch1:ot,ch2:Ht,ch3:In,ch4:Jn,pdfColorType:"fill",precision:2}),Yn(ml),this};var al=He.textColor||"0 g",Ll=It.__private__.getTextColor=It.getTextColor=function(){return Os(al)};It.__private__.setTextColor=It.setTextColor=function(ot,Ht,In,Jn){return al=wu({ch1:ot,ch2:Ht,ch3:In,ch4:Jn,pdfColorType:"text",precision:3}),this};var _l=He.charSpace,Ms=It.__private__.getCharSpace=It.getCharSpace=function(){return parseFloat(_l||0)};It.__private__.setCharSpace=It.setCharSpace=function(ot){if(isNaN(ot))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return _l=ot,this};var eu=0;It.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},It.__private__.setLineCap=It.setLineCap=function(ot){var Ht=It.CapJoinStyles[ot];if(Ht===void 0)throw new Error("Line cap style of '"+ot+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return eu=Ht,Yn(Ht+" J"),this};var tu=0;It.__private__.setLineJoin=It.setLineJoin=function(ot){var Ht=It.CapJoinStyles[ot];if(Ht===void 0)throw new Error("Line join style of '"+ot+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return tu=Ht,Yn(Ht+" j"),this},It.__private__.setLineMiterLimit=It.__private__.setMiterLimit=It.setLineMiterLimit=It.setMiterLimit=function(ot){if(ot=ot||0,isNaN(ot))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return Yn(Xr(Cn(ot))+" M"),this},It.GState=Kr,It.setGState=function(ot){(ot=typeof ot=="string"?fl[yu[ot]]:Ql(null,ot)).equals(Gu)||(Yn("/"+ot.id+" gs"),Gu=ot)};var Ql=function(ot,Ht){if(!ot||!yu[ot]){var In=!1;for(var Jn in fl)if(fl.hasOwnProperty(Jn)&&fl[Jn].equals(Ht)){In=!0;break}if(In)Ht=fl[Jn];else{var Ir="GS"+(Object.keys(fl).length+1).toString(10);fl[Ir]=Ht,Ht.id=Ir}return ot&&(yu[ot]=Ht.id),xs.publish("addGState",Ht),Ht}};It.addGState=function(ot,Ht){return Ql(ot,Ht),this},It.saveGraphicsState=function(){return Yn("q"),Ou.push({key:cs,size:To,color:al}),this},It.restoreGraphicsState=function(){Yn("Q");var ot=Ou.pop();return cs=ot.key,To=ot.size,al=ot.color,Gu=null,this},It.setCurrentTransformationMatrix=function(ot){return Yn(ot.toString()+" cm"),this},It.comment=function(ot){return Yn("#"+ot),this};var pl=function(ot,Ht){var In=ot||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return In},set:function(ha){isNaN(ha)||(In=parseFloat(ha))}});var Jn=Ht||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Jn},set:function(ha){isNaN(ha)||(Jn=parseFloat(ha))}});var Ir="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Ir},set:function(ha){Ir=ha.toString()}}),this},ul=function(ot,Ht,In,Jn){pl.call(this,ot,Ht),this.type="rect";var Ir=In||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Ir},set:function(Ja){isNaN(Ja)||(Ir=parseFloat(Ja))}});var ha=Jn||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return ha},set:function(Ja){isNaN(Ja)||(ha=parseFloat(Ja))}}),this},Ks=function(){this.page=ll,this.currentPage=kn,this.pages=yo.slice(0),this.pagesContext=Wi.slice(0),this.x=Rl,this.y=ws,this.matrix=Lu,this.width=Gl(kn),this.height=Su(kn),this.outputDestination=Jo,this.id="",this.objectNumber=-1};Ks.prototype.restore=function(){ll=this.page,kn=this.currentPage,Wi=this.pagesContext,yo=this.pages,Rl=this.x,ws=this.y,Lu=this.matrix,Wl(kn,this.width),ac(kn,this.height),Jo=this.outputDestination};var Fs=function(ot,Ht,In,Jn,Ir){Tu.push(new Ks),ll=kn=0,yo=[],Rl=ot,ws=Ht,Lu=Ir,Si([In,Jn])},cu=function(ot){if($l[ot])Tu.pop().restore();else{var Ht=new Ks,In="Xo"+(Object.keys(Dl).length+1).toString(10);Ht.id=In,$l[ot]=In,Dl[In]=Ht,xs.publish("addFormObject",Ht),Tu.pop().restore()}};for(var Au in It.beginFormObject=function(ot,Ht,In,Jn,Ir){return Fs(ot,Ht,In,Jn,Ir),this},It.endFormObject=function(ot){return cu(ot),this},It.doFormObject=function(ot,Ht){var In=Dl[$l[ot]];return Yn("q"),Yn(Ht.toString()+" cm"),Yn("/"+In.id+" Do"),Yn("Q"),this},It.getFormObject=function(ot){var Ht=Dl[$l[ot]];return{x:Ht.x,y:Ht.y,width:Ht.width,height:Ht.height,matrix:Ht.matrix}},It.save=function(ot,Ht){return ot=ot||"generated.pdf",(Ht=Ht||{}).returnPromise=Ht.returnPromise||!1,Ht.returnPromise===!1?(Or(As(Pi()),ot),typeof Or.unload=="function"&&Pr.setTimeout&&setTimeout(Or.unload,911),this):new Promise(function(In,Jn){try{var Ir=Or(As(Pi()),ot);typeof Or.unload=="function"&&Pr.setTimeout&&setTimeout(Or.unload,911),In(Ir)}catch(ha){Jn(ha.message)}})},xa.API)xa.API.hasOwnProperty(Au)&&(Au==="events"&&xa.API.events.length?function(ot,Ht){var In,Jn,Ir;for(Ir=Ht.length-1;Ir!==-1;Ir--)In=Ht[Ir][0],Jn=Ht[Ir][1],ot.subscribe.apply(ot,[In].concat(typeof Jn=="function"?[Jn]:Jn))}(xs,xa.API.events):It[Au]=xa.API[Au]);var Gl=It.getPageWidth=function(ot){return(Wi[ot=ot||kn].mediaBox.topRightX-Wi[ot].mediaBox.bottomLeftX)/Ko},Wl=It.setPageWidth=function(ot,Ht){Wi[ot].mediaBox.topRightX=Ht*Ko+Wi[ot].mediaBox.bottomLeftX},Su=It.getPageHeight=function(ot){return(Wi[ot=ot||kn].mediaBox.topRightY-Wi[ot].mediaBox.bottomLeftY)/Ko},ac=It.setPageHeight=function(ot,Ht){Wi[ot].mediaBox.topRightY=Ht*Ko+Wi[ot].mediaBox.bottomLeftY};return It.internal={pdfEscape:Vo,getStyle:ai,getFont:hl,getFontSize:Qo,getCharSpace:Ms,getTextColor:Ll,getLineHeight:Il,getLineHeightFactor:as,getLineWidth:Cl,write:Ri,getHorizontalCoordinate:Yi,getVerticalCoordinate:gs,getCoordinateString:tl,getVerticalCoordinateString:Ts,collections:{},newObject:Pl,newAdditionalObject:hc,newObjectDeferred:gl,newObjectDeferredBegin:lu,getFilters:Mu,putStream:uu,events:xs,scaleFactor:Ko,pageSize:{getWidth:function(){return Gl(kn)},setWidth:function(ot){Wl(kn,ot)},getHeight:function(){return Su(kn)},setHeight:function(ot){ac(kn,ot)}},encryptionOptions:Qt,encryption:$i,getEncryptor:yi,output:Vi,getNumberOfPages:ho,pages:yo,out:Yn,f2:Ua,f3:xn,getPageInfo:Hs,getPageInfoByObjId:Po,getCurrentPageInfo:Ss,getPDFVersion:mn,Point:pl,Rectangle:ul,Matrix:ji,hasHotfix:Ps},Object.defineProperty(It.internal.pageSize,"width",{get:function(){return Gl(kn)},set:function(ot){Wl(kn,ot)},enumerable:!0,configurable:!0}),Object.defineProperty(It.internal.pageSize,"height",{get:function(){return Su(kn)},set:function(ot){ac(kn,ot)},enumerable:!0,configurable:!0}),Uo.call(It,fo),cs="F1",Co(rt,Ne),xs.publish("initialized"),It}_n.prototype.lsbFirstWord=function(He){return String.fromCharCode(He>>0&255,He>>8&255,He>>16&255,He>>24&255)},_n.prototype.toHexString=function(He){return He.split("").map(function(Ie){return("0"+(255&Ie.charCodeAt(0)).toString(16)).slice(-2)}).join("")},_n.prototype.hexToBytes=function(He){for(var Ie=[],Ne=0;Ne<He.length;Ne+=2)Ie.push(String.fromCharCode(parseInt(He.substr(Ne,2),16)));return Ie.join("")},_n.prototype.processOwnerPassword=function(He,Ie){return On(Xi(Ie).substr(0,5),He)},_n.prototype.encryptor=function(He,Ie){var Ne=Xi(this.encryptionKey+String.fromCharCode(255&He,He>>8&255,He>>16&255,255&Ie,Ie>>8&255)).substr(0,10);return function(Xe){return On(Ne,Xe)}},Kr.prototype.equals=function(He){var Ie,Ne="id,objectNumber,equals";if(!He||(0,ge.Z)(He)!==(0,ge.Z)(this))return!1;var Xe=0;for(Ie in this)if(!(Ne.indexOf(Ie)>=0)){if(this.hasOwnProperty(Ie)&&!He.hasOwnProperty(Ie)||this[Ie]!==He[Ie])return!1;Xe++}for(Ie in He)He.hasOwnProperty(Ie)&&Ne.indexOf(Ie)<0&&Xe--;return Xe===0},xa.API={events:[]},xa.version="2.5.1";var Za=xa.API,Ra=1,Dn=function(He){return He.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Kn=function(He){return He.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},er=function(He){return He.toFixed(2)},Gt=function(He){return He.toFixed(5)};Za.__acroform__={};var gr=function(He,Ie){He.prototype=Object.create(Ie.prototype),He.prototype.constructor=He},Vr=function(He){return He*Ra},fa=function(He){var Ie=new _t,Ne=Gn.internal.getHeight(He)||0,Xe=Gn.internal.getWidth(He)||0;return Ie.BBox=[0,0,Number(er(Xe)),Number(er(Ne))],Ie},ar=Za.__acroform__.setBit=function(He,Ie){if(He=He||0,Ie=Ie||0,isNaN(He)||isNaN(Ie))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return He|=1<<Ie},pr=Za.__acroform__.clearBit=function(He,Ie){if(He=He||0,Ie=Ie||0,isNaN(He)||isNaN(Ie))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return He&=~(1<<Ie)},yr=Za.__acroform__.getBit=function(He,Ie){if(isNaN(He)||isNaN(Ie))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return He&1<<Ie?1:0},ta=Za.__acroform__.getBitForPdf=function(He,Ie){if(isNaN(He)||isNaN(Ie))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return yr(He,Ie-1)},tn=Za.__acroform__.setBitForPdf=function(He,Ie){if(isNaN(He)||isNaN(Ie))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return ar(He,Ie-1)},Mn=Za.__acroform__.clearBitForPdf=function(He,Ie){if(isNaN(He)||isNaN(Ie))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return pr(He,Ie-1)},lr=Za.__acroform__.calculateCoordinates=function(He,Ie){var Ne=Ie.internal.getHorizontalCoordinate,Xe=Ie.internal.getVerticalCoordinate,rt=He[0],$e=He[1],lt=He[2],ft=He[3],mt={};return mt.lowerLeft_X=Ne(rt)||0,mt.lowerLeft_Y=Xe($e+ft)||0,mt.upperRight_X=Ne(rt+lt)||0,mt.upperRight_Y=Xe($e)||0,[Number(er(mt.lowerLeft_X)),Number(er(mt.lowerLeft_Y)),Number(er(mt.upperRight_X)),Number(er(mt.upperRight_Y))]},ua=function(He){if(He.appearanceStreamContent)return He.appearanceStreamContent;if(He.V||He.DV){var Ie=[],Ne=He._V||He.DV,Xe=pa(He,Ne),rt=He.scope.internal.getFont(He.fontName,He.fontStyle).id;Ie.push("/Tx BMC"),Ie.push("q"),Ie.push("BT"),Ie.push(He.scope.__private__.encodeColorString(He.color)),Ie.push("/"+rt+" "+er(Xe.fontSize)+" Tf"),Ie.push("1 0 0 1 0 0 Tm"),Ie.push(Xe.text),Ie.push("ET"),Ie.push("Q"),Ie.push("EMC");var $e=fa(He);return $e.scope=He.scope,$e.stream=Ie.join(`
|
|
|
`),$e}},pa=function(He,Ie){var Ne=He.fontSize===0?He.maxFontSize:He.fontSize,Xe={text:"",fontSize:""},rt=(Ie=(Ie=Ie.substr(0,1)=="("?Ie.substr(1):Ie).substr(Ie.length-1)==")"?Ie.substr(0,Ie.length-1):Ie).split(" ");rt=He.multiline?rt.map(function(xn){return xn.split(`
|
|
|
`)}):rt.map(function(xn){return[xn]});var $e=Ne,lt=Gn.internal.getHeight(He)||0;lt=lt<0?-lt:lt;var ft=Gn.internal.getWidth(He)||0;ft=ft<0?-ft:ft;var mt=function(xn,Cn,hr){if(xn+1<rt.length){var cr=Cn+" "+rt[xn+1][0];return Pa(cr,He,hr).width<=ft-4}return!1};$e++;e:for(;$e>0;){Ie="",$e--;var Tt,Qt,Xt=Pa("3",He,$e).height,an=He.multiline?lt-$e:(lt-Xt)/2,It=an+=2,Tn=0,mn=0,Un=0;if($e<=0){Ie=`(...) Tj
|
|
|
`,Ie+="% Width of Text: "+Pa(Ie,He,$e=12).width+", FieldWidth:"+ft+`
|
|
|
`;break}for(var cn="",Nn=0,wr=0;wr<rt.length;wr++)if(rt.hasOwnProperty(wr)){var Zr=!1;if(rt[wr].length!==1&&Un!==rt[wr].length-1){if((Xt+2)*(Nn+2)+2>lt)continue e;cn+=rt[wr][Un],Zr=!0,mn=wr,wr--}else{cn=(cn+=rt[wr][Un]+" ").substr(cn.length-1)==" "?cn.substr(0,cn.length-1):cn;var Ea=parseInt(wr),to=mt(Ea,cn,$e),Xr=wr>=rt.length-1;if(to&&!Xr){cn+=" ",Un=0;continue}if(to||Xr){if(Xr)mn=Ea;else if(He.multiline&&(Xt+2)*(Nn+2)+2>lt)continue e}else{if(!He.multiline||(Xt+2)*(Nn+2)+2>lt)continue e;mn=Ea}}for(var or="",za=Tn;za<=mn;za++){var Ua=rt[za];if(He.multiline){if(za===mn){or+=Ua[Un]+" ",Un=(Un+1)%Ua.length;continue}if(za===Tn){or+=Ua[Ua.length-1]+" ";continue}}or+=Ua[0]+" "}switch(or=or.substr(or.length-1)==" "?or.substr(0,or.length-1):or,Qt=Pa(or,He,$e).width,He.textAlign){case"right":Tt=ft-Qt-2;break;case"center":Tt=(ft-Qt)/2;break;case"left":default:Tt=2}Ie+=er(Tt)+" "+er(It)+` Td
|
|
|
`,Ie+="("+Dn(or)+`) Tj
|
|
|
`,Ie+=-er(Tt)+` 0 Td
|
|
|
`,It=-($e+2),Qt=0,Tn=Zr?mn:mn+1,Nn++,cn=""}break}return Xe.text=Ie,Xe.fontSize=$e,Xe},Pa=function(He,Ie,Ne){var Xe=Ie.scope.internal.getFont(Ie.fontName,Ie.fontStyle),rt=Ie.scope.getStringUnitWidth(He,{font:Xe,fontSize:parseFloat(Ne),charSpace:0})*parseFloat(Ne);return{height:Ie.scope.getStringUnitWidth("3",{font:Xe,fontSize:parseFloat(Ne),charSpace:0})*parseFloat(Ne)*1.5,width:rt}},Vn={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},$n=function(He,Ie){var Ne={type:"reference",object:He};Ie.internal.getPageInfo(He.page).pageContext.annotations.find(function(Xe){return Xe.type===Ne.type&&Xe.object===Ne.object})===void 0&&Ie.internal.getPageInfo(He.page).pageContext.annotations.push(Ne)},tr=function(He,Ie){for(var Ne in He)if(He.hasOwnProperty(Ne)){var Xe=Ne,rt=He[Ne];Ie.internal.newObjectDeferredBegin(rt.objId,!0),(0,ge.Z)(rt)==="object"&&typeof rt.putStream=="function"&&rt.putStream(),delete He[Xe]}},fr=function(He,Ie){if(Ie.scope=He,He.internal!==void 0&&(He.internal.acroformPlugin===void 0||He.internal.acroformPlugin.isInitialized===!1)){if(vn.FieldNum=0,He.internal.acroformPlugin=JSON.parse(JSON.stringify(Vn)),He.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Ra=He.internal.scaleFactor,He.internal.acroformPlugin.acroFormDictionaryRoot=new Vt,He.internal.acroformPlugin.acroFormDictionaryRoot.scope=He,He.internal.acroformPlugin.acroFormDictionaryRoot._eventID=He.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})(He)}),He.internal.events.subscribe("buildDocument",function(){(function(Ne){Ne.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var Xe=Ne.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var rt in Xe)if(Xe.hasOwnProperty(rt)){var $e=Xe[rt];$e.objId=void 0,$e.hasAnnotation&&$n($e,Ne)}})(He)}),He.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")})(He)}),He.internal.events.subscribe("postPutPages",function(Ne){(function(Xe,rt){var $e=!Xe;for(var lt in Xe||(rt.internal.newObjectDeferredBegin(rt.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),rt.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),Xe=Xe||rt.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(Xe.hasOwnProperty(lt)){var ft=Xe[lt],mt=[],Tt=ft.Rect;if(ft.Rect&&(ft.Rect=lr(ft.Rect,rt)),rt.internal.newObjectDeferredBegin(ft.objId,!0),ft.DA=Gn.createDefaultAppearanceStream(ft),(0,ge.Z)(ft)==="object"&&typeof ft.getKeyValueListForStream=="function"&&(mt=ft.getKeyValueListForStream()),ft.Rect=Tt,ft.hasAppearanceStream&&!ft.appearanceStreamContent){var Qt=ua(ft);mt.push({key:"AP",value:"<</N "+Qt+">>"}),rt.internal.acroformPlugin.xForms.push(Qt)}if(ft.appearanceStreamContent){var Xt="";for(var an in ft.appearanceStreamContent)if(ft.appearanceStreamContent.hasOwnProperty(an)){var It=ft.appearanceStreamContent[an];if(Xt+="/"+an+" ",Xt+="<<",Object.keys(It).length>=1||Array.isArray(It)){for(var lt in It)if(It.hasOwnProperty(lt)){var Tn=It[lt];typeof Tn=="function"&&(Tn=Tn.call(rt,ft)),Xt+="/"+lt+" "+Tn+" ",rt.internal.acroformPlugin.xForms.indexOf(Tn)>=0||rt.internal.acroformPlugin.xForms.push(Tn)}}else typeof(Tn=It)=="function"&&(Tn=Tn.call(rt,ft)),Xt+="/"+lt+" "+Tn,rt.internal.acroformPlugin.xForms.indexOf(Tn)>=0||rt.internal.acroformPlugin.xForms.push(Tn);Xt+=">>"}mt.push({key:"AP",value:`<<
|
|
|
`+Xt+">>"})}rt.internal.putStream({additionalKeyValues:mt,objectId:ft.objId}),rt.internal.out("endobj")}$e&&tr(rt.internal.acroformPlugin.xForms,rt)})(Ne,He)}),He.internal.acroformPlugin.isInitialized=!0}},Fa=Za.__acroform__.arrayToPdfArray=function(He,Ie,Ne){var Xe=function(lt){return lt};if(Array.isArray(He)){for(var rt="[",$e=0;$e<He.length;$e++)switch($e!==0&&(rt+=" "),(0,ge.Z)(He[$e])){case"boolean":case"number":case"object":rt+=He[$e].toString();break;case"string":He[$e].substr(0,1)!=="/"?(Ie!==void 0&&Ne&&(Xe=Ne.internal.getEncryptor(Ie)),rt+="("+Dn(Xe(He[$e].toString()))+")"):rt+=He[$e].toString()}return rt+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},jr=function(He,Ie,Ne){var Xe=function(rt){return rt};return Ie!==void 0&&Ne&&(Xe=Ne.internal.getEncryptor(Ie)),(He=He||"").toString(),He="("+Dn(Xe(He))+")"},Wt=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(He){this._objId=He}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Wt.prototype.toString=function(){return this.objId+" 0 R"},Wt.prototype.putStream=function(){var He=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:He,objectId:this.objId}),this.scope.internal.out("endobj")},Wt.prototype.getKeyValueListForStream=function(){var He=[],Ie=Object.getOwnPropertyNames(this).filter(function($e){return $e!="content"&&$e!="appearanceStreamContent"&&$e!="scope"&&$e!="objId"&&$e.substring(0,1)!="_"});for(var Ne in Ie)if(Object.getOwnPropertyDescriptor(this,Ie[Ne]).configurable===!1){var Xe=Ie[Ne],rt=this[Xe];rt&&(Array.isArray(rt)?He.push({key:Xe,value:Fa(rt,this.objId,this.scope)}):rt instanceof Wt?(rt.scope=this.scope,He.push({key:Xe,value:rt.objId+" 0 R"})):typeof rt!="function"&&He.push({key:Xe,value:rt}))}return He};var _t=function(){Wt.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 He,Ie=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return Ie},set:function(Ne){Ie=Ne}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(Ne){He=Ne.trim()},get:function(){return He||null}})};gr(_t,Wt);var Vt=function(){Wt.call(this);var He,Ie=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return Ie.length>0?Ie:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return Ie}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(He){var Ne=function(Xe){return Xe};return this.scope&&(Ne=this.scope.internal.getEncryptor(this.objId)),"("+Dn(Ne(He))+")"}},set:function(Ne){He=Ne}})};gr(Vt,Wt);var vn=function He(){Wt.call(this);var Ie=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return Ie},set:function(cn){if(isNaN(cn))throw new Error('Invalid value "'+cn+'" for attribute F supplied.');Ie=cn}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!ta(Ie,3)},set:function(cn){cn?this.F=tn(Ie,3):this.F=Mn(Ie,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 Xe=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(Xe.length!==0)return Xe},set:function(cn){Xe=cn!==void 0?cn:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!Xe||isNaN(Xe[0])?0:Xe[0]},set:function(cn){Xe[0]=cn}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!Xe||isNaN(Xe[1])?0:Xe[1]},set:function(cn){Xe[1]=cn}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!Xe||isNaN(Xe[2])?0:Xe[2]},set:function(cn){Xe[2]=cn}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!Xe||isNaN(Xe[3])?0:Xe[3]},set:function(cn){Xe[3]=cn}});var rt="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return rt},set:function(cn){switch(cn){case"/Btn":case"/Tx":case"/Ch":case"/Sig":rt=cn;break;default:throw new Error('Invalid value "'+cn+'" for attribute FT supplied.')}}});var $e=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!$e||$e.length<1){if(this instanceof gn)return;$e="FieldObject"+He.FieldNum++}var cn=function(Nn){return Nn};return this.scope&&(cn=this.scope.internal.getEncryptor(this.objId)),"("+Dn(cn($e))+")"},set:function(cn){$e=cn.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return $e},set:function(cn){$e=cn}});var lt="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return lt},set:function(cn){lt=cn}});var ft="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return ft},set:function(cn){ft=cn}});var mt=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return mt},set:function(cn){mt=cn}});var Tt=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Tt===void 0?50/Ra: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 Xt="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Xt||this instanceof gn||this instanceof Gr))return jr(Xt,this.objId,this.scope)},set:function(cn){cn=cn.toString(),Xt=cn}});var an=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(an)return this instanceof ca?an:jr(an,this.objId,this.scope)},set:function(cn){cn=cn.toString(),an=this instanceof ca?cn:cn.substr(0,1)==="("?Kn(cn.substr(1,cn.length-2)):Kn(cn)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof ca?Kn(an.substr(1,an.length-1)):an},set:function(cn){cn=cn.toString(),an=this instanceof ca?"/"+cn:cn}});var It=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(It)return It},set:function(cn){this.V=cn}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(It)return this instanceof ca?It:jr(It,this.objId,this.scope)},set:function(cn){cn=cn.toString(),It=this instanceof ca?cn:cn.substr(0,1)==="("?Kn(cn.substr(1,cn.length-2)):Kn(cn)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof ca?Kn(It.substr(1,It.length-1)):It},set:function(cn){cn=cn.toString(),It=this instanceof ca?"/"+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 Tn,mn=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return mn},set:function(cn){cn=!!cn,mn=cn}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Tn)return Tn},set:function(cn){Tn=cn}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,1)},set:function(cn){cn?this.Ff=tn(this.Ff,1):this.Ff=Mn(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,2)},set:function(cn){cn?this.Ff=tn(this.Ff,2):this.Ff=Mn(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,3)},set:function(cn){cn?this.Ff=tn(this.Ff,3):this.Ff=Mn(this.Ff,3)}});var Un=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(Un!==null)return Un},set:function(cn){if([0,1,2].indexOf(cn)===-1)throw new Error('Invalid value "'+cn+'" for attribute Q supplied.');Un=cn}}),Object.defineProperty(this,"textAlign",{get:function(){var cn;switch(Un){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:Un=2;break;case"center":case 1:Un=1;break;case"left":case 0:default:Un=0}}})};gr(vn,Wt);var Rn=function(){vn.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var He=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return He},set:function(Ne){He=Ne}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return He},set:function(Ne){He=Ne}});var Ie=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Fa(Ie,this.objId,this.scope)},set:function(Ne){var Xe,rt;rt=[],typeof(Xe=Ne)=="string"&&(rt=function($e,lt,ft){ft||(ft=1);for(var mt,Tt=[];mt=lt.exec($e);)Tt.push(mt[ft]);return Tt}(Xe,/\((.*?)\)/g)),Ie=rt}}),this.getOptions=function(){return Ie},this.setOptions=function(Ne){Ie=Ne,this.sort&&Ie.sort()},this.addOption=function(Ne){Ne=(Ne=Ne||"").toString(),Ie.push(Ne),this.sort&&Ie.sort()},this.removeOption=function(Ne,Xe){for(Xe=Xe||!1,Ne=(Ne=Ne||"").toString();Ie.indexOf(Ne)!==-1&&(Ie.splice(Ie.indexOf(Ne),1),Xe!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,18)},set:function(Ne){Ne?this.Ff=tn(this.Ff,18):this.Ff=Mn(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,19)},set:function(Ne){this.combo===!0&&(Ne?this.Ff=tn(this.Ff,19):this.Ff=Mn(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,20)},set:function(Ne){Ne?(this.Ff=tn(this.Ff,20),Ie.sort()):this.Ff=Mn(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,22)},set:function(Ne){Ne?this.Ff=tn(this.Ff,22):this.Ff=Mn(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,23)},set:function(Ne){Ne?this.Ff=tn(this.Ff,23):this.Ff=Mn(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,27)},set:function(Ne){Ne?this.Ff=tn(this.Ff,27):this.Ff=Mn(this.Ff,27)}}),this.hasAppearanceStream=!1};gr(Rn,vn);var Ar=function(){Rn.call(this),this.fontName="helvetica",this.combo=!1};gr(Ar,Rn);var Rr=function(){Ar.call(this),this.combo=!0};gr(Rr,Ar);var oa=function(){Rr.call(this),this.edit=!0};gr(oa,Rr);var ca=function(){vn.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,15)},set:function(Ne){Ne?this.Ff=tn(this.Ff,15):this.Ff=Mn(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,16)},set:function(Ne){Ne?this.Ff=tn(this.Ff,16):this.Ff=Mn(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,17)},set:function(Ne){Ne?this.Ff=tn(this.Ff,17):this.Ff=Mn(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,26)},set:function(Ne){Ne?this.Ff=tn(this.Ff,26):this.Ff=Mn(this.Ff,26)}});var He,Ie={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var Ne=function($e){return $e};if(this.scope&&(Ne=this.scope.internal.getEncryptor(this.objId)),Object.keys(Ie).length!==0){var Xe,rt=[];for(Xe in rt.push("<<"),Ie)rt.push("/"+Xe+" ("+Dn(Ne(Ie[Xe]))+")");return rt.push(">>"),rt.join(`
|
|
|
`)}},set:function(Ne){(0,ge.Z)(Ne)==="object"&&(Ie=Ne)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Ie.CA||""},set:function(Ne){typeof Ne=="string"&&(Ie.CA=Ne)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return He},set:function(Ne){He=Ne}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return He.substr(1,He.length-1)},set:function(Ne){He="/"+Ne}})};gr(ca,vn);var Sn=function(){ca.call(this),this.pushButton=!0};gr(Sn,ca);var dn=function(){ca.call(this),this.radio=!0,this.pushButton=!1;var He=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return He},set:function(Ie){He=Ie!==void 0?Ie:[]}})};gr(dn,ca);var gn=function(){var He,Ie;vn.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return He},set:function(rt){He=rt}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return Ie},set:function(rt){Ie=rt}});var Ne,Xe={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var rt=function(ft){return ft};this.scope&&(rt=this.scope.internal.getEncryptor(this.objId));var $e,lt=[];for($e in lt.push("<<"),Xe)lt.push("/"+$e+" ("+Dn(rt(Xe[$e]))+")");return lt.push(">>"),lt.join(`
|
|
|
`)},set:function(rt){(0,ge.Z)(rt)==="object"&&(Xe=rt)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Xe.CA||""},set:function(rt){typeof rt=="string"&&(Xe.CA=rt)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Ne},set:function(rt){Ne=rt}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Ne.substr(1,Ne.length-1)},set:function(rt){Ne="/"+rt}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Gn.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};gr(gn,vn),dn.prototype.setAppearance=function(He){if(!("createAppearanceStream"in He)||!("getCA"in He))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var Ie in this.Kids)if(this.Kids.hasOwnProperty(Ie)){var Ne=this.Kids[Ie];Ne.appearanceStreamContent=He.createAppearanceStream(Ne.optionName),Ne.caption=He.getCA()}},dn.prototype.createOption=function(He){var Ie=new gn;return Ie.Parent=this,Ie.optionName=He,this.Kids.push(Ie),wa.call(this.scope,Ie),Ie};var sr=function(){ca.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Gn.CheckBox.createAppearanceStream()};gr(sr,ca);var Gr=function(){vn.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,13)},set:function(Ie){Ie?this.Ff=tn(this.Ff,13):this.Ff=Mn(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,21)},set:function(Ie){Ie?this.Ff=tn(this.Ff,21):this.Ff=Mn(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,23)},set:function(Ie){Ie?this.Ff=tn(this.Ff,23):this.Ff=Mn(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,24)},set:function(Ie){Ie?this.Ff=tn(this.Ff,24):this.Ff=Mn(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,25)},set:function(Ie){Ie?this.Ff=tn(this.Ff,25):this.Ff=Mn(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,26)},set:function(Ie){Ie?this.Ff=tn(this.Ff,26):this.Ff=Mn(this.Ff,26)}});var He=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return He},set:function(Ie){He=Ie}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return He},set:function(Ie){Number.isInteger(Ie)&&(He=Ie)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};gr(Gr,vn);var na=function(){Gr.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!ta(this.Ff,14)},set:function(He){He?this.Ff=tn(this.Ff,14):this.Ff=Mn(this.Ff,14)}}),this.password=!0};gr(na,Gr);var Gn={CheckBox:{createAppearanceStream:function(){return{N:{On:Gn.CheckBox.YesNormal},D:{On:Gn.CheckBox.YesPushDown,Off:Gn.CheckBox.OffPushDown}}},YesPushDown:function(He){var Ie=fa(He);Ie.scope=He.scope;var Ne=[],Xe=He.scope.internal.getFont(He.fontName,He.fontStyle).id,rt=He.scope.__private__.encodeColorString(He.color),$e=pa(He,He.caption);return Ne.push("0.749023 g"),Ne.push("0 0 "+er(Gn.internal.getWidth(He))+" "+er(Gn.internal.getHeight(He))+" re"),Ne.push("f"),Ne.push("BMC"),Ne.push("q"),Ne.push("0 0 1 rg"),Ne.push("/"+Xe+" "+er($e.fontSize)+" Tf "+rt),Ne.push("BT"),Ne.push($e.text),Ne.push("ET"),Ne.push("Q"),Ne.push("EMC"),Ie.stream=Ne.join(`
|
|
|
`),Ie},YesNormal:function(He){var Ie=fa(He);Ie.scope=He.scope;var Ne=He.scope.internal.getFont(He.fontName,He.fontStyle).id,Xe=He.scope.__private__.encodeColorString(He.color),rt=[],$e=Gn.internal.getHeight(He),lt=Gn.internal.getWidth(He),ft=pa(He,He.caption);return rt.push("1 g"),rt.push("0 0 "+er(lt)+" "+er($e)+" re"),rt.push("f"),rt.push("q"),rt.push("0 0 1 rg"),rt.push("0 0 "+er(lt-1)+" "+er($e-1)+" re"),rt.push("W"),rt.push("n"),rt.push("0 g"),rt.push("BT"),rt.push("/"+Ne+" "+er(ft.fontSize)+" Tf "+Xe),rt.push(ft.text),rt.push("ET"),rt.push("Q"),Ie.stream=rt.join(`
|
|
|
`),Ie},OffPushDown:function(He){var Ie=fa(He);Ie.scope=He.scope;var Ne=[];return Ne.push("0.749023 g"),Ne.push("0 0 "+er(Gn.internal.getWidth(He))+" "+er(Gn.internal.getHeight(He))+" re"),Ne.push("f"),Ie.stream=Ne.join(`
|
|
|
`),Ie}},RadioButton:{Circle:{createAppearanceStream:function(He){var Ie={D:{Off:Gn.RadioButton.Circle.OffPushDown},N:{}};return Ie.N[He]=Gn.RadioButton.Circle.YesNormal,Ie.D[He]=Gn.RadioButton.Circle.YesPushDown,Ie},getCA:function(){return"l"},YesNormal:function(He){var Ie=fa(He);Ie.scope=He.scope;var Ne=[],Xe=Gn.internal.getWidth(He)<=Gn.internal.getHeight(He)?Gn.internal.getWidth(He)/4:Gn.internal.getHeight(He)/4;Xe=Number((.9*Xe).toFixed(5));var rt=Gn.internal.Bezier_C,$e=Number((Xe*rt).toFixed(5));return Ne.push("q"),Ne.push("1 0 0 1 "+Gt(Gn.internal.getWidth(He)/2)+" "+Gt(Gn.internal.getHeight(He)/2)+" cm"),Ne.push(Xe+" 0 m"),Ne.push(Xe+" "+$e+" "+$e+" "+Xe+" 0 "+Xe+" c"),Ne.push("-"+$e+" "+Xe+" -"+Xe+" "+$e+" -"+Xe+" 0 c"),Ne.push("-"+Xe+" -"+$e+" -"+$e+" -"+Xe+" 0 -"+Xe+" c"),Ne.push($e+" -"+Xe+" "+Xe+" -"+$e+" "+Xe+" 0 c"),Ne.push("f"),Ne.push("Q"),Ie.stream=Ne.join(`
|
|
|
`),Ie},YesPushDown:function(He){var Ie=fa(He);Ie.scope=He.scope;var Ne=[],Xe=Gn.internal.getWidth(He)<=Gn.internal.getHeight(He)?Gn.internal.getWidth(He)/4:Gn.internal.getHeight(He)/4;Xe=Number((.9*Xe).toFixed(5));var rt=Number((2*Xe).toFixed(5)),$e=Number((rt*Gn.internal.Bezier_C).toFixed(5)),lt=Number((Xe*Gn.internal.Bezier_C).toFixed(5));return Ne.push("0.749023 g"),Ne.push("q"),Ne.push("1 0 0 1 "+Gt(Gn.internal.getWidth(He)/2)+" "+Gt(Gn.internal.getHeight(He)/2)+" cm"),Ne.push(rt+" 0 m"),Ne.push(rt+" "+$e+" "+$e+" "+rt+" 0 "+rt+" c"),Ne.push("-"+$e+" "+rt+" -"+rt+" "+$e+" -"+rt+" 0 c"),Ne.push("-"+rt+" -"+$e+" -"+$e+" -"+rt+" 0 -"+rt+" c"),Ne.push($e+" -"+rt+" "+rt+" -"+$e+" "+rt+" 0 c"),Ne.push("f"),Ne.push("Q"),Ne.push("0 g"),Ne.push("q"),Ne.push("1 0 0 1 "+Gt(Gn.internal.getWidth(He)/2)+" "+Gt(Gn.internal.getHeight(He)/2)+" cm"),Ne.push(Xe+" 0 m"),Ne.push(Xe+" "+lt+" "+lt+" "+Xe+" 0 "+Xe+" c"),Ne.push("-"+lt+" "+Xe+" -"+Xe+" "+lt+" -"+Xe+" 0 c"),Ne.push("-"+Xe+" -"+lt+" -"+lt+" -"+Xe+" 0 -"+Xe+" c"),Ne.push(lt+" -"+Xe+" "+Xe+" -"+lt+" "+Xe+" 0 c"),Ne.push("f"),Ne.push("Q"),Ie.stream=Ne.join(`
|
|
|
`),Ie},OffPushDown:function(He){var Ie=fa(He);Ie.scope=He.scope;var Ne=[],Xe=Gn.internal.getWidth(He)<=Gn.internal.getHeight(He)?Gn.internal.getWidth(He)/4:Gn.internal.getHeight(He)/4;Xe=Number((.9*Xe).toFixed(5));var rt=Number((2*Xe).toFixed(5)),$e=Number((rt*Gn.internal.Bezier_C).toFixed(5));return Ne.push("0.749023 g"),Ne.push("q"),Ne.push("1 0 0 1 "+Gt(Gn.internal.getWidth(He)/2)+" "+Gt(Gn.internal.getHeight(He)/2)+" cm"),Ne.push(rt+" 0 m"),Ne.push(rt+" "+$e+" "+$e+" "+rt+" 0 "+rt+" c"),Ne.push("-"+$e+" "+rt+" -"+rt+" "+$e+" -"+rt+" 0 c"),Ne.push("-"+rt+" -"+$e+" -"+$e+" -"+rt+" 0 -"+rt+" c"),Ne.push($e+" -"+rt+" "+rt+" -"+$e+" "+rt+" 0 c"),Ne.push("f"),Ne.push("Q"),Ie.stream=Ne.join(`
|
|
|
`),Ie}},Cross:{createAppearanceStream:function(He){var Ie={D:{Off:Gn.RadioButton.Cross.OffPushDown},N:{}};return Ie.N[He]=Gn.RadioButton.Cross.YesNormal,Ie.D[He]=Gn.RadioButton.Cross.YesPushDown,Ie},getCA:function(){return"8"},YesNormal:function(He){var Ie=fa(He);Ie.scope=He.scope;var Ne=[],Xe=Gn.internal.calculateCross(He);return Ne.push("q"),Ne.push("1 1 "+er(Gn.internal.getWidth(He)-2)+" "+er(Gn.internal.getHeight(He)-2)+" re"),Ne.push("W"),Ne.push("n"),Ne.push(er(Xe.x1.x)+" "+er(Xe.x1.y)+" m"),Ne.push(er(Xe.x2.x)+" "+er(Xe.x2.y)+" l"),Ne.push(er(Xe.x4.x)+" "+er(Xe.x4.y)+" m"),Ne.push(er(Xe.x3.x)+" "+er(Xe.x3.y)+" l"),Ne.push("s"),Ne.push("Q"),Ie.stream=Ne.join(`
|
|
|
`),Ie},YesPushDown:function(He){var Ie=fa(He);Ie.scope=He.scope;var Ne=Gn.internal.calculateCross(He),Xe=[];return Xe.push("0.749023 g"),Xe.push("0 0 "+er(Gn.internal.getWidth(He))+" "+er(Gn.internal.getHeight(He))+" re"),Xe.push("f"),Xe.push("q"),Xe.push("1 1 "+er(Gn.internal.getWidth(He)-2)+" "+er(Gn.internal.getHeight(He)-2)+" re"),Xe.push("W"),Xe.push("n"),Xe.push(er(Ne.x1.x)+" "+er(Ne.x1.y)+" m"),Xe.push(er(Ne.x2.x)+" "+er(Ne.x2.y)+" l"),Xe.push(er(Ne.x4.x)+" "+er(Ne.x4.y)+" m"),Xe.push(er(Ne.x3.x)+" "+er(Ne.x3.y)+" l"),Xe.push("s"),Xe.push("Q"),Ie.stream=Xe.join(`
|
|
|
`),Ie},OffPushDown:function(He){var Ie=fa(He);Ie.scope=He.scope;var Ne=[];return Ne.push("0.749023 g"),Ne.push("0 0 "+er(Gn.internal.getWidth(He))+" "+er(Gn.internal.getHeight(He))+" re"),Ne.push("f"),Ie.stream=Ne.join(`
|
|
|
`),Ie}}},createDefaultAppearanceStream:function(He){var Ie=He.scope.internal.getFont(He.fontName,He.fontStyle).id,Ne=He.scope.__private__.encodeColorString(He.color);return"/"+Ie+" "+He.fontSize+" Tf "+Ne}};Gn.internal={Bezier_C:.551915024494,calculateCross:function(He){var Ie=Gn.internal.getWidth(He),Ne=Gn.internal.getHeight(He),Xe=Math.min(Ie,Ne);return{x1:{x:(Ie-Xe)/2,y:(Ne-Xe)/2+Xe},x2:{x:(Ie-Xe)/2+Xe,y:(Ne-Xe)/2},x3:{x:(Ie-Xe)/2,y:(Ne-Xe)/2},x4:{x:(Ie-Xe)/2+Xe,y:(Ne-Xe)/2+Xe}}}},Gn.internal.getWidth=function(He){var Ie=0;return(0,ge.Z)(He)==="object"&&(Ie=Vr(He.Rect[2])),Ie},Gn.internal.getHeight=function(He){var Ie=0;return(0,ge.Z)(He)==="object"&&(Ie=Vr(He.Rect[3])),Ie};var wa=Za.addField=function(He){if(fr(this,He),!(He instanceof vn))throw new Error("Invalid argument passed to jsPDF.addField.");var Ie;return(Ie=He).scope.internal.acroformPlugin.printedOut&&(Ie.scope.internal.acroformPlugin.printedOut=!1,Ie.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),Ie.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(Ie),He.page=He.scope.internal.getCurrentPageInfo().pageNumber,this};Za.AcroFormChoiceField=Rn,Za.AcroFormListBox=Ar,Za.AcroFormComboBox=Rr,Za.AcroFormEditBox=oa,Za.AcroFormButton=ca,Za.AcroFormPushButton=Sn,Za.AcroFormRadioButton=dn,Za.AcroFormCheckBox=sr,Za.AcroFormTextField=Gr,Za.AcroFormPasswordField=na,Za.AcroFormAppearance=Gn,Za.AcroForm={ChoiceField:Rn,ListBox:Ar,ComboBox:Rr,EditBox:oa,Button:ca,PushButton:Sn,RadioButton:dn,CheckBox:sr,TextField:Gr,PasswordField:na,Appearance:Gn},xa.AcroForm={ChoiceField:Rn,ListBox:Ar,ComboBox:Rr,EditBox:oa,Button:ca,PushButton:Sn,RadioButton:dn,CheckBox:sr,TextField:Gr,PasswordField:na,Appearance:Gn};var Ta=xa.AcroForm;function ja(He){return He.reduce(function(Ie,Ne,Xe){return Ie[Ne]=Xe,Ie},{})}(function(He){He.__addimage__={};var Ie="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]]},Xe=He.__addimage__.getImageFileTypeByImageData=function(xn,Cn){var hr,cr,Ia,da,Oa,Jr=Ie;if((Cn=Cn||Ie)==="RGBA"||xn.data!==void 0&&xn.data instanceof Uint8ClampedArray&&"height"in xn&&"width"in xn)return"RGBA";if(to(xn))for(Oa in Ne)for(Ia=Ne[Oa],hr=0;hr<Ia.length;hr+=1){for(da=!0,cr=0;cr<Ia[hr].length;cr+=1)if(Ia[hr][cr]!==void 0&&Ia[hr][cr]!==xn[cr]){da=!1;break}if(da===!0){Jr=Oa;break}}else for(Oa in Ne)for(Ia=Ne[Oa],hr=0;hr<Ia.length;hr+=1){for(da=!0,cr=0;cr<Ia[hr].length;cr+=1)if(Ia[hr][cr]!==void 0&&Ia[hr][cr]!==xn.charCodeAt(cr)){da=!1;break}if(da===!0){Jr=Oa;break}}return Jr===Ie&&Cn!==Ie&&(Jr=Cn),Jr},rt=function xn(Cn){for(var hr=this.internal.write,cr=this.internal.putStream,Ia=(0,this.internal.getFilters)();Ia.indexOf("FlateEncode")!==-1;)Ia.splice(Ia.indexOf("FlateEncode"),1);Cn.objectId=this.internal.newObject();var da=[];if(da.push({key:"Type",value:"/XObject"}),da.push({key:"Subtype",value:"/Image"}),da.push({key:"Width",value:Cn.width}),da.push({key:"Height",value:Cn.height}),Cn.colorSpace===Un.INDEXED?da.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(Cn.palette.length/3-1)+" "+("sMask"in Cn&&Cn.sMask!==void 0?Cn.objectId+2:Cn.objectId+1)+" 0 R]"}):(da.push({key:"ColorSpace",value:"/"+Cn.colorSpace}),Cn.colorSpace===Un.DEVICE_CMYK&&da.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),da.push({key:"BitsPerComponent",value:Cn.bitsPerComponent}),"decodeParameters"in Cn&&Cn.decodeParameters!==void 0&&da.push({key:"DecodeParms",value:"<<"+Cn.decodeParameters+">>"}),"transparency"in Cn&&Array.isArray(Cn.transparency)){for(var Oa="",Jr=0,_a=Cn.transparency.length;Jr<_a;Jr++)Oa+=Cn.transparency[Jr]+" "+Cn.transparency[Jr]+" ";da.push({key:"Mask",value:"["+Oa+"]"})}Cn.sMask!==void 0&&da.push({key:"SMask",value:Cn.objectId+1+" 0 R"});var Na=Cn.filter!==void 0?["/"+Cn.filter]:void 0;if(cr({data:Cn.data,additionalKeyValues:da,alreadyAppliedFilters:Na,objectId:Cn.objectId}),hr("endobj"),"sMask"in Cn&&Cn.sMask!==void 0){var Ro="/Predictor "+Cn.predictor+" /Colors 1 /BitsPerComponent "+Cn.bitsPerComponent+" /Columns "+Cn.width,Jt={width:Cn.width,height:Cn.height,colorSpace:"DeviceGray",bitsPerComponent:Cn.bitsPerComponent,decodeParameters:Ro,data:Cn.sMask};"filter"in Cn&&(Jt.filter=Cn.filter),xn.call(this,Jt)}if(Cn.colorSpace===Un.INDEXED){var kn=this.internal.newObject();cr({data:or(new Uint8Array(Cn.palette)),objectId:kn}),hr("endobj")}},$e=function(){var xn=this.internal.collections.addImage_images;for(var Cn in xn)rt.call(this,xn[Cn])},lt=function(){var xn,Cn=this.internal.collections.addImage_images,hr=this.internal.write;for(var cr in Cn)hr("/I"+(xn=Cn[cr]).index,xn.objectId,"0","R")},ft=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",$e),this.internal.events.subscribe("putXobjectDict",lt))},mt=function(){var xn=this.internal.collections.addImage_images;return ft.call(this),xn},Tt=function(){return Object.keys(this.internal.collections.addImage_images).length},Qt=function(xn){return typeof He["process"+xn.toUpperCase()]=="function"},Xt=function(xn){return(0,ge.Z)(xn)==="object"&&xn.nodeType===1},an=function(xn,Cn){if(xn.nodeName==="IMG"&&xn.hasAttribute("src")){var hr=""+xn.getAttribute("src");if(hr.indexOf("data:image/")===0)return vo(unescape(hr).split("base64,").pop());var cr=He.loadFile(hr,!0);if(cr!==void 0)return cr}if(xn.nodeName==="CANVAS"){if(xn.width===0||xn.height===0)throw new Error("Given canvas must have data. Canvas width: "+xn.width+", height: "+xn.height);var Ia;switch(Cn){case"PNG":Ia="image/png";break;case"WEBP":Ia="image/webp";break;case"JPEG":case"JPG":default:Ia="image/jpeg"}return vo(xn.toDataURL(Ia,1).split("base64,").pop())}},It=function(xn){var Cn=this.internal.collections.addImage_images;if(Cn){for(var hr in Cn)if(xn===Cn[hr].alias)return Cn[hr]}},Tn=function(xn,Cn,hr){return xn||Cn||(xn=-96,Cn=-96),xn<0&&(xn=-1*hr.width*72/xn/this.internal.scaleFactor),Cn<0&&(Cn=-1*hr.height*72/Cn/this.internal.scaleFactor),xn===0&&(xn=Cn*hr.width/hr.height),Cn===0&&(Cn=xn*hr.height/hr.width),[xn,Cn]},mn=function(xn,Cn,hr,cr,Ia,da){var Oa=Tn.call(this,hr,cr,Ia),Jr=this.internal.getCoordinateString,_a=this.internal.getVerticalCoordinateString,Na=mt.call(this);if(hr=Oa[0],cr=Oa[1],Na[Ia.index]=Ia,da){da*=Math.PI/180;var Ro=Math.cos(da),Jt=Math.sin(da),kn=function(br){return br.toFixed(4)},Xn=[kn(Ro),kn(Jt),kn(-1*Jt),kn(Ro),0,0,"cm"]}this.internal.write("q"),da?(this.internal.write([1,"0","0",1,Jr(xn),_a(Cn+cr),"cm"].join(" ")),this.internal.write(Xn.join(" ")),this.internal.write([Jr(hr),"0","0",Jr(cr),"0","0","cm"].join(" "))):this.internal.write([Jr(hr),"0","0",Jr(cr),Jr(xn),_a(Cn+cr),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Ia.index+" Do"),this.internal.write("Q")},Un=He.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"};He.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=He.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Nn=He.__addimage__.sHashCode=function(xn){var Cn,hr,cr=0;if(typeof xn=="string")for(hr=xn.length,Cn=0;Cn<hr;Cn++)cr=(cr<<5)-cr+xn.charCodeAt(Cn),cr|=0;else if(to(xn))for(hr=xn.byteLength/2,Cn=0;Cn<hr;Cn++)cr=(cr<<5)-cr+xn[Cn],cr|=0;return cr},wr=He.__addimage__.validateStringAsBase64=function(xn){(xn=xn||"").toString().trim();var Cn=!0;return xn.length===0&&(Cn=!1),xn.length%4!=0&&(Cn=!1),/^[A-Za-z0-9+/]+$/.test(xn.substr(0,xn.length-2))===!1&&(Cn=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(xn.substr(-2))===!1&&(Cn=!1),Cn},Zr=He.__addimage__.extractImageFromDataUrl=function(xn){var Cn=(xn=xn||"").split("base64,"),hr=null;if(Cn.length===2){var cr=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(Cn[0]);Array.isArray(cr)&&(hr={mimeType:cr[1],charset:cr[2],data:Cn[1]})}return hr},Ea=He.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};He.__addimage__.isArrayBuffer=function(xn){return Ea()&&xn instanceof ArrayBuffer};var to=He.__addimage__.isArrayBufferView=function(xn){return Ea()&&typeof Uint32Array!="undefined"&&(xn instanceof Int8Array||xn instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&xn instanceof Uint8ClampedArray||xn instanceof Int16Array||xn instanceof Uint16Array||xn instanceof Int32Array||xn instanceof Uint32Array||xn instanceof Float32Array||xn instanceof Float64Array)},Xr=He.__addimage__.binaryStringToUint8Array=function(xn){for(var Cn=xn.length,hr=new Uint8Array(Cn),cr=0;cr<Cn;cr++)hr[cr]=xn.charCodeAt(cr);return hr},or=He.__addimage__.arrayBufferToBinaryString=function(xn){for(var Cn="",hr=to(xn)?xn:new Uint8Array(xn),cr=0;cr<hr.length;cr+=8192)Cn+=String.fromCharCode.apply(null,hr.subarray(cr,cr+8192));return Cn};He.addImage=function(){var xn,Cn,hr,cr,Ia,da,Oa,Jr,_a;if(typeof arguments[1]=="number"?(Cn=Ie,hr=arguments[1],cr=arguments[2],Ia=arguments[3],da=arguments[4],Oa=arguments[5],Jr=arguments[6],_a=arguments[7]):(Cn=arguments[1],hr=arguments[2],cr=arguments[3],Ia=arguments[4],da=arguments[5],Oa=arguments[6],Jr=arguments[7],_a=arguments[8]),(0,ge.Z)(xn=arguments[0])==="object"&&!Xt(xn)&&"imageData"in xn){var Na=xn;xn=Na.imageData,Cn=Na.format||Cn||Ie,hr=Na.x||hr||0,cr=Na.y||cr||0,Ia=Na.w||Na.width||Ia,da=Na.h||Na.height||da,Oa=Na.alias||Oa,Jr=Na.compression||Jr,_a=Na.rotation||Na.angle||_a}var Ro=this.internal.getFilters();if(Jr===void 0&&Ro.indexOf("FlateEncode")!==-1&&(Jr="SLOW"),isNaN(hr)||isNaN(cr))throw new Error("Invalid coordinates passed to jsPDF.addImage");ft.call(this);var Jt=za.call(this,xn,Cn,Oa,Jr);return mn.call(this,hr,cr,Ia,da,Jt,_a),this};var za=function(xn,Cn,hr,cr){var Ia,da,Oa;if(typeof xn=="string"&&Xe(xn)===Ie){xn=unescape(xn);var Jr=Ua(xn,!1);(Jr!==""||(Jr=He.loadFile(xn,!0))!==void 0)&&(xn=Jr)}if(Xt(xn)&&(xn=an(xn,Cn)),Cn=Xe(xn,Cn),!Qt(Cn))throw new Error("addImage does not support files of type '"+Cn+"', please ensure that a plugin for '"+Cn+"' support is added.");if(((Oa=hr)==null||Oa.length===0)&&(hr=function(_a){return typeof _a=="string"||to(_a)?Nn(_a):to(_a.data)?Nn(_a.data):null}(xn)),(Ia=It.call(this,hr))||(Ea()&&(xn instanceof Uint8Array||Cn==="RGBA"||(da=xn,xn=Xr(xn))),Ia=this["process"+Cn.toUpperCase()](xn,Tt.call(this),hr,function(_a){return _a&&typeof _a=="string"&&(_a=_a.toUpperCase()),_a in He.image_compression?_a:cn.NONE}(cr),da)),!Ia)throw new Error("An unknown error occurred whilst processing the image.");return Ia},Ua=He.__addimage__.convertBase64ToBinaryString=function(xn,Cn){var hr;Cn=typeof Cn!="boolean"||Cn;var cr,Ia="";if(typeof xn=="string"){cr=(hr=Zr(xn))!==null?hr.data:xn;try{Ia=vo(cr)}catch(da){if(Cn)throw wr(cr)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+da.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Ia};He.getImageProperties=function(xn){var Cn,hr,cr="";if(Xt(xn)&&(xn=an(xn)),typeof xn=="string"&&Xe(xn)===Ie&&((cr=Ua(xn,!1))===""&&(cr=He.loadFile(xn)||""),xn=cr),hr=Xe(xn),!Qt(hr))throw new Error("addImage does not support files of type '"+hr+"', please ensure that a plugin for '"+hr+"' support is added.");if(!Ea()||xn instanceof Uint8Array||(xn=Xr(xn)),!(Cn=this["process"+hr.toUpperCase()](xn)))throw new Error("An unknown error occurred whilst processing the image");return Cn.fileType=hr,Cn}})(xa.API),function(He){var Ie=function(Ne){if(Ne!==void 0&&Ne!="")return!0};xa.API.events.push(["addPage",function(Ne){this.internal.getPageInfo(Ne.pageNumber).pageContext.annotations=[]}]),He.events.push(["putPage",function(Ne){for(var Xe,rt,$e,lt=this.internal.getCoordinateString,ft=this.internal.getVerticalCoordinateString,mt=this.internal.getPageInfoByObjId(Ne.objId),Tt=Ne.pageContext.annotations,Qt=!1,Xt=0;Xt<Tt.length&&!Qt;Xt++)switch((Xe=Tt[Xt]).type){case"link":(Ie(Xe.options.url)||Ie(Xe.options.pageNumber))&&(Qt=!0);break;case"reference":case"text":case"freetext":Qt=!0}if(Qt!=0){this.internal.write("/Annots [");for(var an=0;an<Tt.length;an++){Xe=Tt[an];var It=this.internal.pdfEscape,Tn=this.internal.getEncryptor(Ne.objId);switch(Xe.type){case"reference":this.internal.write(" "+Xe.object.objId+" 0 R ");break;case"text":var mn=this.internal.newAdditionalObject(),Un=this.internal.newAdditionalObject(),cn=this.internal.getEncryptor(mn.objId),Nn=Xe.title||"Note";$e="<</Type /Annot /Subtype /Text "+(rt="/Rect ["+lt(Xe.bounds.x)+" "+ft(Xe.bounds.y+Xe.bounds.h)+" "+lt(Xe.bounds.x+Xe.bounds.w)+" "+ft(Xe.bounds.y)+"] ")+"/Contents ("+It(cn(Xe.contents))+")",$e+=" /Popup "+Un.objId+" 0 R",$e+=" /P "+mt.objId+" 0 R",$e+=" /T ("+It(cn(Nn))+") >>",mn.content=$e;var wr=mn.objId+" 0 R";$e="<</Type /Annot /Subtype /Popup "+(rt="/Rect ["+lt(Xe.bounds.x+30)+" "+ft(Xe.bounds.y+Xe.bounds.h)+" "+lt(Xe.bounds.x+Xe.bounds.w+30)+" "+ft(Xe.bounds.y)+"] ")+" /Parent "+wr,Xe.open&&($e+=" /Open true"),$e+=" >>",Un.content=$e,this.internal.write(mn.objId,"0 R",Un.objId,"0 R");break;case"freetext":rt="/Rect ["+lt(Xe.bounds.x)+" "+ft(Xe.bounds.y)+" "+lt(Xe.bounds.x+Xe.bounds.w)+" "+ft(Xe.bounds.y+Xe.bounds.h)+"] ";var Zr=Xe.color||"#000000";$e="<</Type /Annot /Subtype /FreeText "+rt+"/Contents ("+It(Tn(Xe.contents))+")",$e+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Zr+")",$e+=" /Border [0 0 0]",$e+=" >>",this.internal.write($e);break;case"link":if(Xe.options.name){var Ea=this.annotations._nameMap[Xe.options.name];Xe.options.pageNumber=Ea.page,Xe.options.top=Ea.y}else Xe.options.top||(Xe.options.top=0);if(rt="/Rect ["+Xe.finalBounds.x+" "+Xe.finalBounds.y+" "+Xe.finalBounds.w+" "+Xe.finalBounds.h+"] ",$e="",Xe.options.url)$e="<</Type /Annot /Subtype /Link "+rt+"/Border [0 0 0] /A <</S /URI /URI ("+It(Tn(Xe.options.url))+") >>";else if(Xe.options.pageNumber)switch($e="<</Type /Annot /Subtype /Link "+rt+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(Xe.options.pageNumber).objId+" 0 R",Xe.options.magFactor=Xe.options.magFactor||"XYZ",Xe.options.magFactor){case"Fit":$e+=" /Fit]";break;case"FitH":$e+=" /FitH "+Xe.options.top+"]";break;case"FitV":Xe.options.left=Xe.options.left||0,$e+=" /FitV "+Xe.options.left+"]";break;case"XYZ":default:var to=ft(Xe.options.top);Xe.options.left=Xe.options.left||0,Xe.options.zoom===void 0&&(Xe.options.zoom=0),$e+=" /XYZ "+Xe.options.left+" "+to+" "+Xe.options.zoom+"]"}$e!=""&&($e+=" >>",this.internal.write($e))}}this.internal.write("]")}}]),He.createAnnotation=function(Ne){var Xe=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":Xe.pageContext.annotations.push(Ne)}},He.link=function(Ne,Xe,rt,$e,lt){var ft=this.internal.getCurrentPageInfo(),mt=this.internal.getCoordinateString,Tt=this.internal.getVerticalCoordinateString;ft.pageContext.annotations.push({finalBounds:{x:mt(Ne),y:Tt(Xe),w:mt(Ne+rt),h:Tt(Xe+$e)},options:lt,type:"link"})},He.textWithLink=function(Ne,Xe,rt,$e){var lt,ft,mt=this.getTextWidth(Ne),Tt=this.internal.getLineHeight()/this.internal.scaleFactor;if($e.maxWidth!==void 0){ft=$e.maxWidth;var Qt=this.splitTextToSize(Ne,ft).length;lt=Math.ceil(Tt*Qt)}else ft=mt,lt=Tt;return this.text(Ne,Xe,rt,$e),rt+=.2*Tt,$e.align==="center"&&(Xe-=mt/2),$e.align==="right"&&(Xe-=mt),this.link(Xe,rt-Tt,ft,lt,$e),mt},He.getTextWidth=function(Ne){var Xe=this.internal.getFontSize();return this.getStringUnitWidth(Ne)*Xe/this.internal.scaleFactor}}(xa.API),function(He){var Ie={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}},Xe={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},rt=[1570,1571,1573,1575];He.__arabicParser__={};var $e=He.__arabicParser__.isInArabicSubstitutionA=function(mn){return Ie[mn.charCodeAt(0)]!==void 0},lt=He.__arabicParser__.isArabicLetter=function(mn){return typeof mn=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(mn)},ft=He.__arabicParser__.isArabicEndLetter=function(mn){return lt(mn)&&$e(mn)&&Ie[mn.charCodeAt(0)].length<=2},mt=He.__arabicParser__.isArabicAlfLetter=function(mn){return lt(mn)&&rt.indexOf(mn.charCodeAt(0))>=0};He.__arabicParser__.arabicLetterHasIsolatedForm=function(mn){return lt(mn)&&$e(mn)&&Ie[mn.charCodeAt(0)].length>=1};var Tt=He.__arabicParser__.arabicLetterHasFinalForm=function(mn){return lt(mn)&&$e(mn)&&Ie[mn.charCodeAt(0)].length>=2};He.__arabicParser__.arabicLetterHasInitialForm=function(mn){return lt(mn)&&$e(mn)&&Ie[mn.charCodeAt(0)].length>=3};var Qt=He.__arabicParser__.arabicLetterHasMedialForm=function(mn){return lt(mn)&&$e(mn)&&Ie[mn.charCodeAt(0)].length==4},Xt=He.__arabicParser__.resolveLigatures=function(mn){var Un=0,cn=Ne,Nn="",wr=0;for(Un=0;Un<mn.length;Un+=1)cn[mn.charCodeAt(Un)]!==void 0?(wr++,typeof(cn=cn[mn.charCodeAt(Un)])=="number"&&(Nn+=String.fromCharCode(cn),cn=Ne,wr=0),Un===mn.length-1&&(cn=Ne,Nn+=mn.charAt(Un-(wr-1)),Un-=wr-1,wr=0)):(cn=Ne,Nn+=mn.charAt(Un-wr),Un-=wr,wr=0);return Nn};He.__arabicParser__.isArabicDiacritic=function(mn){return mn!==void 0&&Xe[mn.charCodeAt(0)]!==void 0};var an=He.__arabicParser__.getCorrectForm=function(mn,Un,cn){return lt(mn)?$e(mn)===!1?-1:!Tt(mn)||!lt(Un)&&!lt(cn)||!lt(cn)&&ft(Un)||ft(mn)&&!lt(Un)||ft(mn)&&mt(Un)||ft(mn)&&ft(Un)?0:Qt(mn)&<(Un)&&!ft(Un)&<(cn)&&Tt(cn)?3:ft(mn)||!lt(cn)?1:2:-1},It=function(mn){var Un=0,cn=0,Nn=0,wr="",Zr="",Ea="",to=(mn=mn||"").split("\\s+"),Xr=[];for(Un=0;Un<to.length;Un+=1){for(Xr.push(""),cn=0;cn<to[Un].length;cn+=1)wr=to[Un][cn],Zr=to[Un][cn-1],Ea=to[Un][cn+1],lt(wr)?(Nn=an(wr,Zr,Ea),Xr[Un]+=Nn!==-1?String.fromCharCode(Ie[wr.charCodeAt(0)][Nn]):wr):Xr[Un]+=wr;Xr[Un]=Xt(Xr[Un])}return Xr.join(" ")},Tn=He.__arabicParser__.processArabic=He.processArabic=function(){var mn,Un=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,cn=[];if(Array.isArray(Un)){var Nn=0;for(cn=[],Nn=0;Nn<Un.length;Nn+=1)Array.isArray(Un[Nn])?cn.push([It(Un[Nn][0]),Un[Nn][1],Un[Nn][2]]):cn.push([It(Un[Nn])]);mn=cn}else mn=It(Un);return typeof arguments[0]=="string"?mn:(arguments[0].text=mn,arguments[0])};He.events.push(["preProcessText",Tn])}(xa.API),xa.API.autoPrint=function(He){var Ie;switch((He=He||{}).variant=He.variant||"non-conform",He.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){Ie=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 "+Ie+" 0 R")})}return this},function(He){var Ie=function(){var Ne=void 0;Object.defineProperty(this,"pdf",{get:function(){return Ne},set:function(ft){Ne=ft}});var Xe=150;Object.defineProperty(this,"width",{get:function(){return Xe},set:function(ft){Xe=isNaN(ft)||Number.isInteger(ft)===!1||ft<0?150:ft,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=Xe+1)}});var rt=300;Object.defineProperty(this,"height",{get:function(){return rt},set:function(ft){rt=isNaN(ft)||Number.isInteger(ft)===!1||ft<0?300:ft,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=rt+1)}});var $e=[];Object.defineProperty(this,"childNodes",{get:function(){return $e},set:function(ft){$e=ft}});var lt={};Object.defineProperty(this,"style",{get:function(){return lt},set:function(ft){lt=ft}}),Object.defineProperty(this,"parentNode",{})};Ie.prototype.getContext=function(Ne,Xe){var rt;if((Ne=Ne||"2d")!=="2d")return null;for(rt in Xe)this.pdf.context2d.hasOwnProperty(rt)&&(this.pdf.context2d[rt]=Xe[rt]);return this.pdf.context2d._canvas=this,this.pdf.context2d},Ie.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},He.events.push(["initialized",function(){this.canvas=new Ie,this.canvas.pdf=this}])}(xa.API),function(He){var Ie={left:0,top:0,bottom:0,right:0},Ne=!1,Xe=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},Ie),this.internal.__cell__.margins.width=this.getPageWidth(),rt.call(this))},rt=function(){this.internal.__cell__.lastCell=new $e,this.internal.__cell__.pages=1},$e=function(){var mt=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return mt},set:function(mn){mt=mn}});var Tt=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Tt},set:function(mn){Tt=mn}});var Qt=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Qt},set:function(mn){Qt=mn}});var Xt=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Xt},set:function(mn){Xt=mn}});var an=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return an},set:function(mn){an=mn}});var It=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return It},set:function(mn){It=mn}});var Tn=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Tn},set:function(mn){Tn=mn}}),this};$e.prototype.clone=function(){return new $e(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},$e.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},He.setHeaderFunction=function(mt){return Xe.call(this),this.internal.__cell__.headerFunction=typeof mt=="function"?mt:void 0,this},He.getTextDimensions=function(mt,Tt){Xe.call(this);var Qt=(Tt=Tt||{}).fontSize||this.getFontSize(),Xt=Tt.font||this.getFont(),an=Tt.scaleFactor||this.internal.scaleFactor,It=0,Tn=0,mn=0,Un=this;if(!Array.isArray(mt)&&typeof mt!="string"){if(typeof mt!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");mt=String(mt)}var cn=Tt.maxWidth;cn>0?typeof mt=="string"?mt=this.splitTextToSize(mt,cn):Object.prototype.toString.call(mt)==="[object Array]"&&(mt=mt.reduce(function(wr,Zr){return wr.concat(Un.splitTextToSize(Zr,cn))},[])):mt=Array.isArray(mt)?mt:[mt];for(var Nn=0;Nn<mt.length;Nn++)It<(mn=this.getStringUnitWidth(mt[Nn],{font:Xt})*Qt)&&(It=mn);return It!==0&&(Tn=mt.length),{w:It/=an,h:Math.max((Tn*Qt*this.getLineHeightFactor()-Qt*(this.getLineHeightFactor()-1))/an,0)}},He.cellAddPage=function(){Xe.call(this),this.addPage();var mt=this.internal.__cell__.margins||Ie;return this.internal.__cell__.lastCell=new $e(mt.left,mt.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var lt=He.cell=function(){var mt;mt=arguments[0]instanceof $e?arguments[0]:new $e(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),Xe.call(this);var Tt=this.internal.__cell__.lastCell,Qt=this.internal.__cell__.padding,Xt=this.internal.__cell__.margins||Ie,an=this.internal.__cell__.tableHeaderRow,It=this.internal.__cell__.printHeaders;return Tt.lineNumber!==void 0&&(Tt.lineNumber===mt.lineNumber?(mt.x=(Tt.x||0)+(Tt.width||0),mt.y=Tt.y||0):Tt.y+Tt.height+mt.height+Xt.bottom>this.getPageHeight()?(this.cellAddPage(),mt.y=Xt.top,It&&an&&(this.printHeaderRow(mt.lineNumber,!0),mt.y+=an[0].height)):mt.y=Tt.y+Tt.height||mt.y),mt.text[0]!==void 0&&(this.rect(mt.x,mt.y,mt.width,mt.height,Ne===!0?"FD":void 0),mt.align==="right"?this.text(mt.text,mt.x+mt.width-Qt,mt.y+Qt,{align:"right",baseline:"top"}):mt.align==="center"?this.text(mt.text,mt.x+mt.width/2,mt.y+Qt,{align:"center",baseline:"top",maxWidth:mt.width-Qt-Qt}):this.text(mt.text,mt.x+Qt,mt.y+Qt,{align:"left",baseline:"top",maxWidth:mt.width-Qt-Qt})),this.internal.__cell__.lastCell=mt,this};He.table=function(mt,Tt,Qt,Xt,an){if(Xe.call(this),!Qt)throw new Error("No data for PDF table.");var It,Tn,mn,Un,cn=[],Nn=[],wr=[],Zr={},Ea={},to=[],Xr=[],or=(an=an||{}).autoSize||!1,za=an.printHeaders!==!1,Ua=an.css&&an.css["font-size"]!==void 0?16*an.css["font-size"]:an.fontSize||12,xn=an.margins||Object.assign({width:this.getPageWidth()},Ie),Cn=typeof an.padding=="number"?an.padding:3,hr=an.headerBackgroundColor||"#c8c8c8",cr=an.headerTextColor||"#000";if(rt.call(this),this.internal.__cell__.printHeaders=za,this.internal.__cell__.margins=xn,this.internal.__cell__.table_font_size=Ua,this.internal.__cell__.padding=Cn,this.internal.__cell__.headerBackgroundColor=hr,this.internal.__cell__.headerTextColor=cr,this.setFontSize(Ua),Xt==null)Nn=cn=Object.keys(Qt[0]),wr=cn.map(function(){return"left"});else if(Array.isArray(Xt)&&(0,ge.Z)(Xt[0])==="object")for(cn=Xt.map(function(Na){return Na.name}),Nn=Xt.map(function(Na){return Na.prompt||Na.name||""}),wr=Xt.map(function(Na){return Na.align||"left"}),It=0;It<Xt.length;It+=1)Ea[Xt[It].name]=Xt[It].width*(19.049976/25.4);else Array.isArray(Xt)&&typeof Xt[0]=="string"&&(Nn=cn=Xt,wr=cn.map(function(){return"left"}));if(or||Array.isArray(Xt)&&typeof Xt[0]=="string")for(It=0;It<cn.length;It+=1){for(Zr[Un=cn[It]]=Qt.map(function(Na){return Na[Un]}),this.setFont(void 0,"bold"),to.push(this.getTextDimensions(Nn[It],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Tn=Zr[Un],this.setFont(void 0,"normal"),mn=0;mn<Tn.length;mn+=1)to.push(this.getTextDimensions(Tn[mn],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Ea[Un]=Math.max.apply(null,to)+Cn+Cn,to=[]}if(za){var Ia={};for(It=0;It<cn.length;It+=1)Ia[cn[It]]={},Ia[cn[It]].text=Nn[It],Ia[cn[It]].align=wr[It];var da=ft.call(this,Ia,Ea);Xr=cn.map(function(Na){return new $e(mt,Tt,Ea[Na],da,Ia[Na].text,void 0,Ia[Na].align)}),this.setTableHeaderRow(Xr),this.printHeaderRow(1,!1)}var Oa=Xt.reduce(function(Na,Ro){return Na[Ro.name]=Ro.align,Na},{});for(It=0;It<Qt.length;It+=1){"rowStart"in an&&an.rowStart instanceof Function&&an.rowStart({row:It,data:Qt[It]},this);var Jr=ft.call(this,Qt[It],Ea);for(mn=0;mn<cn.length;mn+=1){var _a=Qt[It][cn[mn]];"cellStart"in an&&an.cellStart instanceof Function&&an.cellStart({row:It,col:mn,data:_a},this),lt.call(this,new $e(mt,Tt,Ea[cn[mn]],Jr,_a,It+2,Oa[cn[mn]]))}}return this.internal.__cell__.table_x=mt,this.internal.__cell__.table_y=Tt,this};var ft=function(mt,Tt){var Qt=this.internal.__cell__.padding,Xt=this.internal.__cell__.table_font_size,an=this.internal.scaleFactor;return Object.keys(mt).map(function(It){var Tn=mt[It];return this.splitTextToSize(Tn.hasOwnProperty("text")?Tn.text:Tn,Tt[It]-Qt-Qt)},this).map(function(It){return this.getLineHeightFactor()*It.length*Xt/an+Qt+Qt},this).reduce(function(It,Tn){return Math.max(It,Tn)},0)};He.setTableHeaderRow=function(mt){Xe.call(this),this.internal.__cell__.tableHeaderRow=mt},He.printHeaderRow=function(mt,Tt){if(Xe.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 Xt=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new $e(Xt[0],Xt[1],Xt[2],Xt[3],void 0,-1)}this.setFont(void 0,"bold");for(var an=[],It=0;It<this.internal.__cell__.tableHeaderRow.length;It+=1){Qt=this.internal.__cell__.tableHeaderRow[It].clone(),Tt&&(Qt.y=this.internal.__cell__.margins.top||0,an.push(Qt)),Qt.lineNumber=mt;var Tn=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),lt.call(this,Qt),this.setTextColor(Tn)}an.length>0&&this.setTableHeaderRow(an),this.setFont(void 0,"normal"),Ne=!1}}(xa.API);var No={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},dr=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],oo=ja(dr),Bo=[100,200,300,400,500,600,700,800,900],ko=ja(Bo);function Ka(He){var Ie=He.family.replace(/"|'/g,"").toLowerCase(),Ne=function($e){return No[$e=$e||"normal"]?$e:"normal"}(He.style),Xe=function($e){if(!$e)return 400;if(typeof $e=="number")return $e>=100&&$e<=900&&$e%100==0?$e:400;if(/^\d00$/.test($e))return parseInt($e);switch($e){case"bold":return 700;case"normal":default:return 400}}(He.weight),rt=function($e){return typeof oo[$e=$e||"normal"]=="number"?$e:"normal"}(He.stretch);return{family:Ie,style:Ne,weight:Xe,stretch:rt,src:He.src||[],ref:He.ref||{name:Ie,style:[rt,Ne,Xe].join(" ")}}}function qr(He,Ie,Ne,Xe){var rt;for(rt=Ne;rt>=0&&rt<Ie.length;rt+=Xe)if(He[Ie[rt]])return He[Ie[rt]];for(rt=Ne;rt>=0&&rt<Ie.length;rt-=Xe)if(He[Ie[rt]])return He[Ie[rt]]}var Io={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},uo={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Ga(He){return[He.stretch,He.style,He.weight,He.family].join(" ")}function mi(He,Ie,Ne){for(var Xe=(Ne=Ne||{}).defaultFontFamily||"times",rt=Object.assign({},Io,Ne.genericFontFamilies||{}),$e=null,lt=null,ft=0;ft<Ie.length;++ft)if(rt[($e=Ka(Ie[ft])).family]&&($e.family=rt[$e.family]),He.hasOwnProperty($e.family)){lt=He[$e.family];break}if(!(lt=lt||He[Xe]))throw new Error("Could not find a font-family for the rule '"+Ga($e)+"' and default family '"+Xe+"'.");if(lt=function(mt,Tt){if(Tt[mt])return Tt[mt];var Qt=oo[mt],Xt=Qt<=oo.normal?-1:1,an=qr(Tt,dr,Qt,Xt);if(!an)throw new Error("Could not find a matching font-stretch value for "+mt);return an}($e.stretch,lt),lt=function(mt,Tt){if(Tt[mt])return Tt[mt];for(var Qt=No[mt],Xt=0;Xt<Qt.length;++Xt)if(Tt[Qt[Xt]])return Tt[Qt[Xt]];throw new Error("Could not find a matching font-style for "+mt)}($e.style,lt),!(lt=function(mt,Tt){if(Tt[mt])return Tt[mt];if(mt===400&&Tt[500])return Tt[500];if(mt===500&&Tt[400])return Tt[400];var Qt=ko[mt],Xt=qr(Tt,Bo,Qt,mt<400?-1:1);if(!Xt)throw new Error("Could not find a matching font-weight for value "+mt);return Xt}($e.weight,lt)))throw new Error("Failed to resolve a font for the rule '"+Ga($e)+"'.");return lt}function gi(He){return He.trimLeft()}function xi(He,Ie){for(var Ne=0;Ne<He.length;){if(He.charAt(Ne)===Ie)return[He.substring(0,Ne),He.substring(Ne+1)];Ne+=1}return null}function _i(He){var Ie=He.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return Ie===null?null:[Ie[0],He.substring(Ie[0].length)]}var ki,ms,vi,pi=["times"];(function(He){var Ie,Ne,Xe,rt,$e,lt,ft,mt,Tt,Qt=function(Jt){return Jt=Jt||{},this.isStrokeTransparent=Jt.isStrokeTransparent||!1,this.strokeOpacity=Jt.strokeOpacity||1,this.strokeStyle=Jt.strokeStyle||"#000000",this.fillStyle=Jt.fillStyle||"#000000",this.isFillTransparent=Jt.isFillTransparent||!1,this.fillOpacity=Jt.fillOpacity||1,this.font=Jt.font||"10px sans-serif",this.textBaseline=Jt.textBaseline||"alphabetic",this.textAlign=Jt.textAlign||"left",this.lineWidth=Jt.lineWidth||1,this.lineJoin=Jt.lineJoin||"miter",this.lineCap=Jt.lineCap||"butt",this.path=Jt.path||[],this.transform=Jt.transform!==void 0?Jt.transform.clone():new mt,this.globalCompositeOperation=Jt.globalCompositeOperation||"normal",this.globalAlpha=Jt.globalAlpha||1,this.clip_path=Jt.clip_path||[],this.currentPoint=Jt.currentPoint||new lt,this.miterLimit=Jt.miterLimit||10,this.lastPoint=Jt.lastPoint||new lt,this.lineDashOffset=Jt.lineDashOffset||0,this.lineDash=Jt.lineDash||[],this.margin=Jt.margin||[0,0,0,0],this.prevPageLastElemOffset=Jt.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Jt.ignoreClearRect!="boolean"||Jt.ignoreClearRect,this};He.events.push(["initialized",function(){this.context2d=new Xt(this),Ie=this.internal.f2,Ne=this.internal.getCoordinateString,Xe=this.internal.getVerticalCoordinateString,rt=this.internal.getHorizontalCoordinate,$e=this.internal.getVerticalCoordinate,lt=this.internal.Point,ft=this.internal.Rectangle,mt=this.internal.Matrix,Tt=new Qt}]);var Xt=function(Jt){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var kn=Jt;Object.defineProperty(this,"pdf",{get:function(){return kn}});var Xn=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return Xn},set:function(Ma){Xn=!!Ma}});var br=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return br},set:function(Ma){br=!!Ma}});var Dr=0;Object.defineProperty(this,"posX",{get:function(){return Dr},set:function(Ma){isNaN(Ma)||(Dr=Ma)}});var ea=0;Object.defineProperty(this,"posY",{get:function(){return ea},set:function(Ma){isNaN(Ma)||(ea=Ma)}}),Object.defineProperty(this,"margin",{get:function(){return Tt.margin},set:function(Ma){var Yn;typeof Ma=="number"?Yn=[Ma,Ma,Ma,Ma]:((Yn=new Array(4))[0]=Ma[0],Yn[1]=Ma.length>=2?Ma[1]:Yn[0],Yn[2]=Ma.length>=3?Ma[2]:Yn[0],Yn[3]=Ma.length>=4?Ma[3]:Yn[1]),Tt.margin=Yn}});var ia=!1;Object.defineProperty(this,"autoPaging",{get:function(){return ia},set:function(Ma){ia=Ma}});var ga=0;Object.defineProperty(this,"lastBreak",{get:function(){return ga},set:function(Ma){ga=Ma}});var So=[];Object.defineProperty(this,"pageBreaks",{get:function(){return So},set:function(Ma){So=Ma}}),Object.defineProperty(this,"ctx",{get:function(){return Tt},set:function(Ma){Ma instanceof Qt&&(Tt=Ma)}}),Object.defineProperty(this,"path",{get:function(){return Tt.path},set:function(Ma){Tt.path=Ma}});var yo=[];Object.defineProperty(this,"ctxStack",{get:function(){return yo},set:function(Ma){yo=Ma}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Ma){var Yn;Yn=an(Ma),this.ctx.fillStyle=Yn.style,this.ctx.isFillTransparent=Yn.a===0,this.ctx.fillOpacity=Yn.a,this.pdf.setFillColor(Yn.r,Yn.g,Yn.b,{a:Yn.a}),this.pdf.setTextColor(Yn.r,Yn.g,Yn.b,{a:Yn.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Ma){var Yn=an(Ma);this.ctx.strokeStyle=Yn.style,this.ctx.isStrokeTransparent=Yn.a===0,this.ctx.strokeOpacity=Yn.a,Yn.a===0?this.pdf.setDrawColor(255,255,255):(Yn.a,this.pdf.setDrawColor(Yn.r,Yn.g,Yn.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Ma){["butt","round","square"].indexOf(Ma)!==-1&&(this.ctx.lineCap=Ma,this.pdf.setLineCap(Ma))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Ma){isNaN(Ma)||(this.ctx.lineWidth=Ma,this.pdf.setLineWidth(Ma))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Ma){["bevel","round","miter"].indexOf(Ma)!==-1&&(this.ctx.lineJoin=Ma,this.pdf.setLineJoin(Ma))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Ma){isNaN(Ma)||(this.ctx.miterLimit=Ma,this.pdf.setMiterLimit(Ma))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Ma){this.ctx.textBaseline=Ma}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Ma){["right","end","center","left","start"].indexOf(Ma)!==-1&&(this.ctx.textAlign=Ma)}});var Yo=null;function Jo(Ma,Yn){if(Yo===null){var Ri=function(fi){var fo=[];return Object.keys(fi).forEach(function(To){fi[To].forEach(function(Wo){var Qo=null;switch(Wo){case"bold":Qo={family:To,weight:"bold"};break;case"italic":Qo={family:To,style:"italic"};break;case"bolditalic":Qo={family:To,weight:"bold",style:"italic"};break;case"":case"normal":Qo={family:To}}Qo!==null&&(Qo.ref={name:To,style:Wo},fo.push(Qo))})}),fo}(Ma.getFontList());Yo=function(fi){for(var fo={},To=0;To<fi.length;++To){var Wo=Ka(fi[To]),Qo=Wo.family,di=Wo.stretch,Mi=Wo.style,qi=Wo.weight;fo[Qo]=fo[Qo]||{},fo[Qo][di]=fo[Qo][di]||{},fo[Qo][di][Mi]=fo[Qo][di][Mi]||{},fo[Qo][di][Mi][qi]=Wo}return fo}(Ri.concat(Yn))}return Yo}var Ti=null;Object.defineProperty(this,"fontFaces",{get:function(){return Ti},set:function(Ma){Yo=null,Ti=Ma}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Ma){var Yn;if(this.ctx.font=Ma,(Yn=/^\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(Ma))!==null){var Ri=Yn[1],fi=(Yn[2],Yn[3]),fo=Yn[4],To=(Yn[5],Yn[6]),Wo=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(fo)[2];fo=Math.floor(Wo==="px"?parseFloat(fo)*this.pdf.internal.scaleFactor:Wo==="em"?parseFloat(fo)*this.pdf.getFontSize():parseFloat(fo)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(fo);var Qo=function(Hi){var cs,Ko,Rl=[],ws=Hi.trim();if(ws==="")return pi;if(ws in uo)return[uo[ws]];for(;ws!=="";){switch(Ko=null,cs=(ws=gi(ws)).charAt(0)){case'"':case"'":Ko=xi(ws.substring(1),cs);break;default:Ko=_i(ws)}if(Ko===null||(Rl.push(Ko[0]),(ws=gi(Ko[1]))!==""&&ws.charAt(0)!==","))return pi;ws=ws.replace(/^,/,"")}return Rl}(To);if(this.fontFaces){var di=mi(Jo(this.pdf,this.fontFaces),Qo.map(function(Hi){return{family:Hi,stretch:"normal",weight:fi,style:Ri}}));this.pdf.setFont(di.ref.name,di.ref.style)}else{var Mi="";(fi==="bold"||parseInt(fi,10)>=700||Ri==="bold")&&(Mi="bold"),Ri==="italic"&&(Mi+="italic"),Mi.length===0&&(Mi="normal");for(var qi="",is={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},bs=0;bs<Qo.length;bs++){if(this.pdf.internal.getFont(Qo[bs],Mi,{noFallback:!0,disableWarning:!0})!==void 0){qi=Qo[bs];break}if(Mi==="bolditalic"&&this.pdf.internal.getFont(Qo[bs],"bold",{noFallback:!0,disableWarning:!0})!==void 0)qi=Qo[bs],Mi="bold";else if(this.pdf.internal.getFont(Qo[bs],"normal",{noFallback:!0,disableWarning:!0})!==void 0){qi=Qo[bs],Mi="normal";break}}if(qi===""){for(var js=0;js<Qo.length;js++)if(is[Qo[js]]){qi=is[Qo[js]];break}}qi=qi===""?"Times":qi,this.pdf.setFont(qi,Mi)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Ma){this.ctx.globalCompositeOperation=Ma}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Ma){this.ctx.globalAlpha=Ma}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Ma){this.ctx.lineDashOffset=Ma,Ro.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Ma){this.ctx.lineDash=Ma,Ro.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Ma){this.ctx.ignoreClearRect=!!Ma}})};Xt.prototype.setLineDash=function(Jt){this.lineDash=Jt},Xt.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Xt.prototype.fill=function(){Zr.call(this,"fill",!1)},Xt.prototype.stroke=function(){Zr.call(this,"stroke",!1)},Xt.prototype.beginPath=function(){this.path=[{type:"begin"}]},Xt.prototype.moveTo=function(Jt,kn){if(isNaN(Jt)||isNaN(kn))throw zr.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Xn=this.ctx.transform.applyToPoint(new lt(Jt,kn));this.path.push({type:"mt",x:Xn.x,y:Xn.y}),this.ctx.lastPoint=new lt(Jt,kn)},Xt.prototype.closePath=function(){var Jt=new lt(0,0),kn=0;for(kn=this.path.length-1;kn!==-1;kn--)if(this.path[kn].type==="begin"&&(0,ge.Z)(this.path[kn+1])==="object"&&typeof this.path[kn+1].x=="number"){Jt=new lt(this.path[kn+1].x,this.path[kn+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new lt(Jt.x,Jt.y)},Xt.prototype.lineTo=function(Jt,kn){if(isNaN(Jt)||isNaN(kn))throw zr.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Xn=this.ctx.transform.applyToPoint(new lt(Jt,kn));this.path.push({type:"lt",x:Xn.x,y:Xn.y}),this.ctx.lastPoint=new lt(Xn.x,Xn.y)},Xt.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Zr.call(this,null,!0)},Xt.prototype.quadraticCurveTo=function(Jt,kn,Xn,br){if(isNaN(Xn)||isNaN(br)||isNaN(Jt)||isNaN(kn))throw zr.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Dr=this.ctx.transform.applyToPoint(new lt(Xn,br)),ea=this.ctx.transform.applyToPoint(new lt(Jt,kn));this.path.push({type:"qct",x1:ea.x,y1:ea.y,x:Dr.x,y:Dr.y}),this.ctx.lastPoint=new lt(Dr.x,Dr.y)},Xt.prototype.bezierCurveTo=function(Jt,kn,Xn,br,Dr,ea){if(isNaN(Dr)||isNaN(ea)||isNaN(Jt)||isNaN(kn)||isNaN(Xn)||isNaN(br))throw zr.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var ia=this.ctx.transform.applyToPoint(new lt(Dr,ea)),ga=this.ctx.transform.applyToPoint(new lt(Jt,kn)),So=this.ctx.transform.applyToPoint(new lt(Xn,br));this.path.push({type:"bct",x1:ga.x,y1:ga.y,x2:So.x,y2:So.y,x:ia.x,y:ia.y}),this.ctx.lastPoint=new lt(ia.x,ia.y)},Xt.prototype.arc=function(Jt,kn,Xn,br,Dr,ea){if(isNaN(Jt)||isNaN(kn)||isNaN(Xn)||isNaN(br)||isNaN(Dr))throw zr.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(ea=!!ea,!this.ctx.transform.isIdentity){var ia=this.ctx.transform.applyToPoint(new lt(Jt,kn));Jt=ia.x,kn=ia.y;var ga=this.ctx.transform.applyToPoint(new lt(0,Xn)),So=this.ctx.transform.applyToPoint(new lt(0,0));Xn=Math.sqrt(Math.pow(ga.x-So.x,2)+Math.pow(ga.y-So.y,2))}Math.abs(Dr-br)>=2*Math.PI&&(br=0,Dr=2*Math.PI),this.path.push({type:"arc",x:Jt,y:kn,radius:Xn,startAngle:br,endAngle:Dr,counterclockwise:ea})},Xt.prototype.arcTo=function(Jt,kn,Xn,br,Dr){throw new Error("arcTo not implemented.")},Xt.prototype.rect=function(Jt,kn,Xn,br){if(isNaN(Jt)||isNaN(kn)||isNaN(Xn)||isNaN(br))throw zr.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Jt,kn),this.lineTo(Jt+Xn,kn),this.lineTo(Jt+Xn,kn+br),this.lineTo(Jt,kn+br),this.lineTo(Jt,kn),this.lineTo(Jt+Xn,kn),this.lineTo(Jt,kn)},Xt.prototype.fillRect=function(Jt,kn,Xn,br){if(isNaN(Jt)||isNaN(kn)||isNaN(Xn)||isNaN(br))throw zr.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!It.call(this)){var Dr={};this.lineCap!=="butt"&&(Dr.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Dr.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Jt,kn,Xn,br),this.fill(),Dr.hasOwnProperty("lineCap")&&(this.lineCap=Dr.lineCap),Dr.hasOwnProperty("lineJoin")&&(this.lineJoin=Dr.lineJoin)}},Xt.prototype.strokeRect=function(Jt,kn,Xn,br){if(isNaN(Jt)||isNaN(kn)||isNaN(Xn)||isNaN(br))throw zr.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Tn.call(this)||(this.beginPath(),this.rect(Jt,kn,Xn,br),this.stroke())},Xt.prototype.clearRect=function(Jt,kn,Xn,br){if(isNaN(Jt)||isNaN(kn)||isNaN(Xn)||isNaN(br))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(Jt,kn,Xn,br))},Xt.prototype.save=function(Jt){Jt=typeof Jt!="boolean"||Jt;for(var kn=this.pdf.internal.getCurrentPageInfo().pageNumber,Xn=0;Xn<this.pdf.internal.getNumberOfPages();Xn++)this.pdf.setPage(Xn+1),this.pdf.internal.out("q");if(this.pdf.setPage(kn),Jt){this.ctx.fontSize=this.pdf.internal.getFontSize();var br=new Qt(this.ctx);this.ctxStack.push(this.ctx),this.ctx=br}},Xt.prototype.restore=function(Jt){Jt=typeof Jt!="boolean"||Jt;for(var kn=this.pdf.internal.getCurrentPageInfo().pageNumber,Xn=0;Xn<this.pdf.internal.getNumberOfPages();Xn++)this.pdf.setPage(Xn+1),this.pdf.internal.out("Q");this.pdf.setPage(kn),Jt&&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)},Xt.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var an=function(Jt){var kn,Xn,br,Dr;if(Jt.isCanvasGradient===!0&&(Jt=Jt.getColor()),!Jt)return{r:0,g:0,b:0,a:0,style:Jt};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Jt))kn=0,Xn=0,br=0,Dr=0;else{var ea=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Jt);if(ea!==null)kn=parseInt(ea[1]),Xn=parseInt(ea[2]),br=parseInt(ea[3]),Dr=1;else if((ea=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Jt))!==null)kn=parseInt(ea[1]),Xn=parseInt(ea[2]),br=parseInt(ea[3]),Dr=parseFloat(ea[4]);else{if(Dr=1,typeof Jt=="string"&&Jt.charAt(0)!=="#"){var ia=new Wr(Jt);Jt=ia.ok?ia.toHex():"#000000"}Jt.length===4?(kn=Jt.substring(1,2),kn+=kn,Xn=Jt.substring(2,3),Xn+=Xn,br=Jt.substring(3,4),br+=br):(kn=Jt.substring(1,3),Xn=Jt.substring(3,5),br=Jt.substring(5,7)),kn=parseInt(kn,16),Xn=parseInt(Xn,16),br=parseInt(br,16)}}return{r:kn,g:Xn,b:br,a:Dr,style:Jt}},It=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Tn=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Xt.prototype.fillText=function(Jt,kn,Xn,br){if(isNaN(kn)||isNaN(Xn)||typeof Jt!="string")throw zr.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(br=isNaN(br)?void 0:br,!It.call(this)){var Dr=Jr(this.ctx.transform.rotation),ea=this.ctx.transform.scaleX;Cn.call(this,{text:Jt,x:kn,y:Xn,scale:ea,angle:Dr,align:this.textAlign,maxWidth:br})}},Xt.prototype.strokeText=function(Jt,kn,Xn,br){if(isNaN(kn)||isNaN(Xn)||typeof Jt!="string")throw zr.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Tn.call(this)){br=isNaN(br)?void 0:br;var Dr=Jr(this.ctx.transform.rotation),ea=this.ctx.transform.scaleX;Cn.call(this,{text:Jt,x:kn,y:Xn,scale:ea,renderingMode:"stroke",angle:Dr,align:this.textAlign,maxWidth:br})}},Xt.prototype.measureText=function(Jt){if(typeof Jt!="string")throw zr.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var kn=this.pdf,Xn=this.pdf.internal.scaleFactor,br=kn.internal.getFontSize(),Dr=kn.getStringUnitWidth(Jt)*br/kn.internal.scaleFactor,ea=function(ia){var ga=(ia=ia||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ga}}),this};return new ea({width:Dr*=Math.round(96*Xn/72*1e4)/1e4})},Xt.prototype.scale=function(Jt,kn){if(isNaN(Jt)||isNaN(kn))throw zr.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Xn=new mt(Jt,0,0,kn,0,0);this.ctx.transform=this.ctx.transform.multiply(Xn)},Xt.prototype.rotate=function(Jt){if(isNaN(Jt))throw zr.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var kn=new mt(Math.cos(Jt),Math.sin(Jt),-Math.sin(Jt),Math.cos(Jt),0,0);this.ctx.transform=this.ctx.transform.multiply(kn)},Xt.prototype.translate=function(Jt,kn){if(isNaN(Jt)||isNaN(kn))throw zr.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Xn=new mt(1,0,0,1,Jt,kn);this.ctx.transform=this.ctx.transform.multiply(Xn)},Xt.prototype.transform=function(Jt,kn,Xn,br,Dr,ea){if(isNaN(Jt)||isNaN(kn)||isNaN(Xn)||isNaN(br)||isNaN(Dr)||isNaN(ea))throw zr.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var ia=new mt(Jt,kn,Xn,br,Dr,ea);this.ctx.transform=this.ctx.transform.multiply(ia)},Xt.prototype.setTransform=function(Jt,kn,Xn,br,Dr,ea){Jt=isNaN(Jt)?1:Jt,kn=isNaN(kn)?0:kn,Xn=isNaN(Xn)?0:Xn,br=isNaN(br)?1:br,Dr=isNaN(Dr)?0:Dr,ea=isNaN(ea)?0:ea,this.ctx.transform=new mt(Jt,kn,Xn,br,Dr,ea)};var mn=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Xt.prototype.drawImage=function(Jt,kn,Xn,br,Dr,ea,ia,ga,So){var yo=this.pdf.getImageProperties(Jt),Yo=1,Jo=1,Ti=1,Ma=1;br!==void 0&&ga!==void 0&&(Ti=ga/br,Ma=So/Dr,Yo=yo.width/br*ga/br,Jo=yo.height/Dr*So/Dr),ea===void 0&&(ea=kn,ia=Xn,kn=0,Xn=0),br!==void 0&&ga===void 0&&(ga=br,So=Dr),br===void 0&&ga===void 0&&(ga=yo.width,So=yo.height);for(var Yn,Ri=this.ctx.transform.decompose(),fi=Jr(Ri.rotate.shx),fo=new mt,To=(fo=(fo=(fo=fo.multiply(Ri.translate)).multiply(Ri.skew)).multiply(Ri.scale)).applyToRectangle(new ft(ea-kn*Ti,ia-Xn*Ma,br*Yo,Dr*Jo)),Wo=Un.call(this,To),Qo=[],di=0;di<Wo.length;di+=1)Qo.indexOf(Wo[di])===-1&&Qo.push(Wo[di]);if(wr(Qo),this.autoPaging)for(var Mi=Qo[0],qi=Qo[Qo.length-1],is=Mi;is<qi+1;is++){this.pdf.setPage(is);var bs=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],js=is===1?this.posY+this.margin[0]:this.margin[0],Hi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],cs=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ko=is===1?0:Hi+(is-2)*cs;if(this.ctx.clip_path.length!==0){var Rl=this.path;Yn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Nn(Yn,this.posX+this.margin[3],-Ko+js+this.ctx.prevPageLastElemOffset),Ea.call(this,"fill",!0),this.path=Rl}var ws=JSON.parse(JSON.stringify(To));ws=Nn([ws],this.posX+this.margin[3],-Ko+js+this.ctx.prevPageLastElemOffset)[0];var Lu=(is>Mi||is<qi)&&mn.call(this);Lu&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],bs,cs,null).clip().discardPath()),this.pdf.addImage(Jt,"JPEG",ws.x,ws.y,ws.w,ws.h,null,null,fi),Lu&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Jt,"JPEG",To.x,To.y,To.w,To.h,null,null,fi)};var Un=function(Jt,kn,Xn){var br=[];kn=kn||this.pdf.internal.pageSize.width,Xn=Xn||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Dr=this.posY+this.ctx.prevPageLastElemOffset;switch(Jt.type){default:case"mt":case"lt":br.push(Math.floor((Jt.y+Dr)/Xn)+1);break;case"arc":br.push(Math.floor((Jt.y+Dr-Jt.radius)/Xn)+1),br.push(Math.floor((Jt.y+Dr+Jt.radius)/Xn)+1);break;case"qct":var ea=_a(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Jt.x1,Jt.y1,Jt.x,Jt.y);br.push(Math.floor((ea.y+Dr)/Xn)+1),br.push(Math.floor((ea.y+ea.h+Dr)/Xn)+1);break;case"bct":var ia=Na(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Jt.x1,Jt.y1,Jt.x2,Jt.y2,Jt.x,Jt.y);br.push(Math.floor((ia.y+Dr)/Xn)+1),br.push(Math.floor((ia.y+ia.h+Dr)/Xn)+1);break;case"rect":br.push(Math.floor((Jt.y+Dr)/Xn)+1),br.push(Math.floor((Jt.y+Jt.h+Dr)/Xn)+1)}for(var ga=0;ga<br.length;ga+=1)for(;this.pdf.internal.getNumberOfPages()<br[ga];)cn.call(this);return br},cn=function(){var Jt=this.fillStyle,kn=this.strokeStyle,Xn=this.font,br=this.lineCap,Dr=this.lineWidth,ea=this.lineJoin;this.pdf.addPage(),this.fillStyle=Jt,this.strokeStyle=kn,this.font=Xn,this.lineCap=br,this.lineWidth=Dr,this.lineJoin=ea},Nn=function(Jt,kn,Xn){for(var br=0;br<Jt.length;br++)switch(Jt[br].type){case"bct":Jt[br].x2+=kn,Jt[br].y2+=Xn;case"qct":Jt[br].x1+=kn,Jt[br].y1+=Xn;case"mt":case"lt":case"arc":default:Jt[br].x+=kn,Jt[br].y+=Xn}return Jt},wr=function(Jt){return Jt.sort(function(kn,Xn){return kn-Xn})},Zr=function(Jt,kn){for(var Xn,br,Dr=this.fillStyle,ea=this.strokeStyle,ia=this.lineCap,ga=this.lineWidth,So=Math.abs(ga*this.ctx.transform.scaleX),yo=this.lineJoin,Yo=JSON.parse(JSON.stringify(this.path)),Jo=JSON.parse(JSON.stringify(this.path)),Ti=[],Ma=0;Ma<Jo.length;Ma++)if(Jo[Ma].x!==void 0)for(var Yn=Un.call(this,Jo[Ma]),Ri=0;Ri<Yn.length;Ri+=1)Ti.indexOf(Yn[Ri])===-1&&Ti.push(Yn[Ri]);for(var fi=0;fi<Ti.length;fi++)for(;this.pdf.internal.getNumberOfPages()<Ti[fi];)cn.call(this);if(wr(Ti),this.autoPaging)for(var fo=Ti[0],To=Ti[Ti.length-1],Wo=fo;Wo<To+1;Wo++){this.pdf.setPage(Wo),this.fillStyle=Dr,this.strokeStyle=ea,this.lineCap=ia,this.lineWidth=So,this.lineJoin=yo;var Qo=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],di=Wo===1?this.posY+this.margin[0]:this.margin[0],Mi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],qi=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],is=Wo===1?0:Mi+(Wo-2)*qi;if(this.ctx.clip_path.length!==0){var bs=this.path;Xn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Nn(Xn,this.posX+this.margin[3],-is+di+this.ctx.prevPageLastElemOffset),Ea.call(this,Jt,!0),this.path=bs}if(br=JSON.parse(JSON.stringify(Yo)),this.path=Nn(br,this.posX+this.margin[3],-is+di+this.ctx.prevPageLastElemOffset),kn===!1||Wo===0){var js=(Wo>fo||Wo<To)&&mn.call(this);js&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Qo,qi,null).clip().discardPath()),Ea.call(this,Jt,kn),js&&this.pdf.restoreGraphicsState()}this.lineWidth=ga}else this.lineWidth=So,Ea.call(this,Jt,kn),this.lineWidth=ga;this.path=Yo},Ea=function(Jt,kn){if((Jt!=="stroke"||kn||!Tn.call(this))&&(Jt==="stroke"||kn||!It.call(this))){for(var Xn,br,Dr=[],ea=this.path,ia=0;ia<ea.length;ia++){var ga=ea[ia];switch(ga.type){case"begin":Dr.push({begin:!0});break;case"close":Dr.push({close:!0});break;case"mt":Dr.push({start:ga,deltas:[],abs:[]});break;case"lt":var So=Dr.length;if(ea[ia-1]&&!isNaN(ea[ia-1].x)&&(Xn=[ga.x-ea[ia-1].x,ga.y-ea[ia-1].y],So>0)){for(;So>=0;So--)if(Dr[So-1].close!==!0&&Dr[So-1].begin!==!0){Dr[So-1].deltas.push(Xn),Dr[So-1].abs.push(ga);break}}break;case"bct":Xn=[ga.x1-ea[ia-1].x,ga.y1-ea[ia-1].y,ga.x2-ea[ia-1].x,ga.y2-ea[ia-1].y,ga.x-ea[ia-1].x,ga.y-ea[ia-1].y],Dr[Dr.length-1].deltas.push(Xn);break;case"qct":var yo=ea[ia-1].x+2/3*(ga.x1-ea[ia-1].x),Yo=ea[ia-1].y+2/3*(ga.y1-ea[ia-1].y),Jo=ga.x+2/3*(ga.x1-ga.x),Ti=ga.y+2/3*(ga.y1-ga.y),Ma=ga.x,Yn=ga.y;Xn=[yo-ea[ia-1].x,Yo-ea[ia-1].y,Jo-ea[ia-1].x,Ti-ea[ia-1].y,Ma-ea[ia-1].x,Yn-ea[ia-1].y],Dr[Dr.length-1].deltas.push(Xn);break;case"arc":Dr.push({deltas:[],abs:[],arc:!0}),Array.isArray(Dr[Dr.length-1].abs)&&Dr[Dr.length-1].abs.push(ga)}}br=kn?null:Jt==="stroke"?"stroke":"fill";for(var Ri=!1,fi=0;fi<Dr.length;fi++)if(Dr[fi].arc)for(var fo=Dr[fi].abs,To=0;To<fo.length;To++){var Wo=fo[To];Wo.type==="arc"?or.call(this,Wo.x,Wo.y,Wo.radius,Wo.startAngle,Wo.endAngle,Wo.counterclockwise,void 0,kn,!Ri):hr.call(this,Wo.x,Wo.y),Ri=!0}else if(Dr[fi].close===!0)this.pdf.internal.out("h"),Ri=!1;else if(Dr[fi].begin!==!0){var Qo=Dr[fi].start.x,di=Dr[fi].start.y;cr.call(this,Dr[fi].deltas,Qo,di),Ri=!0}br&&za.call(this,br),kn&&Ua.call(this)}},to=function(Jt){var kn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,Xn=kn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Jt-Xn;case"top":return Jt+kn-Xn;case"hanging":return Jt+kn-2*Xn;case"middle":return Jt+kn/2-Xn;case"ideographic":return Jt;case"alphabetic":default:return Jt}},Xr=function(Jt){return Jt+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Xt.prototype.createLinearGradient=function(){var Jt=function(){};return Jt.colorStops=[],Jt.addColorStop=function(kn,Xn){this.colorStops.push([kn,Xn])},Jt.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Jt.isCanvasGradient=!0,Jt},Xt.prototype.createPattern=function(){return this.createLinearGradient()},Xt.prototype.createRadialGradient=function(){return this.createLinearGradient()};var or=function(Jt,kn,Xn,br,Dr,ea,ia,ga,So){for(var yo=da.call(this,Xn,br,Dr,ea),Yo=0;Yo<yo.length;Yo++){var Jo=yo[Yo];Yo===0&&(So?xn.call(this,Jo.x1+Jt,Jo.y1+kn):hr.call(this,Jo.x1+Jt,Jo.y1+kn)),Ia.call(this,Jt,kn,Jo.x2,Jo.y2,Jo.x3,Jo.y3,Jo.x4,Jo.y4)}ga?Ua.call(this):za.call(this,ia)},za=function(Jt){switch(Jt){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Ua=function(){this.pdf.clip(),this.pdf.discardPath()},xn=function(Jt,kn){this.pdf.internal.out(Ne(Jt)+" "+Xe(kn)+" m")},Cn=function(Jt){var kn;switch(Jt.align){case"right":case"end":kn="right";break;case"center":kn="center";break;case"left":case"start":default:kn="left"}var Xn=this.pdf.getTextDimensions(Jt.text),br=to.call(this,Jt.y),Dr=Xr.call(this,br)-Xn.h,ea=this.ctx.transform.applyToPoint(new lt(Jt.x,br)),ia=this.ctx.transform.decompose(),ga=new mt;ga=(ga=(ga=ga.multiply(ia.translate)).multiply(ia.skew)).multiply(ia.scale);for(var So,yo,Yo,Jo=this.ctx.transform.applyToRectangle(new ft(Jt.x,br,Xn.w,Xn.h)),Ti=ga.applyToRectangle(new ft(Jt.x,Dr,Xn.w,Xn.h)),Ma=Un.call(this,Ti),Yn=[],Ri=0;Ri<Ma.length;Ri+=1)Yn.indexOf(Ma[Ri])===-1&&Yn.push(Ma[Ri]);if(wr(Yn),this.autoPaging)for(var fi=Yn[0],fo=Yn[Yn.length-1],To=fi;To<fo+1;To++){this.pdf.setPage(To);var Wo=To===1?this.posY+this.margin[0]:this.margin[0],Qo=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],di=this.pdf.internal.pageSize.height-this.margin[2],Mi=di-this.margin[0],qi=this.pdf.internal.pageSize.width-this.margin[1],is=qi-this.margin[3],bs=To===1?0:Qo+(To-2)*Mi;if(this.ctx.clip_path.length!==0){var js=this.path;So=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Nn(So,this.posX+this.margin[3],-1*bs+Wo),Ea.call(this,"fill",!0),this.path=js}var Hi=Nn([JSON.parse(JSON.stringify(Ti))],this.posX+this.margin[3],-bs+Wo+this.ctx.prevPageLastElemOffset)[0];Jt.scale>=.01&&(yo=this.pdf.internal.getFontSize(),this.pdf.setFontSize(yo*Jt.scale),Yo=this.lineWidth,this.lineWidth=Yo*Jt.scale);var cs=this.autoPaging!=="text";if(cs||Hi.y+Hi.h<=di){if(cs||Hi.y>=Wo&&Hi.x<=qi){var Ko=cs?Jt.text:this.pdf.splitTextToSize(Jt.text,Jt.maxWidth||qi-Hi.x)[0],Rl=Nn([JSON.parse(JSON.stringify(Jo))],this.posX+this.margin[3],-bs+Wo+this.ctx.prevPageLastElemOffset)[0],ws=cs&&(To>fi||To<fo)&&mn.call(this);ws&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],is,Mi,null).clip().discardPath()),this.pdf.text(Ko,Rl.x,Rl.y,{angle:Jt.angle,align:kn,renderingMode:Jt.renderingMode}),ws&&this.pdf.restoreGraphicsState()}}else Hi.y<di&&(this.ctx.prevPageLastElemOffset+=di-Hi.y);Jt.scale>=.01&&(this.pdf.setFontSize(yo),this.lineWidth=Yo)}else Jt.scale>=.01&&(yo=this.pdf.internal.getFontSize(),this.pdf.setFontSize(yo*Jt.scale),Yo=this.lineWidth,this.lineWidth=Yo*Jt.scale),this.pdf.text(Jt.text,ea.x+this.posX,ea.y+this.posY,{angle:Jt.angle,align:kn,renderingMode:Jt.renderingMode,maxWidth:Jt.maxWidth}),Jt.scale>=.01&&(this.pdf.setFontSize(yo),this.lineWidth=Yo)},hr=function(Jt,kn,Xn,br){Xn=Xn||0,br=br||0,this.pdf.internal.out(Ne(Jt+Xn)+" "+Xe(kn+br)+" l")},cr=function(Jt,kn,Xn){return this.pdf.lines(Jt,kn,Xn,null,null)},Ia=function(Jt,kn,Xn,br,Dr,ea,ia,ga){this.pdf.internal.out([Ie(rt(Xn+Jt)),Ie($e(br+kn)),Ie(rt(Dr+Jt)),Ie($e(ea+kn)),Ie(rt(ia+Jt)),Ie($e(ga+kn)),"c"].join(" "))},da=function(Jt,kn,Xn,br){for(var Dr=2*Math.PI,ea=Math.PI/2;kn>Xn;)kn-=Dr;var ia=Math.abs(Xn-kn);ia<Dr&&br&&(ia=Dr-ia);for(var ga=[],So=br?-1:1,yo=kn;ia>1e-5;){var Yo=yo+So*Math.min(ia,ea);ga.push(Oa.call(this,Jt,yo,Yo)),ia-=Math.abs(Yo-yo),yo=Yo}return ga},Oa=function(Jt,kn,Xn){var br=(Xn-kn)/2,Dr=Jt*Math.cos(br),ea=Jt*Math.sin(br),ia=Dr,ga=-ea,So=ia*ia+ga*ga,yo=So+ia*Dr+ga*ea,Yo=4/3*(Math.sqrt(2*So*yo)-yo)/(ia*ea-ga*Dr),Jo=ia-Yo*ga,Ti=ga+Yo*ia,Ma=Jo,Yn=-Ti,Ri=br+kn,fi=Math.cos(Ri),fo=Math.sin(Ri);return{x1:Jt*Math.cos(kn),y1:Jt*Math.sin(kn),x2:Jo*fi-Ti*fo,y2:Jo*fo+Ti*fi,x3:Ma*fi-Yn*fo,y3:Ma*fo+Yn*fi,x4:Jt*Math.cos(Xn),y4:Jt*Math.sin(Xn)}},Jr=function(Jt){return 180*Jt/Math.PI},_a=function(Jt,kn,Xn,br,Dr,ea){var ia=Jt+.5*(Xn-Jt),ga=kn+.5*(br-kn),So=Dr+.5*(Xn-Dr),yo=ea+.5*(br-ea),Yo=Math.min(Jt,Dr,ia,So),Jo=Math.max(Jt,Dr,ia,So),Ti=Math.min(kn,ea,ga,yo),Ma=Math.max(kn,ea,ga,yo);return new ft(Yo,Ti,Jo-Yo,Ma-Ti)},Na=function(Jt,kn,Xn,br,Dr,ea,ia,ga){var So,yo,Yo,Jo,Ti,Ma,Yn,Ri,fi,fo,To,Wo,Qo,di,Mi=Xn-Jt,qi=br-kn,is=Dr-Xn,bs=ea-br,js=ia-Dr,Hi=ga-ea;for(yo=0;yo<41;yo++)fi=(Yn=(Yo=Jt+(So=yo/40)*Mi)+So*((Ti=Xn+So*is)-Yo))+So*(Ti+So*(Dr+So*js-Ti)-Yn),fo=(Ri=(Jo=kn+So*qi)+So*((Ma=br+So*bs)-Jo))+So*(Ma+So*(ea+So*Hi-Ma)-Ri),yo==0?(To=fi,Wo=fo,Qo=fi,di=fo):(To=Math.min(To,fi),Wo=Math.min(Wo,fo),Qo=Math.max(Qo,fi),di=Math.max(di,fo));return new ft(Math.round(To),Math.round(Wo),Math.round(Qo-To),Math.round(di-Wo))},Ro=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Jt,kn,Xn=(Jt=this.ctx.lineDash,kn=this.ctx.lineDashOffset,JSON.stringify({lineDash:Jt,lineDashOffset:kn}));this.prevLineDash!==Xn&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Xn)}}})(xa.API),function(He){var Ie=function($e){var lt,ft,mt,Tt,Qt,Xt,an,It,Tn,mn;for(/[^\x00-\xFF]/.test($e),ft=[],mt=0,Tt=($e+=lt="\0\0\0\0".slice($e.length%4||4)).length;Tt>mt;mt+=4)(Qt=($e.charCodeAt(mt)<<24)+($e.charCodeAt(mt+1)<<16)+($e.charCodeAt(mt+2)<<8)+$e.charCodeAt(mt+3))!==0?(Xt=(Qt=((Qt=((Qt=((Qt=(Qt-(mn=Qt%85))/85)-(Tn=Qt%85))/85)-(It=Qt%85))/85)-(an=Qt%85))/85)%85,ft.push(Xt+33,an+33,It+33,Tn+33,mn+33)):ft.push(122);return function(Un,cn){for(var Nn=cn;Nn>0;Nn--)Un.pop()}(ft,lt.length),String.fromCharCode.apply(String,ft)+"~>"},Ne=function($e){var lt,ft,mt,Tt,Qt,Xt=String,an="length",It=255,Tn="charCodeAt",mn="slice",Un="replace";for($e[mn](-2),$e=$e[mn](0,-2)[Un](/\s/g,"")[Un]("z","!!!!!"),mt=[],Tt=0,Qt=($e+=lt="uuuuu"[mn]($e[an]%5||5))[an];Qt>Tt;Tt+=5)ft=52200625*($e[Tn](Tt)-33)+614125*($e[Tn](Tt+1)-33)+7225*($e[Tn](Tt+2)-33)+85*($e[Tn](Tt+3)-33)+($e[Tn](Tt+4)-33),mt.push(It&ft>>24,It&ft>>16,It&ft>>8,It&ft);return function(cn,Nn){for(var wr=Nn;wr>0;wr--)cn.pop()}(mt,lt[an]),Xt.fromCharCode.apply(Xt,mt)},Xe=function($e){var lt=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(($e=$e.replace(/\s/g,"")).indexOf(">")!==-1&&($e=$e.substr(0,$e.indexOf(">"))),$e.length%2&&($e+="0"),lt.test($e)===!1)return"";for(var ft="",mt=0;mt<$e.length;mt+=2)ft+=String.fromCharCode("0x"+($e[mt]+$e[mt+1]));return ft},rt=function($e){for(var lt=new Uint8Array($e.length),ft=$e.length;ft--;)lt[ft]=$e.charCodeAt(ft);return $e=(lt=Qr(lt)).reduce(function(mt,Tt){return mt+String.fromCharCode(Tt)},"")};He.processDataByFilters=function($e,lt){var ft=0,mt=$e||"",Tt=[];for(typeof(lt=lt||[])=="string"&&(lt=[lt]),ft=0;ft<lt.length;ft+=1)switch(lt[ft]){case"ASCII85Decode":case"/ASCII85Decode":mt=Ne(mt),Tt.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":mt=Ie(mt),Tt.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":mt=Xe(mt),Tt.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":mt=mt.split("").map(function(Qt){return("0"+Qt.charCodeAt().toString(16)).slice(-2)}).join("")+">",Tt.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":mt=rt(mt),Tt.push("/FlateDecode");break;default:throw new Error('The filter: "'+lt[ft]+'" is not implemented')}return{data:mt,reverseChain:Tt.reverse().join(" ")}}}(xa.API),function(He){He.loadFile=function(Ie,Ne,Xe){return function(rt,$e,lt){$e=$e!==!1,lt=typeof lt=="function"?lt:function(){};var ft=void 0;try{ft=function(mt,Tt,Qt){var Xt=new XMLHttpRequest,an=0,It=function(Tn){var mn=Tn.length,Un=[],cn=String.fromCharCode;for(an=0;an<mn;an+=1)Un.push(cn(255&Tn.charCodeAt(an)));return Un.join("")};if(Xt.open("GET",mt,!Tt),Xt.overrideMimeType("text/plain; charset=x-user-defined"),Tt===!1&&(Xt.onload=function(){Xt.status===200?Qt(It(this.responseText)):Qt(void 0)}),Xt.send(null),Tt&&Xt.status===200)return It(Xt.responseText)}(rt,$e,lt)}catch(mt){}return ft}(Ie,Ne,Xe)},He.loadImageFile=He.loadFile}(xa.API),function(He){function Ie(){return(Pr.html2canvas?Promise.resolve(Pr.html2canvas):Promise.resolve().then(de.t.bind(de,46020,23))).catch(function(lt){return Promise.reject(new Error("Could not load html2canvas: "+lt))}).then(function(lt){return lt.default?lt.default:lt})}function Ne(){return(Pr.DOMPurify?Promise.resolve(Pr.DOMPurify):de.e(3326).then(de.t.bind(de,3326,23))).catch(function(lt){return Promise.reject(new Error("Could not load dompurify: "+lt))}).then(function(lt){return lt.default?lt.default:lt})}var Xe=function(lt){var ft=(0,ge.Z)(lt);return ft==="undefined"?"undefined":ft==="string"||lt instanceof String?"string":ft==="number"||lt instanceof Number?"number":ft==="function"||lt instanceof Function?"function":lt&<.constructor===Array?"array":lt&<.nodeType===1?"element":ft==="object"?"object":"unknown"},rt=function(lt,ft){var mt=document.createElement(lt);for(var Tt in ft.className&&(mt.className=ft.className),ft.innerHTML&&ft.dompurify&&(mt.innerHTML=ft.dompurify.sanitize(ft.innerHTML)),ft.style)mt.style[Tt]=ft.style[Tt];return mt},$e=function lt(ft){var mt=Object.assign(lt.convert(Promise.resolve()),JSON.parse(JSON.stringify(lt.template))),Tt=lt.convert(Promise.resolve(),mt);return Tt=(Tt=Tt.setProgress(1,lt,1,[lt])).set(ft)};($e.prototype=Object.create(Promise.prototype)).constructor=$e,$e.convert=function(lt,ft){return lt.__proto__=ft||$e.prototype,lt},$e.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},$e.prototype.from=function(lt,ft){return this.then(function(){switch(ft=ft||function(mt){switch(Xe(mt)){case"string":return"string";case"element":return mt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(lt)){case"string":return this.then(Ne).then(function(mt){return this.set({src:rt("div",{innerHTML:lt,dompurify:mt})})});case"element":return this.set({src:lt});case"canvas":return this.set({canvas:lt});case"img":return this.set({img:lt});default:return this.error("Unknown source type.")}})},$e.prototype.to=function(lt){switch(lt){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},$e.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var lt={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 mt(Tt,Qt){for(var Xt=Tt.nodeType===3?document.createTextNode(Tt.nodeValue):Tt.cloneNode(!1),an=Tt.firstChild;an;an=an.nextSibling)Qt!==!0&&an.nodeType===1&&an.nodeName==="SCRIPT"||Xt.appendChild(mt(an,Qt));return Tt.nodeType===1&&(Tt.nodeName==="CANVAS"?(Xt.width=Tt.width,Xt.height=Tt.height,Xt.getContext("2d").drawImage(Tt,0,0)):Tt.nodeName!=="TEXTAREA"&&Tt.nodeName!=="SELECT"||(Xt.value=Tt.value),Xt.addEventListener("load",function(){Xt.scrollTop=Tt.scrollTop,Xt.scrollLeft=Tt.scrollLeft},!0)),Xt}(this.prop.src,this.opt.html2canvas.javascriptEnabled);ft.tagName==="BODY"&&(lt.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=rt("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=rt("div",{className:"html2pdf__container",style:lt}),this.prop.container.appendChild(ft),this.prop.container.firstChild.appendChild(rt("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},$e.prototype.toCanvas=function(){var lt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(lt).then(Ie).then(function(ft){var mt=Object.assign({},this.opt.html2canvas);return delete mt.onrendered,ft(this.prop.container,mt)}).then(function(ft){(this.opt.html2canvas.onrendered||function(){})(ft),this.prop.canvas=ft,document.body.removeChild(this.prop.overlay)})},$e.prototype.toContext2d=function(){var lt=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(lt).then(Ie).then(function(ft){var mt=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,Xt=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 Xt.onrendered,mt.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,mt.context2d.posX=this.opt.x,mt.context2d.posY=this.opt.y,mt.context2d.margin=this.opt.margin,mt.context2d.fontFaces=Tt,Tt)for(var an=0;an<Tt.length;++an){var It=Tt[an],Tn=It.src.find(function(mn){return mn.format==="truetype"});Tn&&mt.addFont(Tn.url,It.ref.name,It.ref.style)}return Xt.windowHeight=Xt.windowHeight||0,Xt.windowHeight=Xt.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Xt.windowHeight,mt.context2d.save(!0),ft(this.prop.container,Xt)}).then(function(ft){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(ft),this.prop.canvas=ft,document.body.removeChild(this.prop.overlay)})},$e.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var lt=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=lt})},$e.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},$e.prototype.output=function(lt,ft,mt){return(mt=mt||"pdf").toLowerCase()==="img"||mt.toLowerCase()==="image"?this.outputImg(lt,ft):this.outputPdf(lt,ft)},$e.prototype.outputPdf=function(lt,ft){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(lt,ft)})},$e.prototype.outputImg=function(lt){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(lt){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 "'+lt+'" is not supported.'}})},$e.prototype.save=function(lt){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(lt?{filename:lt}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},$e.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},$e.prototype.set=function(lt){if(Xe(lt)!=="object")return this;var ft=Object.keys(lt||{}).map(function(mt){if(mt in $e.template.prop)return function(){this.prop[mt]=lt[mt]};switch(mt){case"margin":return this.setMargin.bind(this,lt.margin);case"jsPDF":return function(){return this.opt.jsPDF=lt.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,lt.pageSize);default:return function(){this.opt[mt]=lt[mt]}}},this);return this.then(function(){return this.thenList(ft)})},$e.prototype.get=function(lt,ft){return this.then(function(){var mt=lt in $e.template.prop?this.prop[lt]:this.opt[lt];return ft?ft(mt):mt})},$e.prototype.setMargin=function(lt){return this.then(function(){switch(Xe(lt)){case"number":lt=[lt,lt,lt,lt];case"array":if(lt.length===2&&(lt=[lt[0],lt[1],lt[0],lt[1]]),lt.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=lt}).then(this.setPageSize)},$e.prototype.setPageSize=function(lt){function ft(mt,Tt){return Math.floor(mt*Tt/72*96)}return this.then(function(){(lt=lt||xa.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(lt.inner={width:lt.width-this.opt.margin[1]-this.opt.margin[3],height:lt.height-this.opt.margin[0]-this.opt.margin[2]},lt.inner.px={width:ft(lt.inner.width,lt.k),height:ft(lt.inner.height,lt.k)},lt.inner.ratio=lt.inner.height/lt.inner.width),this.prop.pageSize=lt})},$e.prototype.setProgress=function(lt,ft,mt,Tt){return lt!=null&&(this.progress.val=lt),ft!=null&&(this.progress.state=ft),mt!=null&&(this.progress.n=mt),Tt!=null&&(this.progress.stack=Tt),this.progress.ratio=this.progress.val/this.progress.state,this},$e.prototype.updateProgress=function(lt,ft,mt,Tt){return this.setProgress(lt?this.progress.val+lt:null,ft||null,mt?this.progress.n+mt:null,Tt?this.progress.stack.concat(Tt):null)},$e.prototype.then=function(lt,ft){var mt=this;return this.thenCore(lt,ft,function(Tt,Qt){return mt.updateProgress(null,null,1,[Tt]),Promise.prototype.then.call(this,function(Xt){return mt.updateProgress(null,Tt),Xt}).then(Tt,Qt).then(function(Xt){return mt.updateProgress(1),Xt})})},$e.prototype.thenCore=function(lt,ft,mt){mt=mt||Promise.prototype.then,lt&&(lt=lt.bind(this)),ft&&(ft=ft.bind(this));var Tt=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:$e.convert(Object.assign({},this),Promise.prototype),Qt=mt.call(Tt,lt,ft);return $e.convert(Qt,this.__proto__)},$e.prototype.thenExternal=function(lt,ft){return Promise.prototype.then.call(this,lt,ft)},$e.prototype.thenList=function(lt){var ft=this;return lt.forEach(function(mt){ft=ft.thenCore(mt)}),ft},$e.prototype.catch=function(lt){lt&&(lt=lt.bind(this));var ft=Promise.prototype.catch.call(this,lt);return $e.convert(ft,this)},$e.prototype.catchExternal=function(lt){return Promise.prototype.catch.call(this,lt)},$e.prototype.error=function(lt){return this.then(function(){throw new Error(lt)})},$e.prototype.using=$e.prototype.set,$e.prototype.saveAs=$e.prototype.save,$e.prototype.export=$e.prototype.output,$e.prototype.run=$e.prototype.then,xa.getPageSize=function(lt,ft,mt){if((0,ge.Z)(lt)==="object"){var Tt=lt;lt=Tt.orientation,ft=Tt.unit||ft,mt=Tt.format||mt}ft=ft||"mm",mt=mt||"a4",lt=(""+(lt||"P")).toLowerCase();var Qt,Xt=(""+mt).toLowerCase(),an={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 It,Tn=0,mn=0;if(an.hasOwnProperty(Xt))Tn=an[Xt][1]/Qt,mn=an[Xt][0]/Qt;else try{Tn=mt[1],mn=mt[0]}catch(Un){throw new Error("Invalid format: "+mt)}if(lt==="p"||lt==="portrait")lt="p",mn>Tn&&(It=mn,mn=Tn,Tn=It);else{if(lt!=="l"&<!=="landscape")throw"Invalid orientation: "+lt;lt="l",Tn>mn&&(It=mn,mn=Tn,Tn=It)}return{width:mn,height:Tn,unit:ft,k:Qt,orientation:lt}},He.html=function(lt,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(Ka):null;var mt=new $e(ft);return ft.worker?mt:mt.from(lt).doCallback()}}(xa.API),xa.API.addJS=function(He){return vi=He,this.internal.events.subscribe("postPutResources",function(){ki=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(ki+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),ms=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+vi+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){ki!==void 0&&ms!==void 0&&this.internal.out("/Names <</JavaScript "+ki+" 0 R>>")}),this},function(He){var Ie;He.events.push(["postPutResources",function(){var Ne=this,Xe=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var rt=Ne.outline.render().split(/\r\n/),$e=0;$e<rt.length;$e++){var lt=rt[$e],ft=Xe.exec(lt);if(ft!=null){var mt=ft[1];Ne.internal.newObjectDeferredBegin(mt,!1)}Ne.internal.write(lt)}if(this.outline.createNamedDestinations){var Tt=this.internal.pages.length,Qt=[];for($e=0;$e<Tt;$e++){var Xt=Ne.internal.newObject();Qt.push(Xt);var an=Ne.internal.getPageInfo($e+1);Ne.internal.write("<< /D["+an.objId+" 0 R /XYZ null null null]>> endobj")}var It=Ne.internal.newObject();for(Ne.internal.write("<< /Names [ "),$e=0;$e<Qt.length;$e++)Ne.internal.write("(page_"+($e+1)+")"+Qt[$e]+" 0 R");Ne.internal.write(" ] >>","endobj"),Ie=Ne.internal.newObject(),Ne.internal.write("<< /Dests "+It+" 0 R"),Ne.internal.write(">>","endobj")}}]),He.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 "+Ie+" 0 R"))}]),He.events.push(["initialized",function(){var Ne=this;Ne.outline={createNamedDestinations:!1,root:{children:[]}},Ne.outline.add=function(Xe,rt,$e){var lt={title:rt,options:$e,children:[]};return Xe==null&&(Xe=this.root),Xe.children.push(lt),lt},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(Xe){Xe.id=Ne.internal.newObjectDeferred();for(var rt=0;rt<Xe.children.length;rt++)this.genIds_r(Xe.children[rt])},Ne.outline.renderRoot=function(Xe){this.objStart(Xe),this.line("/Type /Outlines"),Xe.children.length>0&&(this.line("/First "+this.makeRef(Xe.children[0])),this.line("/Last "+this.makeRef(Xe.children[Xe.children.length-1]))),this.line("/Count "+this.count_r({count:0},Xe)),this.objEnd()},Ne.outline.renderItems=function(Xe){for(var rt=this.ctx.pdf.internal.getVerticalCoordinateString,$e=0;$e<Xe.children.length;$e++){var lt=Xe.children[$e];this.objStart(lt),this.line("/Title "+this.makeString(lt.title)),this.line("/Parent "+this.makeRef(Xe)),$e>0&&this.line("/Prev "+this.makeRef(Xe.children[$e-1])),$e<Xe.children.length-1&&this.line("/Next "+this.makeRef(Xe.children[$e+1])),lt.children.length>0&&(this.line("/First "+this.makeRef(lt.children[0])),this.line("/Last "+this.makeRef(lt.children[lt.children.length-1])));var ft=this.count=this.count_r({count:0},lt);if(ft>0&&this.line("/Count "+ft),lt.options&<.options.pageNumber){var mt=Ne.internal.getPageInfo(lt.options.pageNumber);this.line("/Dest ["+mt.objId+" 0 R /XYZ 0 "+rt(0)+" 0]")}this.objEnd()}for(var Tt=0;Tt<Xe.children.length;Tt++)this.renderItems(Xe.children[Tt])},Ne.outline.line=function(Xe){this.ctx.val+=Xe+`\r
|
|
|
`},Ne.outline.makeRef=function(Xe){return Xe.id+" 0 R"},Ne.outline.makeString=function(Xe){return"("+Ne.internal.pdfEscape(Xe)+")"},Ne.outline.objStart=function(Xe){this.ctx.val+=`\r
|
|
|
`+Xe.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},Ne.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},Ne.outline.count_r=function(Xe,rt){for(var $e=0;$e<rt.children.length;$e++)Xe.count++,this.count_r(Xe,rt.children[$e]);return Xe.count}}])}(xa.API),function(He){var Ie=[192,193,194,195,196,197,198,199];He.processJPEG=function(Ne,Xe,rt,$e,lt,ft){var mt,Tt=this.decode.DCT_DECODE,Qt=null;if(typeof Ne=="string"||this.__addimage__.isArrayBuffer(Ne)||this.__addimage__.isArrayBufferView(Ne)){switch(Ne=lt||Ne,Ne=this.__addimage__.isArrayBuffer(Ne)?new Uint8Array(Ne):Ne,(mt=function(Xt){for(var an,It=256*Xt.charCodeAt(4)+Xt.charCodeAt(5),Tn=Xt.length,mn={width:0,height:0,numcomponents:1},Un=4;Un<Tn;Un+=2){if(Un+=It,Ie.indexOf(Xt.charCodeAt(Un+1))!==-1){an=256*Xt.charCodeAt(Un+5)+Xt.charCodeAt(Un+6),mn={width:256*Xt.charCodeAt(Un+7)+Xt.charCodeAt(Un+8),height:an,numcomponents:Xt.charCodeAt(Un+9)};break}It=256*Xt.charCodeAt(Un+2)+Xt.charCodeAt(Un+3)}return mn}(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:mt.width,height:mt.height,colorSpace:ft,bitsPerComponent:8,filter:Tt,index:Xe,alias:rt}}return Qt}}(xa.API);var ns,Fi,ys,Ii,os,ri=function(){var He,Ie,Ne;function Xe($e){var lt,ft,mt,Tt,Qt,Xt,an,It,Tn,mn,Un,cn,Nn,wr;for(this.data=$e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Xt=null;;){switch(lt=this.readUInt32(),Tn=function(){var Zr,Ea;for(Ea=[],Zr=0;Zr<4;++Zr)Ea.push(String.fromCharCode(this.data[this.pos++]));return Ea}.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(lt);break;case"fcTL":Xt&&this.animation.frames.push(Xt),this.pos+=4,Xt={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Qt=this.readUInt16(),Tt=this.readUInt16()||100,Xt.delay=1e3*Qt/Tt,Xt.disposeOp=this.data[this.pos++],Xt.blendOp=this.data[this.pos++],Xt.data=[];break;case"IDAT":case"fdAT":for(Tn==="fdAT"&&(this.pos+=4,lt-=4),$e=(Xt!=null?Xt.data:void 0)||this.imgData,cn=0;0<=lt?cn<lt:cn>lt;0<=lt?++cn:--cn)$e.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(mt=this.palette.length/3,this.transparency.indexed=this.read(lt),this.transparency.indexed.length>mt)throw new Error("More transparent colors than palette size");if((mn=mt-this.transparency.indexed.length)>0)for(Nn=0;0<=mn?Nn<mn:Nn>mn;0<=mn?++Nn:--Nn)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(lt)[0];break;case 2:this.transparency.rgb=this.read(lt)}break;case"tEXt":an=(Un=this.read(lt)).indexOf(0),It=String.fromCharCode.apply(String,Un.slice(0,an)),this.text[It]=String.fromCharCode.apply(String,Un.slice(an+1));break;case"IEND":return Xt&&this.animation.frames.push(Xt),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(wr=this.colorType)===4||wr===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+=lt}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}Xe.prototype.read=function($e){var lt,ft;for(ft=[],lt=0;0<=$e?lt<$e:lt>$e;0<=$e?++lt:--lt)ft.push(this.data[this.pos++]);return ft},Xe.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},Xe.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},Xe.prototype.decodePixels=function($e){var lt=this.pixelBitlength/8,ft=new Uint8Array(this.width*this.height*lt),mt=0,Tt=this;if($e==null&&($e=this.imgData),$e.length===0)return new Uint8Array(0);function Qt(Xt,an,It,Tn){var mn,Un,cn,Nn,wr,Zr,Ea,to,Xr,or,za,Ua,xn,Cn,hr,cr,Ia,da,Oa,Jr,_a,Na=Math.ceil((Tt.width-Xt)/It),Ro=Math.ceil((Tt.height-an)/Tn),Jt=Tt.width==Na&&Tt.height==Ro;for(Cn=lt*Na,Ua=Jt?ft:new Uint8Array(Cn*Ro),Zr=$e.length,xn=0,Un=0;xn<Ro&&mt<Zr;){switch($e[mt++]){case 0:for(Nn=Ia=0;Ia<Cn;Nn=Ia+=1)Ua[Un++]=$e[mt++];break;case 1:for(Nn=da=0;da<Cn;Nn=da+=1)mn=$e[mt++],wr=Nn<lt?0:Ua[Un-lt],Ua[Un++]=(mn+wr)%256;break;case 2:for(Nn=Oa=0;Oa<Cn;Nn=Oa+=1)mn=$e[mt++],cn=(Nn-Nn%lt)/lt,hr=xn&&Ua[(xn-1)*Cn+cn*lt+Nn%lt],Ua[Un++]=(hr+mn)%256;break;case 3:for(Nn=Jr=0;Jr<Cn;Nn=Jr+=1)mn=$e[mt++],cn=(Nn-Nn%lt)/lt,wr=Nn<lt?0:Ua[Un-lt],hr=xn&&Ua[(xn-1)*Cn+cn*lt+Nn%lt],Ua[Un++]=(mn+Math.floor((wr+hr)/2))%256;break;case 4:for(Nn=_a=0;_a<Cn;Nn=_a+=1)mn=$e[mt++],cn=(Nn-Nn%lt)/lt,wr=Nn<lt?0:Ua[Un-lt],xn===0?hr=cr=0:(hr=Ua[(xn-1)*Cn+cn*lt+Nn%lt],cr=cn&&Ua[(xn-1)*Cn+(cn-1)*lt+Nn%lt]),Ea=wr+hr-cr,to=Math.abs(Ea-wr),or=Math.abs(Ea-hr),za=Math.abs(Ea-cr),Xr=to<=or&&to<=za?wr:or<=za?hr:cr,Ua[Un++]=(mn+Xr)%256;break;default:throw new Error("Invalid filter algorithm: "+$e[mt-1])}if(!Jt){var kn=((an+xn*Tn)*Tt.width+Xt)*lt,Xn=xn*Cn;for(Nn=0;Nn<Na;Nn+=1){for(var br=0;br<lt;br+=1)ft[kn++]=Ua[Xn++];kn+=(It-1)*lt}}xn++}}return $e=wn($e),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},Xe.prototype.decodePalette=function(){var $e,lt,ft,mt,Tt,Qt,Xt,an,It;for(ft=this.palette,Qt=this.transparency.indexed||[],Tt=new Uint8Array((Qt.length||0)+ft.length),mt=0,$e=0,lt=Xt=0,an=ft.length;Xt<an;lt=Xt+=3)Tt[mt++]=ft[lt],Tt[mt++]=ft[lt+1],Tt[mt++]=ft[lt+2],Tt[mt++]=(It=Qt[$e++])!=null?It:255;return Tt},Xe.prototype.copyToImageData=function($e,lt){var ft,mt,Tt,Qt,Xt,an,It,Tn,mn,Un,cn;if(mt=this.colors,mn=null,ft=this.hasAlphaChannel,this.palette.length&&(mn=(cn=this._decodedPalette)!=null?cn:this._decodedPalette=this.decodePalette(),mt=4,ft=!0),Tn=(Tt=$e.data||$e).length,Xt=mn||lt,Qt=an=0,mt===1)for(;Qt<Tn;)It=mn?4*lt[Qt/4]:an,Un=Xt[It++],Tt[Qt++]=Un,Tt[Qt++]=Un,Tt[Qt++]=Un,Tt[Qt++]=ft?Xt[It++]:255,an=It;else for(;Qt<Tn;)It=mn?4*lt[Qt/4]:an,Tt[Qt++]=Xt[It++],Tt[Qt++]=Xt[It++],Tt[Qt++]=Xt[It++],Tt[Qt++]=ft?Xt[It++]:255,an=It},Xe.prototype.decode=function(){var $e;return $e=new Uint8Array(this.width*this.height*4),this.copyToImageData($e,this.decodePixels()),$e};var rt=function(){if(Object.prototype.toString.call(Pr)==="[object Window]"){try{Ie=Pr.document.createElement("canvas"),Ne=Ie.getContext("2d")}catch($e){return!1}return!0}return!1};return rt(),He=function($e){var lt;if(rt()===!0)return Ne.width=$e.width,Ne.height=$e.height,Ne.clearRect(0,0,$e.width,$e.height),Ne.putImageData($e,0,0),(lt=new Image).src=Ie.toDataURL(),lt;throw new Error("This method requires a Browser with Canvas-capability.")},Xe.prototype.decodeFrames=function($e){var lt,ft,mt,Tt,Qt,Xt,an,It;if(this.animation){for(It=[],ft=Qt=0,Xt=(an=this.animation.frames).length;Qt<Xt;ft=++Qt)lt=an[ft],mt=$e.createImageData(lt.width,lt.height),Tt=this.decodePixels(new Uint8Array(lt.data)),this.copyToImageData(mt,Tt),lt.imageData=mt,It.push(lt.image=He(mt));return It}},Xe.prototype.renderFrame=function($e,lt){var ft,mt,Tt;return ft=(mt=this.animation.frames)[lt],Tt=mt[lt-1],lt===0&&$e.clearRect(0,0,this.width,this.height),(Tt!=null?Tt.disposeOp:void 0)===1?$e.clearRect(Tt.xOffset,Tt.yOffset,Tt.width,Tt.height):(Tt!=null?Tt.disposeOp:void 0)===2&&$e.putImageData(Tt.imageData,Tt.xOffset,Tt.yOffset),ft.blendOp===0&&$e.clearRect(ft.xOffset,ft.yOffset,ft.width,ft.height),$e.drawImage(ft.image,ft.xOffset,ft.yOffset)},Xe.prototype.animate=function($e){var lt,ft,mt,Tt,Qt,Xt,an=this;return ft=0,Xt=this.animation,Tt=Xt.numFrames,mt=Xt.frames,Qt=Xt.numPlays,(lt=function(){var It,Tn;if(It=ft++%Tt,Tn=mt[It],an.renderFrame($e,It),Tt>1&&ft/Tt<Qt)return an.animation._timeout=setTimeout(lt,Tn.delay)})()},Xe.prototype.stopAnimation=function(){var $e;return clearTimeout(($e=this.animation)!=null?$e._timeout:void 0)},Xe.prototype.render=function($e){var lt,ft;return $e._png&&$e._png.stopAnimation(),$e._png=this,$e.width=this.width,$e.height=this.height,lt=$e.getContext("2d"),this.animation?(this.decodeFrames(lt),this.animate(lt)):(ft=lt.createImageData(this.width,this.height),this.copyToImageData(ft,this.decodePixels()),lt.putImageData(ft,0,0))},Xe}();function fs(He){var Ie=0;if(He[Ie++]!==71||He[Ie++]!==73||He[Ie++]!==70||He[Ie++]!==56||(He[Ie++]+1&253)!=56||He[Ie++]!==97)throw new Error("Invalid GIF 87a/89a header.");var Ne=He[Ie++]|He[Ie++]<<8,Xe=He[Ie++]|He[Ie++]<<8,rt=He[Ie++],$e=rt>>7,lt=1<<(7&rt)+1;He[Ie++],He[Ie++];var ft=null,mt=null;$e&&(ft=Ie,mt=lt,Ie+=3*lt);var Tt=!0,Qt=[],Xt=0,an=null,It=0,Tn=null;for(this.width=Ne,this.height=Xe;Tt&&Ie<He.length;)switch(He[Ie++]){case 33:switch(He[Ie++]){case 255:if(He[Ie]!==11||He[Ie+1]==78&&He[Ie+2]==69&&He[Ie+3]==84&&He[Ie+4]==83&&He[Ie+5]==67&&He[Ie+6]==65&&He[Ie+7]==80&&He[Ie+8]==69&&He[Ie+9]==50&&He[Ie+10]==46&&He[Ie+11]==48&&He[Ie+12]==3&&He[Ie+13]==1&&He[Ie+16]==0)Ie+=14,Tn=He[Ie++]|He[Ie++]<<8,Ie++;else for(Ie+=12;;){if(!((xn=He[Ie++])>=0))throw Error("Invalid block size");if(xn===0)break;Ie+=xn}break;case 249:if(He[Ie++]!==4||He[Ie+4]!==0)throw new Error("Invalid graphics extension block.");var mn=He[Ie++];Xt=He[Ie++]|He[Ie++]<<8,an=He[Ie++],!(1&mn)&&(an=null),It=mn>>2&7,Ie++;break;case 254:for(;;){if(!((xn=He[Ie++])>=0))throw Error("Invalid block size");if(xn===0)break;Ie+=xn}break;default:throw new Error("Unknown graphic control label: 0x"+He[Ie-1].toString(16))}break;case 44:var Un=He[Ie++]|He[Ie++]<<8,cn=He[Ie++]|He[Ie++]<<8,Nn=He[Ie++]|He[Ie++]<<8,wr=He[Ie++]|He[Ie++]<<8,Zr=He[Ie++],Ea=Zr>>6&1,to=1<<(7&Zr)+1,Xr=ft,or=mt,za=!1;Zr>>7&&(za=!0,Xr=Ie,or=to,Ie+=3*to);var Ua=Ie;for(Ie++;;){var xn;if(!((xn=He[Ie++])>=0))throw Error("Invalid block size");if(xn===0)break;Ie+=xn}Qt.push({x:Un,y:cn,width:Nn,height:wr,has_local_palette:za,palette_offset:Xr,palette_size:or,data_offset:Ua,data_length:Ie-Ua,transparent_index:an,interlaced:!!Ea,delay:Xt,disposal:It});break;case 59:Tt=!1;break;default:throw new Error("Unknown gif block: 0x"+He[Ie-1].toString(16))}this.numFrames=function(){return Qt.length},this.loopCount=function(){return Tn},this.frameInfo=function(Cn){if(Cn<0||Cn>=Qt.length)throw new Error("Frame index out of range.");return Qt[Cn]},this.decodeAndBlitFrameBGRA=function(Cn,hr){var cr=this.frameInfo(Cn),Ia=cr.width*cr.height,da=new Uint8Array(Ia);$s(He,cr.data_offset,da,Ia);var Oa=cr.palette_offset,Jr=cr.transparent_index;Jr===null&&(Jr=256);var _a=cr.width,Na=Ne-_a,Ro=_a,Jt=4*(cr.y*Ne+cr.x),kn=4*((cr.y+cr.height)*Ne+cr.x),Xn=Jt,br=4*Na;cr.interlaced===!0&&(br+=4*Ne*7);for(var Dr=8,ea=0,ia=da.length;ea<ia;++ea){var ga=da[ea];if(Ro===0&&(Ro=_a,(Xn+=br)>=kn&&(br=4*Na+4*Ne*(Dr-1),Xn=Jt+(_a+Na)*(Dr<<1),Dr>>=1)),ga===Jr)Xn+=4;else{var So=He[Oa+3*ga],yo=He[Oa+3*ga+1],Yo=He[Oa+3*ga+2];hr[Xn++]=Yo,hr[Xn++]=yo,hr[Xn++]=So,hr[Xn++]=255}--Ro}},this.decodeAndBlitFrameRGBA=function(Cn,hr){var cr=this.frameInfo(Cn),Ia=cr.width*cr.height,da=new Uint8Array(Ia);$s(He,cr.data_offset,da,Ia);var Oa=cr.palette_offset,Jr=cr.transparent_index;Jr===null&&(Jr=256);var _a=cr.width,Na=Ne-_a,Ro=_a,Jt=4*(cr.y*Ne+cr.x),kn=4*((cr.y+cr.height)*Ne+cr.x),Xn=Jt,br=4*Na;cr.interlaced===!0&&(br+=4*Ne*7);for(var Dr=8,ea=0,ia=da.length;ea<ia;++ea){var ga=da[ea];if(Ro===0&&(Ro=_a,(Xn+=br)>=kn&&(br=4*Na+4*Ne*(Dr-1),Xn=Jt+(_a+Na)*(Dr<<1),Dr>>=1)),ga===Jr)Xn+=4;else{var So=He[Oa+3*ga],yo=He[Oa+3*ga+1],Yo=He[Oa+3*ga+2];hr[Xn++]=So,hr[Xn++]=yo,hr[Xn++]=Yo,hr[Xn++]=255}--Ro}}}function $s(He,Ie,Ne,Xe){for(var rt=He[Ie++],$e=1<<rt,lt=$e+1,ft=lt+1,mt=rt+1,Tt=(1<<mt)-1,Qt=0,Xt=0,an=0,It=He[Ie++],Tn=new Int32Array(4096),mn=null;;){for(;Qt<16&&It!==0;)Xt|=He[Ie++]<<Qt,Qt+=8,It===1?It=He[Ie++]:--It;if(Qt<mt)break;var Un=Xt&Tt;if(Xt>>=mt,Qt-=mt,Un!==$e){if(Un===lt)break;for(var cn=Un<ft?Un:mn,Nn=0,wr=cn;wr>$e;)wr=Tn[wr]>>8,++Nn;var Zr=wr;if(an+Nn+(cn!==Un?1:0)>Xe)return void zr.log("Warning, gif stream longer than expected.");Ne[an++]=Zr;var Ea=an+=Nn;for(cn!==Un&&(Ne[an++]=Zr),wr=cn;Nn--;)wr=Tn[wr],Ne[--Ea]=255&wr,wr>>=8;mn!==null&&ft<4096&&(Tn[ft++]=mn<<8|Zr,ft>=Tt+1&&mt<12&&(++mt,Tt=Tt<<1|1)),mn=Un}else ft=lt+1,Tt=(1<<(mt=rt+1))-1,mn=null}return an!==Xe&&zr.log("Warning, gif stream shorter than expected."),Ne}function Zs(He){var Ie,Ne,Xe,rt,$e,lt=Math.floor,ft=new Array(64),mt=new Array(64),Tt=new Array(64),Qt=new Array(64),Xt=new Array(65535),an=new Array(65535),It=new Array(64),Tn=new Array(64),mn=[],Un=0,cn=7,Nn=new Array(64),wr=new Array(64),Zr=new Array(64),Ea=new Array(256),to=new Array(2048),Xr=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],or=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],za=[0,1,2,3,4,5,6,7,8,9,10,11],Ua=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],xn=[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],Cn=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],hr=[0,1,2,3,4,5,6,7,8,9,10,11],cr=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Ia=[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 da(Jt,kn){for(var Xn=0,br=0,Dr=new Array,ea=1;ea<=16;ea++){for(var ia=1;ia<=Jt[ea];ia++)Dr[kn[br]]=[],Dr[kn[br]][0]=Xn,Dr[kn[br]][1]=ea,br++,Xn++;Xn*=2}return Dr}function Oa(Jt){for(var kn=Jt[0],Xn=Jt[1]-1;Xn>=0;)kn&1<<Xn&&(Un|=1<<cn),Xn--,--cn<0&&(Un==255?(Jr(255),Jr(0)):Jr(Un),cn=7,Un=0)}function Jr(Jt){mn.push(Jt)}function _a(Jt){Jr(Jt>>8&255),Jr(255&Jt)}function Na(Jt,kn,Xn,br,Dr){for(var ea,ia=Dr[0],ga=Dr[240],So=function(fo,To){var Wo,Qo,di,Mi,qi,is,bs,js,Hi,cs,Ko=0;for(Hi=0;Hi<8;++Hi){Wo=fo[Ko],Qo=fo[Ko+1],di=fo[Ko+2],Mi=fo[Ko+3],qi=fo[Ko+4],is=fo[Ko+5],bs=fo[Ko+6];var Rl=Wo+(js=fo[Ko+7]),ws=Wo-js,Lu=Qo+bs,_s=Qo-bs,rl=di+is,Ou=di-is,Ls=Mi+qi,tc=Mi-qi,fl=Rl+Ls,yu=Rl-Ls,Gu=Lu+rl,ll=Lu-rl;fo[Ko]=fl+Gu,fo[Ko+4]=fl-Gu;var Wi=.707106781*(ll+yu);fo[Ko+2]=yu+Wi,fo[Ko+6]=yu-Wi;var xs=.382683433*((fl=tc+Ou)-(ll=_s+ws)),gc=.5411961*fl+xs,Dl=1.306562965*ll+xs,$l=.707106781*(Gu=Ou+_s),Tu=ws+$l,ji=ws-$l;fo[Ko+5]=ji+gc,fo[Ko+3]=ji-gc,fo[Ko+1]=Tu+Dl,fo[Ko+7]=Tu-Dl,Ko+=8}for(Ko=0,Hi=0;Hi<8;++Hi){Wo=fo[Ko],Qo=fo[Ko+8],di=fo[Ko+16],Mi=fo[Ko+24],qi=fo[Ko+32],is=fo[Ko+40],bs=fo[Ko+48];var su=Wo+(js=fo[Ko+56]),_u=Wo-js,zl=Qo+bs,Pl=Qo-bs,gl=di+is,lu=di-is,hc=Mi+qi,ku=Mi-qi,bu=su+hc,Os=su-hc,wu=zl+gl,Mu=zl-gl;fo[Ko]=bu+wu,fo[Ko+32]=bu-wu;var uu=.707106781*(Mu+Os);fo[Ko+16]=Os+uu,fo[Ko+48]=Os-uu;var Fl=.382683433*((bu=ku+lu)-(Mu=Pl+_u)),nc=.5411961*bu+Fl,rc=1.306562965*Mu+Fl,ht=.707106781*(wu=lu+Pl),wt=_u+ht,jt=_u-ht;fo[Ko+40]=jt+nc,fo[Ko+24]=jt-nc,fo[Ko+8]=wt+rc,fo[Ko+56]=wt-rc,Ko++}for(Hi=0;Hi<64;++Hi)cs=fo[Hi]*To[Hi],It[Hi]=cs>0?cs+.5|0:cs-.5|0;return It}(Jt,kn),yo=0;yo<64;++yo)Tn[Xr[yo]]=So[yo];var Yo=Tn[0]-Xn;Xn=Tn[0],Yo==0?Oa(br[0]):(Oa(br[an[ea=32767+Yo]]),Oa(Xt[ea]));for(var Jo=63;Jo>0&&Tn[Jo]==0;)Jo--;if(Jo==0)return Oa(ia),Xn;for(var Ti,Ma=1;Ma<=Jo;){for(var Yn=Ma;Tn[Ma]==0&&Ma<=Jo;)++Ma;var Ri=Ma-Yn;if(Ri>=16){Ti=Ri>>4;for(var fi=1;fi<=Ti;++fi)Oa(ga);Ri&=15}ea=32767+Tn[Ma],Oa(Dr[(Ri<<4)+an[ea]]),Oa(Xt[ea]),Ma++}return Jo!=63&&Oa(ia),Xn}function Ro(Jt){Jt=Math.min(Math.max(Jt,1),100),$e!=Jt&&(function(kn){for(var Xn=[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],br=0;br<64;br++){var Dr=lt((Xn[br]*kn+50)/100);Dr=Math.min(Math.max(Dr,1),255),ft[Xr[br]]=Dr}for(var ea=[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],ia=0;ia<64;ia++){var ga=lt((ea[ia]*kn+50)/100);ga=Math.min(Math.max(ga,1),255),mt[Xr[ia]]=ga}for(var So=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],yo=0,Yo=0;Yo<8;Yo++)for(var Jo=0;Jo<8;Jo++)Tt[yo]=1/(ft[Xr[yo]]*So[Yo]*So[Jo]*8),Qt[yo]=1/(mt[Xr[yo]]*So[Yo]*So[Jo]*8),yo++}(Jt<50?Math.floor(5e3/Jt):Math.floor(200-2*Jt)),$e=Jt)}this.encode=function(Jt,kn){kn&&Ro(kn),mn=new Array,Un=0,cn=7,_a(65496),_a(65504),_a(16),Jr(74),Jr(70),Jr(73),Jr(70),Jr(0),Jr(1),Jr(1),Jr(0),_a(1),_a(1),Jr(0),Jr(0),function(){_a(65499),_a(132),Jr(0);for(var Qo=0;Qo<64;Qo++)Jr(ft[Qo]);Jr(1);for(var di=0;di<64;di++)Jr(mt[di])}(),function(Qo,di){_a(65472),_a(17),Jr(8),_a(di),_a(Qo),Jr(3),Jr(1),Jr(17),Jr(0),Jr(2),Jr(17),Jr(1),Jr(3),Jr(17),Jr(1)}(Jt.width,Jt.height),function(){_a(65476),_a(418),Jr(0);for(var Qo=0;Qo<16;Qo++)Jr(or[Qo+1]);for(var di=0;di<=11;di++)Jr(za[di]);Jr(16);for(var Mi=0;Mi<16;Mi++)Jr(Ua[Mi+1]);for(var qi=0;qi<=161;qi++)Jr(xn[qi]);Jr(1);for(var is=0;is<16;is++)Jr(Cn[is+1]);for(var bs=0;bs<=11;bs++)Jr(hr[bs]);Jr(17);for(var js=0;js<16;js++)Jr(cr[js+1]);for(var Hi=0;Hi<=161;Hi++)Jr(Ia[Hi])}(),_a(65498),_a(12),Jr(3),Jr(1),Jr(0),Jr(2),Jr(17),Jr(3),Jr(17),Jr(0),Jr(63),Jr(0);var Xn=0,br=0,Dr=0;Un=0,cn=7,this.encode.displayName="_encode_";for(var ea,ia,ga,So,yo,Yo,Jo,Ti,Ma,Yn=Jt.data,Ri=Jt.width,fi=Jt.height,fo=4*Ri,To=0;To<fi;){for(ea=0;ea<fo;){for(yo=fo*To+ea,Jo=-1,Ti=0,Ma=0;Ma<64;Ma++)Yo=yo+(Ti=Ma>>3)*fo+(Jo=4*(7&Ma)),To+Ti>=fi&&(Yo-=fo*(To+1+Ti-fi)),ea+Jo>=fo&&(Yo-=ea+Jo-fo+4),ia=Yn[Yo++],ga=Yn[Yo++],So=Yn[Yo++],Nn[Ma]=(to[ia]+to[ga+256>>0]+to[So+512>>0]>>16)-128,wr[Ma]=(to[ia+768>>0]+to[ga+1024>>0]+to[So+1280>>0]>>16)-128,Zr[Ma]=(to[ia+1280>>0]+to[ga+1536>>0]+to[So+1792>>0]>>16)-128;Xn=Na(Nn,Tt,Xn,Ie,Xe),br=Na(wr,Qt,br,Ne,rt),Dr=Na(Zr,Qt,Dr,Ne,rt),ea+=32}To+=8}if(cn>=0){var Wo=[];Wo[1]=cn+1,Wo[0]=(1<<cn+1)-1,Oa(Wo)}return _a(65497),new Uint8Array(mn)},He=He||50,function(){for(var Jt=String.fromCharCode,kn=0;kn<256;kn++)Ea[kn]=Jt(kn)}(),Ie=da(or,za),Ne=da(Cn,hr),Xe=da(Ua,xn),rt=da(cr,Ia),function(){for(var Jt=1,kn=2,Xn=1;Xn<=15;Xn++){for(var br=Jt;br<kn;br++)an[32767+br]=Xn,Xt[32767+br]=[],Xt[32767+br][1]=Xn,Xt[32767+br][0]=br;for(var Dr=-(kn-1);Dr<=-Jt;Dr++)an[32767+Dr]=Xn,Xt[32767+Dr]=[],Xt[32767+Dr][1]=Xn,Xt[32767+Dr][0]=kn-1+Dr;Jt<<=1,kn<<=1}}(),function(){for(var Jt=0;Jt<256;Jt++)to[Jt]=19595*Jt,to[Jt+256>>0]=38470*Jt,to[Jt+512>>0]=7471*Jt+32768,to[Jt+768>>0]=-11059*Jt,to[Jt+1024>>0]=-21709*Jt,to[Jt+1280>>0]=32768*Jt+8421375,to[Jt+1536>>0]=-27439*Jt,to[Jt+1792>>0]=-5329*Jt}(),Ro(He)}function Gi(He,Ie){if(this.pos=0,this.buffer=He,this.datav=new DataView(He.buffer),this.is_with_alpha=!!Ie,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 ds(He){function Ie(or){if(!or)throw Error("assert :P")}function Ne(or,za,Ua){for(var xn=0;4>xn;xn++)if(or[za+xn]!=Ua.charCodeAt(xn))return!0;return!1}function Xe(or,za,Ua,xn,Cn){for(var hr=0;hr<Cn;hr++)or[za+hr]=Ua[xn+hr]}function rt(or,za,Ua,xn){for(var Cn=0;Cn<xn;Cn++)or[za+Cn]=Ua}function $e(or){return new Int32Array(or)}function lt(or,za){for(var Ua=[],xn=0;xn<or;xn++)Ua.push(new za);return Ua}function ft(or,za){var Ua=[];return function xn(Cn,hr,cr){for(var Ia=cr[hr],da=0;da<Ia&&(Cn.push(cr.length>hr+1?[]:new za),!(cr.length<hr+1));da++)xn(Cn[da],hr+1,cr)}(Ua,0,or),Ua}var mt=function(){var or=this;function za(Oe,Ye){for(var dt=1<<Ye-1>>>0;Oe&dt;)dt>>>=1;return dt?(Oe&dt-1)+dt:Oe}function Ua(Oe,Ye,dt,Pt,zt){Ie(!(Pt%dt));do Oe[Ye+(Pt-=dt)]=zt;while(0<Pt)}function xn(Oe,Ye,dt,Pt,zt){if(Ie(2328>=zt),512>=zt)var Zt=$e(512);else if((Zt=$e(zt))==null)return 0;return function($t,rn,ln,xe,Pe,Qe){var _e,at,Et=rn,Ot=1<<ln,Mt=$e(16),Dt=$e(16);for(Ie(Pe!=0),Ie(xe!=null),Ie($t!=null),Ie(0<ln),at=0;at<Pe;++at){if(15<xe[at])return 0;++Mt[xe[at]]}if(Mt[0]==Pe)return 0;for(Dt[1]=0,_e=1;15>_e;++_e){if(Mt[_e]>1<<_e)return 0;Dt[_e+1]=Dt[_e]+Mt[_e]}for(at=0;at<Pe;++at)_e=xe[at],0<xe[at]&&(Qe[Dt[_e]++]=at);if(Dt[15]==1)return(xe=new Cn).g=0,xe.value=Qe[0],Ua($t,Et,1,Ot,xe),Ot;var An,En=-1,Ln=Ot-1,Er=0,Aa=1,ba=1,sa=1<<ln;for(at=0,_e=1,Pe=2;_e<=ln;++_e,Pe<<=1){if(Aa+=ba<<=1,0>(ba-=Mt[_e]))return 0;for(;0<Mt[_e];--Mt[_e])(xe=new Cn).g=_e,xe.value=Qe[at++],Ua($t,Et+Er,Pe,sa,xe),Er=za(Er,_e)}for(_e=ln+1,Pe=2;15>=_e;++_e,Pe<<=1){if(Aa+=ba<<=1,0>(ba-=Mt[_e]))return 0;for(;0<Mt[_e];--Mt[_e]){if(xe=new Cn,(Er&Ln)!=En){for(Et+=sa,An=1<<(En=_e)-ln;15>En&&!(0>=(An-=Mt[En]));)++En,An<<=1;Ot+=sa=1<<(An=En-ln),$t[rn+(En=Er&Ln)].g=An+ln,$t[rn+En].value=Et-rn-En}xe.g=_e-ln,xe.value=Qe[at++],Ua($t,Et+(Er>>ln),Pe,sa,xe),Er=za(Er,_e)}}return Aa!=2*Dt[15]-1?0:Ot}(Oe,Ye,dt,Pt,zt,Zt)}function Cn(){this.value=this.g=0}function hr(){this.value=this.g=0}function cr(){this.G=lt(5,Cn),this.H=$e(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=lt(Vl,hr)}function Ia(Oe,Ye,dt,Pt){Ie(Oe!=null),Ie(Ye!=null),Ie(2147483648>Pt),Oe.Ca=254,Oe.I=0,Oe.b=-8,Oe.Ka=0,Oe.oa=Ye,Oe.pa=dt,Oe.Jd=Ye,Oe.Yc=dt+Pt,Oe.Zc=4<=Pt?dt+Pt-4+1:dt,ea(Oe)}function da(Oe,Ye){for(var dt=0;0<Ye--;)dt|=ga(Oe,128)<<Ye;return dt}function Oa(Oe,Ye){var dt=da(Oe,Ye);return ia(Oe)?-dt:dt}function Jr(Oe,Ye,dt,Pt){var zt,Zt=0;for(Ie(Oe!=null),Ie(Ye!=null),Ie(4294967288>Pt),Oe.Sb=Pt,Oe.Ra=0,Oe.u=0,Oe.h=0,4<Pt&&(Pt=4),zt=0;zt<Pt;++zt)Zt+=Ye[dt+zt]<<8*zt;Oe.Ra=Zt,Oe.bb=Pt,Oe.oa=Ye,Oe.pa=dt}function _a(Oe){for(;8<=Oe.u&&Oe.bb<Oe.Sb;)Oe.Ra>>>=8,Oe.Ra+=Oe.oa[Oe.pa+Oe.bb]<<Zu-8>>>0,++Oe.bb,Oe.u-=8;Xn(Oe)&&(Oe.h=1,Oe.u=0)}function Na(Oe,Ye){if(Ie(0<=Ye),!Oe.h&&Ye<=Hu){var dt=kn(Oe)&ic[Ye];return Oe.u+=Ye,_a(Oe),dt}return Oe.h=1,Oe.u=0}function Ro(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function Jt(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function kn(Oe){return Oe.Ra>>>(Oe.u&Zu-1)>>>0}function Xn(Oe){return Ie(Oe.bb<=Oe.Sb),Oe.h||Oe.bb==Oe.Sb&&Oe.u>Zu}function br(Oe,Ye){Oe.u=Ye,Oe.h=Xn(Oe)}function Dr(Oe){Oe.u>=Xu&&(Ie(Oe.u>=Xu),_a(Oe))}function ea(Oe){Ie(Oe!=null&&Oe.oa!=null),Oe.pa<Oe.Zc?(Oe.I=(Oe.oa[Oe.pa++]|Oe.I<<8)>>>0,Oe.b+=8):(Ie(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 ia(Oe){return da(Oe,1)}function ga(Oe,Ye){var dt=Oe.Ca;0>Oe.b&&ea(Oe);var Pt=Oe.b,zt=dt*Ye>>>8,Zt=(Oe.I>>>Pt>zt)+0;for(Zt?(dt-=zt,Oe.I-=zt+1<<Pt>>>0):dt=zt+1,Pt=dt,zt=0;256<=Pt;)zt+=8,Pt>>=8;return Pt=7^zt+Nl[Pt],Oe.b-=Pt,Oe.Ca=(dt<<Pt)-1,Zt}function So(Oe,Ye,dt){Oe[Ye+0]=dt>>24&255,Oe[Ye+1]=dt>>16&255,Oe[Ye+2]=dt>>8&255,Oe[Ye+3]=dt>>0&255}function yo(Oe,Ye){return Oe[Ye+0]<<0|Oe[Ye+1]<<8}function Yo(Oe,Ye){return yo(Oe,Ye)|Oe[Ye+2]<<16}function Jo(Oe,Ye){return yo(Oe,Ye)|yo(Oe,Ye+2)<<16}function Ti(Oe,Ye){var dt=1<<Ye;return Ie(Oe!=null),Ie(0<Ye),Oe.X=$e(dt),Oe.X==null?0:(Oe.Mb=32-Ye,Oe.Xa=Ye,1)}function Ma(Oe,Ye){Ie(Oe!=null),Ie(Ye!=null),Ie(Oe.Xa==Ye.Xa),Xe(Ye.X,0,Oe.X,0,1<<Ye.Xa)}function Yn(){this.X=[],this.Xa=this.Mb=0}function Ri(Oe,Ye,dt,Pt){Ie(dt!=null),Ie(Pt!=null);var zt=dt[0],Zt=Pt[0];return zt==0&&(zt=(Oe*Zt+Ye/2)/Ye),Zt==0&&(Zt=(Ye*zt+Oe/2)/Oe),0>=zt||0>=Zt?0:(dt[0]=zt,Pt[0]=Zt,1)}function fi(Oe,Ye){return Oe+(1<<Ye)-1>>>Ye}function fo(Oe,Ye){return((4278255360&Oe)+(4278255360&Ye)>>>0&4278255360)+((16711935&Oe)+(16711935&Ye)>>>0&16711935)>>>0}function To(Oe,Ye){or[Ye]=function(dt,Pt,zt,Zt,$t,rn,ln){var xe;for(xe=0;xe<$t;++xe){var Pe=or[Oe](rn[ln+xe-1],zt,Zt+xe);rn[ln+xe]=fo(dt[Pt+xe],Pe)}}}function Wo(){this.ud=this.hd=this.jd=0}function Qo(Oe,Ye){return((4278124286&(Oe^Ye))>>>1)+(Oe&Ye)>>>0}function di(Oe){return 0<=Oe&&256>Oe?Oe:0>Oe?0:255<Oe?255:void 0}function Mi(Oe,Ye){return di(Oe+(Oe-Ye+.5>>1))}function qi(Oe,Ye,dt){return Math.abs(Ye-dt)-Math.abs(Oe-dt)}function is(Oe,Ye,dt,Pt,zt,Zt,$t){for(Pt=Zt[$t-1],dt=0;dt<zt;++dt)Zt[$t+dt]=Pt=fo(Oe[Ye+dt],Pt)}function bs(Oe,Ye,dt,Pt,zt){var Zt;for(Zt=0;Zt<dt;++Zt){var $t=Oe[Ye+Zt],rn=$t>>8&255,ln=16711935&(ln=(ln=16711935&$t)+((rn<<16)+rn));Pt[zt+Zt]=(4278255360&$t)+ln>>>0}}function js(Oe,Ye){Ye.jd=Oe>>0&255,Ye.hd=Oe>>8&255,Ye.ud=Oe>>16&255}function Hi(Oe,Ye,dt,Pt,zt,Zt){var $t;for($t=0;$t<Pt;++$t){var rn=Ye[dt+$t],ln=rn>>>8,xe=rn,Pe=255&(Pe=(Pe=rn>>>16)+((Oe.jd<<24>>24)*(ln<<24>>24)>>>5));xe=255&(xe=(xe=xe+((Oe.hd<<24>>24)*(ln<<24>>24)>>>5))+((Oe.ud<<24>>24)*(Pe<<24>>24)>>>5)),zt[Zt+$t]=(4278255360&rn)+(Pe<<16)+xe}}function cs(Oe,Ye,dt,Pt,zt){or[Ye]=function(Zt,$t,rn,ln,xe,Pe,Qe,_e,at){for(ln=Qe;ln<_e;++ln)for(Qe=0;Qe<at;++Qe)xe[Pe++]=zt(rn[Pt(Zt[$t++])])},or[Oe]=function(Zt,$t,rn,ln,xe,Pe,Qe){var _e=8>>Zt.b,at=Zt.Ea,Et=Zt.K[0],Ot=Zt.w;if(8>_e)for(Zt=(1<<Zt.b)-1,Ot=(1<<_e)-1;$t<rn;++$t){var Mt,Dt=0;for(Mt=0;Mt<at;++Mt)Mt&Zt||(Dt=Pt(ln[xe++])),Pe[Qe++]=zt(Et[Dt&Ot]),Dt>>=_e}else or["VP8LMapColor"+dt](ln,xe,Et,Ot,Pe,Qe,$t,rn,at)}}function Ko(Oe,Ye,dt,Pt,zt){for(dt=Ye+dt;Ye<dt;){var Zt=Oe[Ye++];Pt[zt++]=Zt>>16&255,Pt[zt++]=Zt>>8&255,Pt[zt++]=Zt>>0&255}}function Rl(Oe,Ye,dt,Pt,zt){for(dt=Ye+dt;Ye<dt;){var Zt=Oe[Ye++];Pt[zt++]=Zt>>16&255,Pt[zt++]=Zt>>8&255,Pt[zt++]=Zt>>0&255,Pt[zt++]=Zt>>24&255}}function ws(Oe,Ye,dt,Pt,zt){for(dt=Ye+dt;Ye<dt;){var Zt=($t=Oe[Ye++])>>16&240|$t>>12&15,$t=$t>>0&240|$t>>28&15;Pt[zt++]=Zt,Pt[zt++]=$t}}function Lu(Oe,Ye,dt,Pt,zt){for(dt=Ye+dt;Ye<dt;){var Zt=($t=Oe[Ye++])>>16&248|$t>>13&7,$t=$t>>5&224|$t>>3&31;Pt[zt++]=Zt,Pt[zt++]=$t}}function _s(Oe,Ye,dt,Pt,zt){for(dt=Ye+dt;Ye<dt;){var Zt=Oe[Ye++];Pt[zt++]=Zt>>0&255,Pt[zt++]=Zt>>8&255,Pt[zt++]=Zt>>16&255}}function rl(Oe,Ye,dt,Pt,zt,Zt){if(Zt==0)for(dt=Ye+dt;Ye<dt;)So(Pt,((Zt=Oe[Ye++])[0]>>24|Zt[1]>>8&65280|Zt[2]<<8&16711680|Zt[3]<<24)>>>0),zt+=32;else Xe(Pt,zt,Oe,Ye,dt)}function Ou(Oe,Ye){or[Ye][0]=or[Oe+"0"],or[Ye][1]=or[Oe+"1"],or[Ye][2]=or[Oe+"2"],or[Ye][3]=or[Oe+"3"],or[Ye][4]=or[Oe+"4"],or[Ye][5]=or[Oe+"5"],or[Ye][6]=or[Oe+"6"],or[Ye][7]=or[Oe+"7"],or[Ye][8]=or[Oe+"8"],or[Ye][9]=or[Oe+"9"],or[Ye][10]=or[Oe+"10"],or[Ye][11]=or[Oe+"11"],or[Ye][12]=or[Oe+"12"],or[Ye][13]=or[Oe+"13"],or[Ye][14]=or[Oe+"0"],or[Ye][15]=or[Oe+"0"]}function Ls(Oe){return Oe==iA||Oe==sA||Oe==Fc||Oe==lA}function tc(){this.eb=[],this.size=this.A=this.fb=0}function fl(){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 yu(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new tc,this.f.kb=new fl,this.sd=null}function Gu(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ll(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Wi(Oe){return alert("todo:WebPSamplerProcessPlane"),Oe.T}function xs(Oe,Ye){var dt=Oe.T,Pt=Ye.ba.f.RGBA,zt=Pt.eb,Zt=Pt.fb+Oe.ka*Pt.A,$t=Nu[Ye.ba.S],rn=Oe.y,ln=Oe.O,xe=Oe.f,Pe=Oe.N,Qe=Oe.ea,_e=Oe.W,at=Ye.cc,Et=Ye.dc,Ot=Ye.Mc,Mt=Ye.Nc,Dt=Oe.ka,An=Oe.ka+Oe.T,En=Oe.U,Ln=En+1>>1;for(Dt==0?$t(rn,ln,null,null,xe,Pe,Qe,_e,xe,Pe,Qe,_e,zt,Zt,null,null,En):($t(Ye.ec,Ye.fc,rn,ln,at,Et,Ot,Mt,xe,Pe,Qe,_e,zt,Zt-Pt.A,zt,Zt,En),++dt);Dt+2<An;Dt+=2)at=xe,Et=Pe,Ot=Qe,Mt=_e,Pe+=Oe.Rc,_e+=Oe.Rc,Zt+=2*Pt.A,$t(rn,(ln+=2*Oe.fa)-Oe.fa,rn,ln,at,Et,Ot,Mt,xe,Pe,Qe,_e,zt,Zt-Pt.A,zt,Zt,En);return ln+=Oe.fa,Oe.j+An<Oe.o?(Xe(Ye.ec,Ye.fc,rn,ln,En),Xe(Ye.cc,Ye.dc,xe,Pe,Ln),Xe(Ye.Mc,Ye.Nc,Qe,_e,Ln),dt--):1&An||$t(rn,ln,null,null,xe,Pe,Qe,_e,xe,Pe,Qe,_e,zt,Zt+Pt.A,null,null,En),dt}function gc(Oe,Ye,dt){var Pt=Oe.F,zt=[Oe.J];if(Pt!=null){var Zt=Oe.U,$t=Ye.ba.S,rn=$t==Zc||$t==Fc;Ye=Ye.ba.f.RGBA;var ln=[0],xe=Oe.ka;ln[0]=Oe.T,Oe.Kb&&(xe==0?--ln[0]:(--xe,zt[0]-=Oe.width),Oe.j+Oe.ka+Oe.T==Oe.o&&(ln[0]=Oe.o-Oe.j-xe));var Pe=Ye.eb;xe=Ye.fb+xe*Ye.A,Oe=zc(Pt,zt[0],Oe.width,Zt,ln,Pe,xe+(rn?0:3),Ye.A),Ie(dt==ln),Oe&&Ls($t)&&pc(Pe,xe,rn,Zt,ln,Ye.A)}return 0}function Dl(Oe){var Ye=Oe.ma,dt=Ye.ba.S,Pt=11>dt,zt=dt==Vc||dt==_c||dt==Zc||dt==oA||dt==12||Ls(dt);if(Ye.memory=null,Ye.Ib=null,Ye.Jb=null,Ye.Nd=null,!Eu(Ye.Oa,Oe,zt?11:12))return 0;if(zt&&Ls(dt)&&Ja(),Oe.da)alert("todo:use_scaling");else{if(Pt){if(Ye.Ib=Wi,Oe.Kb){if(dt=Oe.U+1>>1,Ye.memory=$e(Oe.U+2*dt),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+dt,Ye.Ib=xs,Ja()}}else alert("todo:EmitYUV");zt&&(Ye.Jb=gc,Pt&&Ir())}if(Pt&&!PA){for(Oe=0;256>Oe;++Oe)Oc[Oe]=89858*(Oe-128)+qc>>wc,FA[Oe]=-22014*(Oe-128)+qc,YA[Oe]=-45773*(Oe-128),XA[Oe]=113618*(Oe-128)+qc>>wc;for(Oe=Qc;Oe<Kc;++Oe)Ye=76283*(Oe-16)+qc>>wc,JA[Oe-Qc]=kl(Ye,255),IA[Oe-Qc]=kl(Ye+8>>4,15);PA=1}return 1}function $l(Oe){var Ye=Oe.ma,dt=Oe.U,Pt=Oe.T;return Ie(!(1&Oe.ka)),0>=dt||0>=Pt?0:(dt=Ye.Ib(Oe,Ye),Ye.Jb!=null&&Ye.Jb(Oe,Ye,dt),Ye.Dc+=dt,1)}function Tu(Oe){Oe.ma.memory=null}function ji(Oe,Ye,dt,Pt){return Na(Oe,8)!=47?0:(Ye[0]=Na(Oe,14)+1,dt[0]=Na(Oe,14)+1,Pt[0]=Na(Oe,1),Na(Oe,3)!=0?0:!Oe.h)}function su(Oe,Ye){if(4>Oe)return Oe+1;var dt=Oe-2>>1;return(2+(1&Oe)<<dt)+Na(Ye,dt)+1}function _u(Oe,Ye){return 120<Ye?Ye-120:1<=(dt=((dt=ju[Ye-1])>>4)*Oe+(8-(15&dt)))?dt:1;var dt}function zl(Oe,Ye,dt){var Pt=kn(dt),zt=Oe[Ye+=255&Pt].g-8;return 0<zt&&(br(dt,dt.u+8),Pt=kn(dt),Ye+=Oe[Ye].value,Ye+=Pt&(1<<zt)-1),br(dt,dt.u+Oe[Ye].g),Oe[Ye].value}function Pl(Oe,Ye,dt){return dt.g+=Oe.g,dt.value+=Oe.value<<Ye>>>0,Ie(8>=dt.g),Oe.g}function gl(Oe,Ye,dt){var Pt=Oe.xc;return Ie((Ye=Pt==0?0:Oe.vc[Oe.md*(dt>>Pt)+(Ye>>Pt)])<Oe.Wb),Oe.Ya[Ye]}function lu(Oe,Ye,dt,Pt){var zt=Oe.ab,Zt=Oe.c*Ye,$t=Oe.C;Ye=$t+Ye;var rn=dt,ln=Pt;for(Pt=Oe.Ta,dt=Oe.Ua;0<zt--;){var xe=Oe.gc[zt],Pe=$t,Qe=Ye,_e=rn,at=ln,Et=(ln=Pt,rn=dt,xe.Ea);switch(Ie(Pe<Qe),Ie(Qe<=xe.nc),xe.hc){case 2:lc(_e,at,(Qe-Pe)*Et,ln,rn);break;case 0:var Ot=Pe,Mt=Qe,Dt=ln,An=rn,En=(sa=xe).Ea;Ot==0&&(yc(_e,at,null,null,1,Dt,An),is(_e,at+1,0,0,En-1,Dt,An+1),at+=En,An+=En,++Ot);for(var Ln=1<<sa.b,Er=Ln-1,Aa=fi(En,sa.b),ba=sa.K,sa=sa.w+(Ot>>sa.b)*Aa;Ot<Mt;){var $o=ba,Eo=sa,mo=1;for(sc(_e,at,Dt,An-En,1,Dt,An);mo<En;){var oi=(mo&~Er)+Ln;oi>En&&(oi=En),(0,nu[$o[Eo++]>>8&15])(_e,at+ +mo,Dt,An+mo-En,oi-mo,Dt,An+mo),mo=oi}at+=En,An+=En,++Ot&Er||(sa+=Aa)}Qe!=xe.nc&&Xe(ln,rn-Et,ln,rn+(Qe-Pe-1)*Et,Et);break;case 1:for(Et=_e,Mt=at,En=(_e=xe.Ea)-(An=_e&~(Dt=(at=1<<xe.b)-1)),Ot=fi(_e,xe.b),Ln=xe.K,xe=xe.w+(Pe>>xe.b)*Ot;Pe<Qe;){for(Er=Ln,Aa=xe,ba=new Wo,sa=Mt+An,$o=Mt+_e;Mt<sa;)js(Er[Aa++],ba),Zl(ba,Et,Mt,at,ln,rn),Mt+=at,rn+=at;Mt<$o&&(js(Er[Aa++],ba),Zl(ba,Et,Mt,En,ln,rn),Mt+=En,rn+=En),++Pe&Dt||(xe+=Ot)}break;case 3:if(_e==ln&&at==rn&&0<xe.b){for(Mt=ln,_e=Et=rn+(Qe-Pe)*Et-(An=(Qe-Pe)*fi(xe.Ea,xe.b)),at=ln,Dt=rn,Ot=[],An=(En=An)-1;0<=An;--An)Ot[An]=at[Dt+An];for(An=En-1;0<=An;--An)Mt[_e+An]=Ot[An];fu(xe,Pe,Qe,ln,Et,ln,rn)}else fu(xe,Pe,Qe,_e,at,ln,rn)}rn=Pt,ln=dt}ln!=dt&&Xe(Pt,dt,rn,ln,Zt)}function hc(Oe,Ye){var dt=Oe.V,Pt=Oe.Ba+Oe.c*Oe.C,zt=Ye-Oe.C;if(Ie(Ye<=Oe.l.o),Ie(16>=zt),0<zt){var Zt=Oe.l,$t=Oe.Ta,rn=Oe.Ua,ln=Zt.width;if(lu(Oe,zt,dt,Pt),zt=rn=[rn],Ie((dt=Oe.C)<(Pt=Ye)),Ie(Zt.v<Zt.va),Pt>Zt.o&&(Pt=Zt.o),dt<Zt.j){var xe=Zt.j-dt;dt=Zt.j,zt[0]+=xe*ln}if(dt>=Pt?dt=0:(zt[0]+=4*Zt.v,Zt.ka=dt-Zt.j,Zt.U=Zt.va-Zt.v,Zt.T=Pt-dt,dt=1),dt){if(rn=rn[0],11>(dt=Oe.ca).S){var Pe=dt.f.RGBA,Qe=(Pt=dt.S,zt=Zt.U,Zt=Zt.T,xe=Pe.eb,Pe.A),_e=Zt;for(Pe=Pe.fb+Oe.Ma*Pe.A;0<_e--;){var at=$t,Et=rn,Ot=zt,Mt=xe,Dt=Pe;switch(Pt){case Rc:gu(at,Et,Ot,Mt,Dt);break;case Vc:Ji(at,Et,Ot,Mt,Dt);break;case iA:Ji(at,Et,Ot,Mt,Dt),pc(Mt,Dt,0,Ot,1,0);break;case yA:ru(at,Et,Ot,Mt,Dt);break;case _c:rl(at,Et,Ot,Mt,Dt,1);break;case sA:rl(at,Et,Ot,Mt,Dt,1),pc(Mt,Dt,0,Ot,1,0);break;case Zc:rl(at,Et,Ot,Mt,Dt,0);break;case Fc:rl(at,Et,Ot,Mt,Dt,0),pc(Mt,Dt,1,Ot,1,0);break;case oA:ls(at,Et,Ot,Mt,Dt);break;case lA:ls(at,Et,Ot,Mt,Dt),Pc(Mt,Dt,Ot,1,0);break;case bA:vl(at,Et,Ot,Mt,Dt);break;default:Ie(0)}rn+=ln,Pe+=Qe}Oe.Ma+=Zt}else alert("todo:EmitRescaledRowsYUVA");Ie(Oe.Ma<=dt.height)}}Oe.C=Ye,Ie(Oe.C<=Oe.i)}function ku(Oe){var Ye;if(0<Oe.ua)return 0;for(Ye=0;Ye<Oe.Wb;++Ye){var dt=Oe.Ya[Ye].G,Pt=Oe.Ya[Ye].H;if(0<dt[1][Pt[1]+0].g||0<dt[2][Pt[2]+0].g||0<dt[3][Pt[3]+0].g)return 0}return 1}function bu(Oe,Ye,dt,Pt,zt,Zt){if(Oe.Z!=0){var $t=Oe.qd,rn=Oe.rd;for(Ie(dc[Oe.Z]!=null);Ye<dt;++Ye)dc[Oe.Z]($t,rn,Pt,zt,Pt,zt,Zt),$t=Pt,rn=zt,zt+=Zt;Oe.qd=$t,Oe.rd=rn}}function Os(Oe,Ye){var dt=Oe.l.ma,Pt=dt.Z==0||dt.Z==1?Oe.l.j:Oe.C;if(Pt=Oe.C<Pt?Pt:Oe.C,Ie(Ye<=Oe.l.o),Ye>Pt){var zt=Oe.l.width,Zt=dt.ca,$t=dt.tb+zt*Pt,rn=Oe.V,ln=Oe.Ba+Oe.c*Pt,xe=Oe.gc;Ie(Oe.ab==1),Ie(xe[0].hc==3),bc(xe[0],Pt,Ye,rn,ln,Zt,$t),bu(dt,Pt,Ye,Zt,$t,zt)}Oe.C=Oe.Ma=Ye}function wu(Oe,Ye,dt,Pt,zt,Zt,$t){var rn=Oe.$/Pt,ln=Oe.$%Pt,xe=Oe.m,Pe=Oe.s,Qe=dt+Oe.$,_e=Qe;zt=dt+Pt*zt;var at=dt+Pt*Zt,Et=280+Pe.ua,Ot=Oe.Pb?rn:16777216,Mt=0<Pe.ua?Pe.Wa:null,Dt=Pe.wc,An=Qe<at?gl(Pe,ln,rn):null;Ie(Oe.C<Zt),Ie(at<=zt);var En=!1;e:for(;;){for(;En||Qe<at;){var Ln=0;if(rn>=Ot){var Er=Qe-dt;Ie((Ot=Oe).Pb),Ot.wd=Ot.m,Ot.xd=Er,0<Ot.s.ua&&Ma(Ot.s.Wa,Ot.s.vb),Ot=rn+Rs}if(ln&Dt||(An=gl(Pe,ln,rn)),Ie(An!=null),An.Qb&&(Ye[Qe]=An.qb,En=!0),!En)if(Dr(xe),An.jc){Ln=xe,Er=Ye;var Aa=Qe,ba=An.pd[kn(Ln)&Vl-1];Ie(An.jc),256>ba.g?(br(Ln,Ln.u+ba.g),Er[Aa]=ba.value,Ln=0):(br(Ln,Ln.u+ba.g-256),Ie(256<=ba.value),Ln=ba.value),Ln==0&&(En=!0)}else Ln=zl(An.G[0],An.H[0],xe);if(xe.h)break;if(En||256>Ln){if(!En)if(An.nd)Ye[Qe]=(An.qb|Ln<<8)>>>0;else{if(Dr(xe),En=zl(An.G[1],An.H[1],xe),Dr(xe),Er=zl(An.G[2],An.H[2],xe),Aa=zl(An.G[3],An.H[3],xe),xe.h)break;Ye[Qe]=(Aa<<24|En<<16|Ln<<8|Er)>>>0}if(En=!1,++Qe,++ln>=Pt&&(ln=0,++rn,$t!=null&&rn<=Zt&&!(rn%16)&&$t(Oe,rn),Mt!=null))for(;_e<Qe;)Ln=Ye[_e++],Mt.X[(506832829*Ln&4294967295)>>>Mt.Mb]=Ln}else if(280>Ln){if(Ln=su(Ln-256,xe),Er=zl(An.G[4],An.H[4],xe),Dr(xe),Er=_u(Pt,Er=su(Er,xe)),xe.h)break;if(Qe-dt<Er||zt-Qe<Ln)break e;for(Aa=0;Aa<Ln;++Aa)Ye[Qe+Aa]=Ye[Qe+Aa-Er];for(Qe+=Ln,ln+=Ln;ln>=Pt;)ln-=Pt,++rn,$t!=null&&rn<=Zt&&!(rn%16)&&$t(Oe,rn);if(Ie(Qe<=zt),ln&Dt&&(An=gl(Pe,ln,rn)),Mt!=null)for(;_e<Qe;)Ln=Ye[_e++],Mt.X[(506832829*Ln&4294967295)>>>Mt.Mb]=Ln}else{if(!(Ln<Et))break e;for(En=Ln-280,Ie(Mt!=null);_e<Qe;)Ln=Ye[_e++],Mt.X[(506832829*Ln&4294967295)>>>Mt.Mb]=Ln;Ln=Qe,Ie(!(En>>>(Er=Mt).Xa)),Ye[Ln]=Er.X[En],En=!0}En||Ie(xe.h==Xn(xe))}if(Oe.Pb&&xe.h&&Qe<zt)Ie(Oe.m.h),Oe.a=5,Oe.m=Oe.wd,Oe.$=Oe.xd,0<Oe.s.ua&&Ma(Oe.s.vb,Oe.s.Wa);else{if(xe.h)break e;$t!=null&&$t(Oe,rn>Zt?Zt:rn),Oe.a=0,Oe.$=Qe-dt}return 1}return Oe.a=3,0}function Mu(Oe){Ie(Oe!=null),Oe.vc=null,Oe.yc=null,Oe.Ya=null;var Ye=Oe.Wa;Ye!=null&&(Ye.X=null),Oe.vb=null,Ie(Oe!=null)}function uu(){var Oe=new cu;return Oe==null?null:(Oe.a=0,Oe.xb=Jc,Ou("Predictor","VP8LPredictors"),Ou("Predictor","VP8LPredictors_C"),Ou("PredictorAdd","VP8LPredictorsAdd"),Ou("PredictorAdd","VP8LPredictorsAdd_C"),lc=bs,Zl=Hi,gu=Ko,Ji=Rl,ls=ws,vl=Lu,ru=_s,or.VP8LMapColor32b=uc,or.VP8LMapColor8b=cc,Oe)}function Fl(Oe,Ye,dt,Pt,zt){var Zt=1,$t=[Oe],rn=[Ye],ln=Pt.m,xe=Pt.s,Pe=null,Qe=0;e:for(;;){if(dt)for(;Zt&&Na(ln,1);){var _e=$t,at=rn,Et=Pt,Ot=1,Mt=Et.m,Dt=Et.gc[Et.ab],An=Na(Mt,2);if(Et.Oc&1<<An)Zt=0;else{switch(Et.Oc|=1<<An,Dt.hc=An,Dt.Ea=_e[0],Dt.nc=at[0],Dt.K=[null],++Et.ab,Ie(4>=Et.ab),An){case 0:case 1:Dt.b=Na(Mt,3)+2,Ot=Fl(fi(Dt.Ea,Dt.b),fi(Dt.nc,Dt.b),0,Et,Dt.K),Dt.K=Dt.K[0];break;case 3:var En,Ln=Na(Mt,8)+1,Er=16<Ln?0:4<Ln?1:2<Ln?2:3;if(_e[0]=fi(Dt.Ea,Er),Dt.b=Er,En=Ot=Fl(Ln,1,0,Et,Dt.K)){var Aa,ba=Ln,sa=Dt,$o=1<<(8>>sa.b),Eo=$e($o);if(Eo==null)En=0;else{var mo=sa.K[0],oi=sa.w;for(Eo[0]=sa.K[0][0],Aa=1;Aa<1*ba;++Aa)Eo[Aa]=fo(mo[oi+Aa],Eo[Aa-1]);for(;Aa<4*$o;++Aa)Eo[Aa]=0;sa.K[0]=null,sa.K[0]=Eo,En=1}}Ot=En;break;case 2:break;default:Ie(0)}Zt=Ot}}if($t=$t[0],rn=rn[0],Zt&&Na(ln,1)&&!(Zt=1<=(Qe=Na(ln,4))&&11>=Qe)){Pt.a=3;break e}var ii;if(ii=Zt)t:{var Xo,$a,Oi,zi=Pt,ui=$t,Bs=rn,ts=Qe,ol=dt,us=zi.m,Es=zi.s,cl=[null],Ws=1,il=0,Yl=KA[ts];n:for(;;){if(ol&&Na(us,1)){var Js=Na(us,3)+2,Jl=fi(ui,Js),Iu=fi(Bs,Js),Ru=Jl*Iu;if(!Fl(Jl,Iu,0,zi,cl))break n;for(cl=cl[0],Es.xc=Js,Xo=0;Xo<Ru;++Xo){var ql=cl[Xo]>>8&65535;cl[Xo]=ql,ql>=Ws&&(Ws=ql+1)}}if(us.h)break n;for($a=0;5>$a;++$a){var Vs=qo[$a];!$a&&0<ts&&(Vs+=1<<ts),il<Vs&&(il=Vs)}var zu=lt(Ws*Yl,Cn),Cc=Ws,Tc=lt(Cc,cr);if(Tc==null)var TA=null;else Ie(65536>=Cc),TA=Tc;var cA=$e(il);if(TA==null||cA==null||zu==null){zi.a=1;break n}var MA=zu;for(Xo=Oi=0;Xo<Ws;++Xo){var fc=TA[Xo],tA=fc.G,nA=fc.H,ld=0,DA=1,ud=0;for($a=0;5>$a;++$a){Vs=qo[$a],tA[$a]=MA,nA[$a]=Oi,!$a&&0<ts&&(Vs+=1<<ts);a:{var jA,ed=Vs,NA=zi,AA=cA,wd=MA,Sd=Oi,td=0,Mc=NA.m,Cd=Na(Mc,1);if(rt(AA,0,0,ed),Cd){var Ed=Na(Mc,1)+1,Bd=Na(Mc,1),cd=Na(Mc,Bd==0?1:8);AA[cd]=1,Ed==2&&(AA[cd=Na(Mc,8)]=1);var RA=1}else{var Ad=$e(19),dd=Na(Mc,4)+4;if(19<dd){NA.a=3;var _A=0;break a}for(jA=0;jA<dd;++jA)Ad[Xc[jA]]=Na(Mc,3);var nd=void 0,dA=void 0,fd=NA,xd=Ad,kA=ed,gd=AA,rd=0,Dc=fd.m,hd=8,md=lt(128,Cn);r:for(;xn(md,0,7,xd,19);){if(Na(Dc,1)){var Pd=2+2*Na(Dc,3);if((nd=2+Na(Dc,Pd))>kA)break r}else nd=kA;for(dA=0;dA<kA&&nd--;){Dr(Dc);var pd=md[0+(127&kn(Dc))];br(Dc,Dc.u+pd.g);var rA=pd.value;if(16>rA)gd[dA++]=rA,rA!=0&&(hd=rA);else{var Fd=rA==16,vd=rA-16,Id=QA[vd],yd=Na(Dc,uA[vd])+Id;if(dA+yd>kA)break r;for(var Ld=Fd?hd:0;0<yd--;)gd[dA++]=Ld}}rd=1;break r}rd||(fd.a=3),RA=rd}(RA=RA&&!Mc.h)&&(td=xn(wd,Sd,8,AA,ed)),RA&&td!=0?_A=td:(NA.a=3,_A=0)}if(_A==0)break n;if(DA&&Ic[$a]==1&&(DA=MA[Oi].g==0),ld+=MA[Oi].g,Oi+=_A,3>=$a){var fA,ad=cA[0];for(fA=1;fA<Vs;++fA)cA[fA]>ad&&(ad=cA[fA]);ud+=ad}}if(fc.nd=DA,fc.Qb=0,DA&&(fc.qb=(tA[3][nA[3]+0].value<<24|tA[1][nA[1]+0].value<<16|tA[2][nA[2]+0].value)>>>0,ld==0&&256>tA[0][nA[0]+0].value&&(fc.Qb=1,fc.qb+=tA[0][nA[0]+0].value<<8)),fc.jc=!fc.Qb&&6>ud,fc.jc){var UA,Ec=fc;for(UA=0;UA<Vl;++UA){var jc=UA,Nc=Ec.pd[jc],HA=Ec.G[0][Ec.H[0]+jc];256<=HA.value?(Nc.g=HA.g+256,Nc.value=HA.value):(Nc.g=0,Nc.value=0,jc>>=Pl(HA,8,Nc),jc>>=Pl(Ec.G[1][Ec.H[1]+jc],16,Nc),jc>>=Pl(Ec.G[2][Ec.H[2]+jc],0,Nc),Pl(Ec.G[3][Ec.H[3]+jc],24,Nc))}}}Es.vc=cl,Es.Wb=Ws,Es.Ya=TA,Es.yc=zu,ii=1;break t}ii=0}if(!(Zt=ii)){Pt.a=3;break e}if(0<Qe){if(xe.ua=1<<Qe,!Ti(xe.Wa,Qe)){Pt.a=1,Zt=0;break e}}else xe.ua=0;var od=Pt,bd=$t,Od=rn,id=od.s,sd=id.xc;if(od.c=bd,od.i=Od,id.md=fi(bd,sd),id.wc=sd==0?-1:(1<<sd)-1,dt){Pt.xb=SA;break e}if((Pe=$e($t*rn))==null){Pt.a=1,Zt=0;break e}Zt=(Zt=wu(Pt,Pe,0,$t,rn,rn,null))&&!ln.h;break e}return Zt?(zt!=null?zt[0]=Pe:(Ie(Pe==null),Ie(dt)),Pt.$=0,dt||Mu(xe)):Mu(xe),Zt}function nc(Oe,Ye){var dt=Oe.c*Oe.i,Pt=dt+Ye+16*Ye;return Ie(Oe.c<=Ye),Oe.V=$e(Pt),Oe.V==null?(Oe.Ta=null,Oe.Ua=0,Oe.a=1,0):(Oe.Ta=Oe.V,Oe.Ua=Oe.Ba+dt+Ye,1)}function rc(Oe,Ye){var dt=Oe.C,Pt=Ye-dt,zt=Oe.V,Zt=Oe.Ba+Oe.c*dt;for(Ie(Ye<=Oe.l.o);0<Pt;){var $t=16<Pt?16:Pt,rn=Oe.l.ma,ln=Oe.l.width,xe=ln*$t,Pe=rn.ca,Qe=rn.tb+ln*dt,_e=Oe.Ta,at=Oe.Ua;lu(Oe,$t,zt,Zt),gA(_e,at,Pe,Qe,xe),bu(rn,dt,dt+$t,Pe,Qe,ln),Pt-=$t,zt+=$t*Oe.c,dt+=$t}Ie(dt==Ye),Oe.C=Oe.Ma=Ye}function ht(){this.ub=this.yd=this.td=this.Rb=0}function wt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function jt(){this.Fb=this.Bb=this.Cb=0,this.Zb=$e(4),this.Lb=$e(4)}function Kt(){this.Yb=function(){var Oe=[];return function Ye(dt,Pt,zt){for(var Zt=zt[Pt],$t=0;$t<Zt&&(dt.push(zt.length>Pt+1?[]:0),!(zt.length<Pt+1));$t++)Ye(dt[$t],Pt+1,zt)}(Oe,0,[3,11]),Oe}()}function on(){this.jb=$e(3),this.Wc=ft([4,8],Kt),this.Xc=ft([4,17],Kt)}function fn(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new $e(4),this.od=new $e(4)}function Qn(){this.ld=this.La=this.dd=this.tc=0}function yn(){this.Na=this.la=0}function rr(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Sr(){this.ad=$e(384),this.Za=0,this.Ob=$e(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function _r(){this.uc=this.M=this.Nb=0,this.wa=Array(new Qn),this.Y=0,this.ya=Array(new Sr),this.aa=0,this.l=new va}function Cr(){this.y=$e(16),this.f=$e(8),this.ea=$e(8)}function Ca(){this.cb=this.a=0,this.sc="",this.m=new Ro,this.Od=new ht,this.Kc=new wt,this.ed=new fn,this.Qa=new jt,this.Ic=this.$c=this.Aa=0,this.D=new _r,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=lt(8,Ro),this.ia=0,this.pb=lt(4,rr),this.Pa=new on,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Cr),this.Hd=0,this.rb=Array(new yn),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 Sr),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 va(){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 ya(){var Oe=new Ca;return Oe!=null&&(Oe.a=0,Oe.sc="OK",Oe.cb=0,Oe.Xb=0,kc||(kc=no)),Oe}function ka(Oe,Ye,dt){return Oe.a==0&&(Oe.a=Ye,Oe.sc=dt,Oe.cb=0),0}function Ya(Oe,Ye,dt){return 3<=dt&&Oe[Ye+0]==157&&Oe[Ye+1]==1&&Oe[Ye+2]==42}function lo(Oe,Ye){if(Oe==null)return 0;if(Oe.a=0,Oe.sc="OK",Ye==null)return ka(Oe,2,"null VP8Io passed to VP8GetHeaders()");var dt=Ye.data,Pt=Ye.w,zt=Ye.ha;if(4>zt)return ka(Oe,7,"Truncated header.");var Zt=dt[Pt+0]|dt[Pt+1]<<8|dt[Pt+2]<<16,$t=Oe.Od;if($t.Rb=!(1&Zt),$t.td=Zt>>1&7,$t.yd=Zt>>4&1,$t.ub=Zt>>5,3<$t.td)return ka(Oe,3,"Incorrect keyframe parameters.");if(!$t.yd)return ka(Oe,4,"Frame not displayable.");Pt+=3,zt-=3;var rn=Oe.Kc;if($t.Rb){if(7>zt)return ka(Oe,7,"cannot parse picture header");if(!Ya(dt,Pt,zt))return ka(Oe,3,"Bad code word");rn.c=16383&(dt[Pt+4]<<8|dt[Pt+3]),rn.Td=dt[Pt+4]>>6,rn.i=16383&(dt[Pt+6]<<8|dt[Pt+5]),rn.Ud=dt[Pt+6]>>6,Pt+=7,zt-=7,Oe.za=rn.c+15>>4,Oe.Ub=rn.i+15>>4,Ye.width=rn.c,Ye.height=rn.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,rt((Zt=Oe.Pa).jb,0,255,Zt.jb.length),Ie((Zt=Oe.Qa)!=null),Zt.Cb=0,Zt.Bb=0,Zt.Fb=1,rt(Zt.Zb,0,0,Zt.Zb.length),rt(Zt.Lb,0,0,Zt.Lb)}if($t.ub>zt)return ka(Oe,7,"bad partition length");Ia(Zt=Oe.m,dt,Pt,$t.ub),Pt+=$t.ub,zt-=$t.ub,$t.Rb&&(rn.Ld=ia(Zt),rn.Kd=ia(Zt)),rn=Oe.Qa;var ln,xe=Oe.Pa;if(Ie(Zt!=null),Ie(rn!=null),rn.Cb=ia(Zt),rn.Cb){if(rn.Bb=ia(Zt),ia(Zt)){for(rn.Fb=ia(Zt),ln=0;4>ln;++ln)rn.Zb[ln]=ia(Zt)?Oa(Zt,7):0;for(ln=0;4>ln;++ln)rn.Lb[ln]=ia(Zt)?Oa(Zt,6):0}if(rn.Bb)for(ln=0;3>ln;++ln)xe.jb[ln]=ia(Zt)?da(Zt,8):255}else rn.Bb=0;if(Zt.Ka)return ka(Oe,3,"cannot parse segment header");if((rn=Oe.ed).zd=ia(Zt),rn.Tb=da(Zt,6),rn.wb=da(Zt,3),rn.Pc=ia(Zt),rn.Pc&&ia(Zt)){for(xe=0;4>xe;++xe)ia(Zt)&&(rn.vd[xe]=Oa(Zt,6));for(xe=0;4>xe;++xe)ia(Zt)&&(rn.od[xe]=Oa(Zt,6))}if(Oe.L=rn.Tb==0?0:rn.zd?1:2,Zt.Ka)return ka(Oe,3,"cannot parse filter header");var Pe=zt;if(zt=ln=Pt,Pt=ln+Pe,rn=Pe,Oe.Xb=(1<<da(Oe.m,2))-1,Pe<3*(xe=Oe.Xb))dt=7;else{for(ln+=3*xe,rn-=3*xe,Pe=0;Pe<xe;++Pe){var Qe=dt[zt+0]|dt[zt+1]<<8|dt[zt+2]<<16;Qe>rn&&(Qe=rn),Ia(Oe.Jc[+Pe],dt,ln,Qe),ln+=Qe,rn-=Qe,zt+=3}Ia(Oe.Jc[+xe],dt,ln,rn),dt=ln<Pt?0:5}if(dt!=0)return ka(Oe,dt,"cannot parse partitions");for(dt=da(ln=Oe.m,7),zt=ia(ln)?Oa(ln,4):0,Pt=ia(ln)?Oa(ln,4):0,rn=ia(ln)?Oa(ln,4):0,xe=ia(ln)?Oa(ln,4):0,ln=ia(ln)?Oa(ln,4):0,Pe=Oe.Qa,Qe=0;4>Qe;++Qe){if(Pe.Cb){var _e=Pe.Zb[Qe];Pe.Fb||(_e+=dt)}else{if(0<Qe){Oe.pb[Qe]=Oe.pb[0];continue}_e=dt}var at=Oe.pb[Qe];at.Sc[0]=nl[kl(_e+zt,127)],at.Sc[1]=Lc[kl(_e+0,127)],at.Eb[0]=2*nl[kl(_e+Pt,127)],at.Eb[1]=101581*Lc[kl(_e+rn,127)]>>16,8>at.Eb[1]&&(at.Eb[1]=8),at.Qc[0]=nl[kl(_e+xe,117)],at.Qc[1]=Lc[kl(_e+ln,127)],at.lc=_e+ln}if(!$t.Rb)return ka(Oe,4,"Not a key frame.");for(ia(Zt),$t=Oe.Pa,dt=0;4>dt;++dt){for(zt=0;8>zt;++zt)for(Pt=0;3>Pt;++Pt)for(rn=0;11>rn;++rn)xe=ga(Zt,wA[dt][zt][Pt][rn])?da(Zt,8):GA[dt][zt][Pt][rn],$t.Wc[dt][zt].Yb[Pt][rn]=xe;for(zt=0;17>zt;++zt)$t.Xc[dt][zt]=$t.Wc[dt][VA[zt]]}return Oe.kc=ia(Zt),Oe.kc&&(Oe.Bd=da(Zt,8)),Oe.cb=1}function no(Oe,Ye,dt,Pt,zt,Zt,$t){var rn=Ye[zt].Yb[dt];for(dt=0;16>zt;++zt){if(!ga(Oe,rn[dt+0]))return zt;for(;!ga(Oe,rn[dt+1]);)if(rn=Ye[++zt].Yb[0],dt=0,zt==16)return 16;var ln=Ye[zt+1].Yb;if(ga(Oe,rn[dt+2])){var xe=Oe,Pe=0;if(ga(xe,(_e=rn)[(Qe=dt)+3]))if(ga(xe,_e[Qe+6])){for(rn=0,Qe=2*(Pe=ga(xe,_e[Qe+8]))+(_e=ga(xe,_e[Qe+9+Pe])),Pe=0,_e=Yc[Qe];_e[rn];++rn)Pe+=Pe+ga(xe,_e[rn]);Pe+=3+(8<<Qe)}else ga(xe,_e[Qe+7])?(Pe=7+2*ga(xe,165),Pe+=ga(xe,145)):Pe=5+ga(xe,159);else Pe=ga(xe,_e[Qe+4])?3+ga(xe,_e[Qe+5]):2;rn=ln[2]}else Pe=1,rn=ln[1];ln=$t+zA[zt],0>(xe=Oe).b&&ea(xe);var Qe,_e=xe.b,at=(Qe=xe.Ca>>1)-(xe.I>>_e)>>31;--xe.b,xe.Ca+=at,xe.Ca|=1,xe.I-=(Qe+1&at)<<_e,Zt[ln]=((Pe^at)-at)*Pt[(0<zt)+0]}return 16}function so(Oe){var Ye=Oe.rb[Oe.sb-1];Ye.la=0,Ye.Na=0,rt(Oe.zc,0,0,Oe.zc.length),Oe.ja=0}function Uo(Oe,Ye){if(Oe==null)return 0;if(Ye==null)return ka(Oe,2,"NULL VP8Io parameter in VP8Decode().");if(!Oe.cb&&!lo(Oe,Ye))return 0;if(Ie(Oe.cb),Ye.ac==null||Ye.ac(Ye)){Ye.ob&&(Oe.L=0);var dt=eA[Oe.L];if(Oe.L==2?(Oe.yb=0,Oe.zb=0):(Oe.yb=Ye.v-dt>>4,Oe.zb=Ye.j-dt>>4,0>Oe.yb&&(Oe.yb=0),0>Oe.zb&&(Oe.zb=0)),Oe.Va=Ye.o+15+dt>>4,Oe.Hb=Ye.va+15+dt>>4,Oe.Hb>Oe.za&&(Oe.Hb=Oe.za),Oe.Va>Oe.Ub&&(Oe.Va=Oe.Ub),0<Oe.L){var Pt=Oe.ed;for(dt=0;4>dt;++dt){var zt;if(Oe.Qa.Cb){var Zt=Oe.Qa.Lb[dt];Oe.Qa.Fb||(Zt+=Pt.Tb)}else Zt=Pt.Tb;for(zt=0;1>=zt;++zt){var $t=Oe.gd[dt][zt],rn=Zt;if(Pt.Pc&&(rn+=Pt.vd[0],zt&&(rn+=Pt.od[0])),0<(rn=0>rn?0:63<rn?63:rn)){var ln=rn;0<Pt.wb&&(ln=4<Pt.wb?ln>>2:ln>>1)>9-Pt.wb&&(ln=9-Pt.wb),1>ln&&(ln=1),$t.dd=ln,$t.tc=2*rn+ln,$t.ld=40<=rn?2:15<=rn?1:0}else $t.tc=0;$t.La=zt}}}dt=0}else ka(Oe,6,"Frame setup failed"),dt=Oe.a;if(dt=dt==0){if(dt){Oe.$c=0,0<Oe.Aa||(Oe.Ic=$A);e:{dt=Oe.Ic,Pt=4*(ln=Oe.za);var xe=32*ln,Pe=ln+1,Qe=0<Oe.L?ln*(0<Oe.Aa?2:1):0,_e=(Oe.Aa==2?2:1)*ln;if(($t=Pt+832+(zt=3*(16*dt+eA[Oe.L])/2*xe)+(Zt=Oe.Fa!=null&&0<Oe.Fa.length?Oe.Kc.c*Oe.Kc.i:0))!=$t)dt=0;else{if($t>Oe.Vb){if(Oe.Vb=0,Oe.Ec=$e($t),Oe.Fc=0,Oe.Ec==null){dt=ka(Oe,1,"no memory during frame initialization.");break e}Oe.Vb=$t}$t=Oe.Ec,rn=Oe.Fc,Oe.Ac=$t,Oe.Bc=rn,rn+=Pt,Oe.Gd=lt(xe,Cr),Oe.Hd=0,Oe.rb=lt(Pe+1,yn),Oe.sb=1,Oe.wa=Qe?lt(Qe,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+=ln),Ie(!0),Oe.oc=$t,Oe.pc=rn,rn+=832,Oe.ya=lt(_e,Sr),Oe.aa=0,Oe.D.ya=Oe.ya,Oe.D.aa=Oe.aa,Oe.Aa==2&&(Oe.D.aa+=ln),Oe.R=16*ln,Oe.B=8*ln,ln=(xe=eA[Oe.L])*Oe.R,xe=xe/2*Oe.B,Oe.sa=$t,Oe.ta=rn+ln,Oe.qa=Oe.sa,Oe.ra=Oe.ta+16*dt*Oe.R+xe,Oe.Ha=Oe.qa,Oe.Ia=Oe.ra+8*dt*Oe.B+xe,Oe.$c=0,rn+=zt,Oe.mb=Zt?$t:null,Oe.nb=Zt?rn:null,Ie(rn+Zt<=Oe.Fc+Oe.Vb),so(Oe),rt(Oe.Ac,Oe.Bc,0,Pt),dt=1}}if(dt){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(dt=-255;255>=dt;++dt)hA[255+dt]=0>dt?-dt:dt;for(dt=-1020;1020>=dt;++dt)Gc[1020+dt]=-128>dt?-128:127<dt?127:dt;for(dt=-112;112>=dt;++dt)mA[112+dt]=-16>dt?-16:15<dt?15:dt;for(dt=-255;510>=dt;++dt)pA[255+dt]=0>dt?0:255<dt?255:dt;vA=1}Tl=Ai,hu=_o,Is=xo,Bl=ho,Ul=Oo,Yu=Co,mu=ml,Bu=al,Qu=Ms,Xl=eu,xc=Ll,xu=_l,Ju=tu,Gs=Ql,Ns=as,bl=Yi,Ml=gs,Pu=tl,Ku[0]=Xs,Ku[1]=Ci,Ku[2]=Ss,Ku[3]=Cs,Ku[4]=ai,Ku[5]=Zo,Ku[6]=ti,Ku[7]=Ho,Ku[8]=Go,Ku[9]=es,Ac[0]=Ps,Ac[1]=Ni,Ac[2]=Pi,Ac[3]=As,Ac[4]=$i,Ac[5]=yi,Ac[6]=Hs,qu[0]=el,qu[1]=ni,qu[2]=bi,qu[3]=Ki,qu[4]=jl,qu[5]=hl,qu[6]=ss,dt=1}else dt=0}dt&&(dt=function(at,Et){for(at.M=0;at.M<at.Va;++at.M){var Ot,Mt=at.Jc[at.M&at.Xb],Dt=at.m,An=at;for(Ot=0;Ot<An.za;++Ot){var En=Dt,Ln=An,Er=Ln.Ac,Aa=Ln.Bc+4*Ot,ba=Ln.zc,sa=Ln.ya[Ln.aa+Ot];if(Ln.Qa.Bb?sa.$b=ga(En,Ln.Pa.jb[0])?2+ga(En,Ln.Pa.jb[2]):ga(En,Ln.Pa.jb[1]):sa.$b=0,Ln.kc&&(sa.Ad=ga(En,Ln.Bd)),sa.Za=!ga(En,145)+0,sa.Za){var $o=sa.Ob,Eo=0;for(Ln=0;4>Ln;++Ln){var mo,oi=ba[0+Ln];for(mo=0;4>mo;++mo){oi=WA[Er[Aa+mo]][oi];for(var ii=Uc[ga(En,oi[0])];0<ii;)ii=Uc[2*ii+ga(En,oi[ii])];oi=-ii,Er[Aa+mo]=oi}Xe($o,Eo,Er,Aa,4),Eo+=4,ba[0+Ln]=oi}}else oi=ga(En,156)?ga(En,128)?1:3:ga(En,163)?2:0,sa.Ob[0]=oi,rt(Er,Aa,oi,4),rt(ba,0,oi,4);sa.Dd=ga(En,142)?ga(En,114)?ga(En,183)?1:3:2:0}if(An.m.Ka)return ka(at,7,"Premature end-of-partition0 encountered.");for(;at.ja<at.za;++at.ja){if(An=Mt,En=(Dt=at).rb[Dt.sb-1],Er=Dt.rb[Dt.sb+Dt.ja],Ot=Dt.ya[Dt.aa+Dt.ja],Aa=Dt.kc?Ot.Ad:0)En.la=Er.la=0,Ot.Za||(En.Na=Er.Na=0),Ot.Hc=0,Ot.Gc=0,Ot.ia=0;else{var Xo,$a;if(En=Er,Er=An,Aa=Dt.Pa.Xc,ba=Dt.ya[Dt.aa+Dt.ja],sa=Dt.pb[ba.$b],Ln=ba.ad,$o=0,Eo=Dt.rb[Dt.sb-1],oi=mo=0,rt(Ln,$o,0,384),ba.Za)var Oi=0,zi=Aa[3];else{ii=$e(16);var ui=En.Na+Eo.Na;if(ui=kc(Er,Aa[1],ui,sa.Eb,0,ii,0),En.Na=Eo.Na=(0<ui)+0,1<ui)Tl(ii,0,Ln,$o);else{var Bs=ii[0]+3>>3;for(ii=0;256>ii;ii+=16)Ln[$o+ii]=Bs}Oi=1,zi=Aa[0]}var ts=15&En.la,ol=15&Eo.la;for(ii=0;4>ii;++ii){var us=1&ol;for(Bs=$a=0;4>Bs;++Bs)ts=ts>>1|(us=(ui=kc(Er,zi,ui=us+(1&ts),sa.Sc,Oi,Ln,$o))>Oi)<<7,$a=$a<<2|(3<ui?3:1<ui?2:Ln[$o+0]!=0),$o+=16;ts>>=4,ol=ol>>1|us<<7,mo=(mo<<8|$a)>>>0}for(zi=ts,Oi=ol>>4,Xo=0;4>Xo;Xo+=2){for($a=0,ts=En.la>>4+Xo,ol=Eo.la>>4+Xo,ii=0;2>ii;++ii){for(us=1&ol,Bs=0;2>Bs;++Bs)ui=us+(1&ts),ts=ts>>1|(us=0<(ui=kc(Er,Aa[2],ui,sa.Qc,0,Ln,$o)))<<3,$a=$a<<2|(3<ui?3:1<ui?2:Ln[$o+0]!=0),$o+=16;ts>>=2,ol=ol>>1|us<<5}oi|=$a<<4*Xo,zi|=ts<<4<<Xo,Oi|=(240&ol)<<Xo}En.la=zi,Eo.la=Oi,ba.Hc=mo,ba.Gc=oi,ba.ia=43690&oi?0:sa.ia,Aa=!(mo|oi)}if(0<Dt.L&&(Dt.wa[Dt.Y+Dt.ja]=Dt.gd[Ot.$b][Ot.Za],Dt.wa[Dt.Y+Dt.ja].La|=!Aa),An.Ka)return ka(at,7,"Premature end-of-file encountered.")}if(so(at),Dt=Et,An=1,Ot=(Mt=at).D,En=0<Mt.L&&Mt.M>=Mt.zb&&Mt.M<=Mt.Va,Mt.Aa==0)e:{if(Ot.M=Mt.M,Ot.uc=En,vc(Mt,Ot),An=1,Ot=($a=Mt.D).Nb,En=(oi=eA[Mt.L])*Mt.R,Er=oi/2*Mt.B,ii=16*Ot*Mt.R,Bs=8*Ot*Mt.B,Aa=Mt.sa,ba=Mt.ta-En+ii,sa=Mt.qa,Ln=Mt.ra-Er+Bs,$o=Mt.Ha,Eo=Mt.Ia-Er+Bs,ol=(ts=$a.M)==0,mo=ts>=Mt.Va-1,Mt.Aa==2&&vc(Mt,$a),$a.uc)for(us=(ui=Mt).D.M,Ie(ui.D.uc),$a=ui.yb;$a<ui.Hb;++$a){Oi=$a,zi=us;var Es=(cl=(Vs=ui).D).Nb;Xo=Vs.R;var cl=cl.wa[cl.Y+Oi],Ws=Vs.sa,il=Vs.ta+16*Es*Xo+16*Oi,Yl=cl.dd,Js=cl.tc;if(Js!=0)if(Ie(3<=Js),Vs.L==1)0<Oi&&bl(Ws,il,Xo,Js+4),cl.La&&Pu(Ws,il,Xo,Js),0<zi&&Ns(Ws,il,Xo,Js+4),cl.La&&Ml(Ws,il,Xo,Js);else{var Jl=Vs.B,Iu=Vs.qa,Ru=Vs.ra+8*Es*Jl+8*Oi,ql=Vs.Ha,Vs=Vs.Ia+8*Es*Jl+8*Oi;Es=cl.ld,0<Oi&&(Bu(Ws,il,Xo,Js+4,Yl,Es),Xl(Iu,Ru,ql,Vs,Jl,Js+4,Yl,Es)),cl.La&&(xu(Ws,il,Xo,Js,Yl,Es),Gs(Iu,Ru,ql,Vs,Jl,Js,Yl,Es)),0<zi&&(mu(Ws,il,Xo,Js+4,Yl,Es),Qu(Iu,Ru,ql,Vs,Jl,Js+4,Yl,Es)),cl.La&&(xc(Ws,il,Xo,Js,Yl,Es),Ju(Iu,Ru,ql,Vs,Jl,Js,Yl,Es))}}if(Mt.ia&&alert("todo:DitherRow"),Dt.put!=null){if($a=16*ts,ts=16*(ts+1),ol?(Dt.y=Mt.sa,Dt.O=Mt.ta+ii,Dt.f=Mt.qa,Dt.N=Mt.ra+Bs,Dt.ea=Mt.Ha,Dt.W=Mt.Ia+Bs):($a-=oi,Dt.y=Aa,Dt.O=ba,Dt.f=sa,Dt.N=Ln,Dt.ea=$o,Dt.W=Eo),mo||(ts-=oi),ts>Dt.o&&(ts=Dt.o),Dt.F=null,Dt.J=null,Mt.Fa!=null&&0<Mt.Fa.length&&$a<ts&&(Dt.J=ac(Mt,Dt,$a,ts-$a),Dt.F=Mt.mb,Dt.F==null&&Dt.F.length==0)){An=ka(Mt,3,"Could not decode alpha data.");break e}$a<Dt.j&&(oi=Dt.j-$a,$a=Dt.j,Ie(!(1&oi)),Dt.O+=Mt.R*oi,Dt.N+=Mt.B*(oi>>1),Dt.W+=Mt.B*(oi>>1),Dt.F!=null&&(Dt.J+=Dt.width*oi)),$a<ts&&(Dt.O+=Dt.v,Dt.N+=Dt.v>>1,Dt.W+=Dt.v>>1,Dt.F!=null&&(Dt.J+=Dt.v),Dt.ka=$a-Dt.j,Dt.U=Dt.va-Dt.v,Dt.T=ts-$a,An=Dt.put(Dt))}Ot+1!=Mt.Ic||mo||(Xe(Mt.sa,Mt.ta-En,Aa,ba+16*Mt.R,En),Xe(Mt.qa,Mt.ra-Er,sa,Ln+8*Mt.B,Er),Xe(Mt.Ha,Mt.Ia-Er,$o,Eo+8*Mt.B,Er))}if(!An)return ka(at,6,"Output aborted.")}return 1}(Oe,Ye)),Ye.bc!=null&&Ye.bc(Ye),dt&=1}return dt?(Oe.cb=0,dt):0}function Mo(Oe,Ye,dt,Pt,zt){zt=Oe[Ye+dt+32*Pt]+(zt>>3),Oe[Ye+dt+32*Pt]=-256&zt?0>zt?0:255:zt}function Lo(Oe,Ye,dt,Pt,zt,Zt){Mo(Oe,Ye,0,dt,Pt+zt),Mo(Oe,Ye,1,dt,Pt+Zt),Mo(Oe,Ye,2,dt,Pt-Zt),Mo(Oe,Ye,3,dt,Pt-zt)}function Vo(Oe){return(20091*Oe>>16)+Oe}function Si(Oe,Ye,dt,Pt){var zt,Zt=0,$t=$e(16);for(zt=0;4>zt;++zt){var rn=Oe[Ye+0]+Oe[Ye+8],ln=Oe[Ye+0]-Oe[Ye+8],xe=(35468*Oe[Ye+4]>>16)-Vo(Oe[Ye+12]),Pe=Vo(Oe[Ye+4])+(35468*Oe[Ye+12]>>16);$t[Zt+0]=rn+Pe,$t[Zt+1]=ln+xe,$t[Zt+2]=ln-xe,$t[Zt+3]=rn-Pe,Zt+=4,Ye++}for(zt=Zt=0;4>zt;++zt)rn=(Oe=$t[Zt+0]+4)+$t[Zt+8],ln=Oe-$t[Zt+8],xe=(35468*$t[Zt+4]>>16)-Vo($t[Zt+12]),Mo(dt,Pt,0,0,rn+(Pe=Vo($t[Zt+4])+(35468*$t[Zt+12]>>16))),Mo(dt,Pt,1,0,ln+xe),Mo(dt,Pt,2,0,ln-xe),Mo(dt,Pt,3,0,rn-Pe),Zt++,Pt+=32}function Co(Oe,Ye,dt,Pt){var zt=Oe[Ye+0]+4,Zt=35468*Oe[Ye+4]>>16,$t=Vo(Oe[Ye+4]),rn=35468*Oe[Ye+1]>>16;Lo(dt,Pt,0,zt+$t,Oe=Vo(Oe[Ye+1]),rn),Lo(dt,Pt,1,zt+Zt,Oe,rn),Lo(dt,Pt,2,zt-Zt,Oe,rn),Lo(dt,Pt,3,zt-$t,Oe,rn)}function _o(Oe,Ye,dt,Pt,zt){Si(Oe,Ye,dt,Pt),zt&&Si(Oe,Ye+16,dt,Pt+4)}function xo(Oe,Ye,dt,Pt){hu(Oe,Ye+0,dt,Pt,1),hu(Oe,Ye+32,dt,Pt+128,1)}function ho(Oe,Ye,dt,Pt){var zt;for(Oe=Oe[Ye+0]+4,zt=0;4>zt;++zt)for(Ye=0;4>Ye;++Ye)Mo(dt,Pt,Ye,zt,Oe)}function Oo(Oe,Ye,dt,Pt){Oe[Ye+0]&&Bl(Oe,Ye+0,dt,Pt),Oe[Ye+16]&&Bl(Oe,Ye+16,dt,Pt+4),Oe[Ye+32]&&Bl(Oe,Ye+32,dt,Pt+128),Oe[Ye+48]&&Bl(Oe,Ye+48,dt,Pt+128+4)}function Ai(Oe,Ye,dt,Pt){var zt,Zt=$e(16);for(zt=0;4>zt;++zt){var $t=Oe[Ye+0+zt]+Oe[Ye+12+zt],rn=Oe[Ye+4+zt]+Oe[Ye+8+zt],ln=Oe[Ye+4+zt]-Oe[Ye+8+zt],xe=Oe[Ye+0+zt]-Oe[Ye+12+zt];Zt[0+zt]=$t+rn,Zt[8+zt]=$t-rn,Zt[4+zt]=xe+ln,Zt[12+zt]=xe-ln}for(zt=0;4>zt;++zt)$t=(Oe=Zt[0+4*zt]+3)+Zt[3+4*zt],rn=Zt[1+4*zt]+Zt[2+4*zt],ln=Zt[1+4*zt]-Zt[2+4*zt],xe=Oe-Zt[3+4*zt],dt[Pt+0]=$t+rn>>3,dt[Pt+16]=xe+ln>>3,dt[Pt+32]=$t-rn>>3,dt[Pt+48]=xe-ln>>3,Pt+=64}function Li(Oe,Ye,dt){var Pt,zt=Ye-32,Zt=au,$t=255-Oe[zt-1];for(Pt=0;Pt<dt;++Pt){var rn,ln=Zt,xe=$t+Oe[Ye-1];for(rn=0;rn<dt;++rn)Oe[Ye+rn]=ln[xe+Oe[zt+rn]];Ye+=32}}function Ci(Oe,Ye){Li(Oe,Ye,4)}function ni(Oe,Ye){Li(Oe,Ye,8)}function Ni(Oe,Ye){Li(Oe,Ye,16)}function Pi(Oe,Ye){var dt;for(dt=0;16>dt;++dt)Xe(Oe,Ye+32*dt,Oe,Ye-32,16)}function As(Oe,Ye){var dt;for(dt=16;0<dt;--dt)rt(Oe,Ye,Oe[Ye-1],16),Ye+=32}function Vi(Oe,Ye,dt){var Pt;for(Pt=0;16>Pt;++Pt)rt(Ye,dt+32*Pt,Oe,16)}function Ps(Oe,Ye){var dt,Pt=16;for(dt=0;16>dt;++dt)Pt+=Oe[Ye-1+32*dt]+Oe[Ye+dt-32];Vi(Pt>>5,Oe,Ye)}function $i(Oe,Ye){var dt,Pt=8;for(dt=0;16>dt;++dt)Pt+=Oe[Ye-1+32*dt];Vi(Pt>>4,Oe,Ye)}function yi(Oe,Ye){var dt,Pt=8;for(dt=0;16>dt;++dt)Pt+=Oe[Ye+dt-32];Vi(Pt>>4,Oe,Ye)}function Hs(Oe,Ye){Vi(128,Oe,Ye)}function Po(Oe,Ye,dt){return Oe+2*Ye+dt+2>>2}function Ss(Oe,Ye){var dt,Pt=Ye-32;for(Pt=new Uint8Array([Po(Oe[Pt-1],Oe[Pt+0],Oe[Pt+1]),Po(Oe[Pt+0],Oe[Pt+1],Oe[Pt+2]),Po(Oe[Pt+1],Oe[Pt+2],Oe[Pt+3]),Po(Oe[Pt+2],Oe[Pt+3],Oe[Pt+4])]),dt=0;4>dt;++dt)Xe(Oe,Ye+32*dt,Pt,0,Pt.length)}function Cs(Oe,Ye){var dt=Oe[Ye-1],Pt=Oe[Ye-1+32],zt=Oe[Ye-1+64],Zt=Oe[Ye-1+96];So(Oe,Ye+0,16843009*Po(Oe[Ye-1-32],dt,Pt)),So(Oe,Ye+32,16843009*Po(dt,Pt,zt)),So(Oe,Ye+64,16843009*Po(Pt,zt,Zt)),So(Oe,Ye+96,16843009*Po(zt,Zt,Zt))}function Xs(Oe,Ye){var dt,Pt=4;for(dt=0;4>dt;++dt)Pt+=Oe[Ye+dt-32]+Oe[Ye-1+32*dt];for(Pt>>=3,dt=0;4>dt;++dt)rt(Oe,Ye+32*dt,Pt,4)}function ai(Oe,Ye){var dt=Oe[Ye-1+0],Pt=Oe[Ye-1+32],zt=Oe[Ye-1+64],Zt=Oe[Ye-1-32],$t=Oe[Ye+0-32],rn=Oe[Ye+1-32],ln=Oe[Ye+2-32],xe=Oe[Ye+3-32];Oe[Ye+0+96]=Po(Pt,zt,Oe[Ye-1+96]),Oe[Ye+1+96]=Oe[Ye+0+64]=Po(dt,Pt,zt),Oe[Ye+2+96]=Oe[Ye+1+64]=Oe[Ye+0+32]=Po(Zt,dt,Pt),Oe[Ye+3+96]=Oe[Ye+2+64]=Oe[Ye+1+32]=Oe[Ye+0+0]=Po($t,Zt,dt),Oe[Ye+3+64]=Oe[Ye+2+32]=Oe[Ye+1+0]=Po(rn,$t,Zt),Oe[Ye+3+32]=Oe[Ye+2+0]=Po(ln,rn,$t),Oe[Ye+3+0]=Po(xe,ln,rn)}function ti(Oe,Ye){var dt=Oe[Ye+1-32],Pt=Oe[Ye+2-32],zt=Oe[Ye+3-32],Zt=Oe[Ye+4-32],$t=Oe[Ye+5-32],rn=Oe[Ye+6-32],ln=Oe[Ye+7-32];Oe[Ye+0+0]=Po(Oe[Ye+0-32],dt,Pt),Oe[Ye+1+0]=Oe[Ye+0+32]=Po(dt,Pt,zt),Oe[Ye+2+0]=Oe[Ye+1+32]=Oe[Ye+0+64]=Po(Pt,zt,Zt),Oe[Ye+3+0]=Oe[Ye+2+32]=Oe[Ye+1+64]=Oe[Ye+0+96]=Po(zt,Zt,$t),Oe[Ye+3+32]=Oe[Ye+2+64]=Oe[Ye+1+96]=Po(Zt,$t,rn),Oe[Ye+3+64]=Oe[Ye+2+96]=Po($t,rn,ln),Oe[Ye+3+96]=Po(rn,ln,ln)}function Zo(Oe,Ye){var dt=Oe[Ye-1+0],Pt=Oe[Ye-1+32],zt=Oe[Ye-1+64],Zt=Oe[Ye-1-32],$t=Oe[Ye+0-32],rn=Oe[Ye+1-32],ln=Oe[Ye+2-32],xe=Oe[Ye+3-32];Oe[Ye+0+0]=Oe[Ye+1+64]=Zt+$t+1>>1,Oe[Ye+1+0]=Oe[Ye+2+64]=$t+rn+1>>1,Oe[Ye+2+0]=Oe[Ye+3+64]=rn+ln+1>>1,Oe[Ye+3+0]=ln+xe+1>>1,Oe[Ye+0+96]=Po(zt,Pt,dt),Oe[Ye+0+64]=Po(Pt,dt,Zt),Oe[Ye+0+32]=Oe[Ye+1+96]=Po(dt,Zt,$t),Oe[Ye+1+32]=Oe[Ye+2+96]=Po(Zt,$t,rn),Oe[Ye+2+32]=Oe[Ye+3+96]=Po($t,rn,ln),Oe[Ye+3+32]=Po(rn,ln,xe)}function Ho(Oe,Ye){var dt=Oe[Ye+0-32],Pt=Oe[Ye+1-32],zt=Oe[Ye+2-32],Zt=Oe[Ye+3-32],$t=Oe[Ye+4-32],rn=Oe[Ye+5-32],ln=Oe[Ye+6-32],xe=Oe[Ye+7-32];Oe[Ye+0+0]=dt+Pt+1>>1,Oe[Ye+1+0]=Oe[Ye+0+64]=Pt+zt+1>>1,Oe[Ye+2+0]=Oe[Ye+1+64]=zt+Zt+1>>1,Oe[Ye+3+0]=Oe[Ye+2+64]=Zt+$t+1>>1,Oe[Ye+0+32]=Po(dt,Pt,zt),Oe[Ye+1+32]=Oe[Ye+0+96]=Po(Pt,zt,Zt),Oe[Ye+2+32]=Oe[Ye+1+96]=Po(zt,Zt,$t),Oe[Ye+3+32]=Oe[Ye+2+96]=Po(Zt,$t,rn),Oe[Ye+3+64]=Po($t,rn,ln),Oe[Ye+3+96]=Po(rn,ln,xe)}function es(Oe,Ye){var dt=Oe[Ye-1+0],Pt=Oe[Ye-1+32],zt=Oe[Ye-1+64],Zt=Oe[Ye-1+96];Oe[Ye+0+0]=dt+Pt+1>>1,Oe[Ye+2+0]=Oe[Ye+0+32]=Pt+zt+1>>1,Oe[Ye+2+32]=Oe[Ye+0+64]=zt+Zt+1>>1,Oe[Ye+1+0]=Po(dt,Pt,zt),Oe[Ye+3+0]=Oe[Ye+1+32]=Po(Pt,zt,Zt),Oe[Ye+3+32]=Oe[Ye+1+64]=Po(zt,Zt,Zt),Oe[Ye+3+64]=Oe[Ye+2+64]=Oe[Ye+0+96]=Oe[Ye+1+96]=Oe[Ye+2+96]=Oe[Ye+3+96]=Zt}function Go(Oe,Ye){var dt=Oe[Ye-1+0],Pt=Oe[Ye-1+32],zt=Oe[Ye-1+64],Zt=Oe[Ye-1+96],$t=Oe[Ye-1-32],rn=Oe[Ye+0-32],ln=Oe[Ye+1-32],xe=Oe[Ye+2-32];Oe[Ye+0+0]=Oe[Ye+2+32]=dt+$t+1>>1,Oe[Ye+0+32]=Oe[Ye+2+64]=Pt+dt+1>>1,Oe[Ye+0+64]=Oe[Ye+2+96]=zt+Pt+1>>1,Oe[Ye+0+96]=Zt+zt+1>>1,Oe[Ye+3+0]=Po(rn,ln,xe),Oe[Ye+2+0]=Po($t,rn,ln),Oe[Ye+1+0]=Oe[Ye+3+32]=Po(dt,$t,rn),Oe[Ye+1+32]=Oe[Ye+3+64]=Po(Pt,dt,$t),Oe[Ye+1+64]=Oe[Ye+3+96]=Po(zt,Pt,dt),Oe[Ye+1+96]=Po(Zt,zt,Pt)}function bi(Oe,Ye){var dt;for(dt=0;8>dt;++dt)Xe(Oe,Ye+32*dt,Oe,Ye-32,8)}function Ki(Oe,Ye){var dt;for(dt=0;8>dt;++dt)rt(Oe,Ye,Oe[Ye-1],8),Ye+=32}function Di(Oe,Ye,dt){var Pt;for(Pt=0;8>Pt;++Pt)rt(Ye,dt+32*Pt,Oe,8)}function el(Oe,Ye){var dt,Pt=8;for(dt=0;8>dt;++dt)Pt+=Oe[Ye+dt-32]+Oe[Ye-1+32*dt];Di(Pt>>4,Oe,Ye)}function hl(Oe,Ye){var dt,Pt=4;for(dt=0;8>dt;++dt)Pt+=Oe[Ye+dt-32];Di(Pt>>3,Oe,Ye)}function jl(Oe,Ye){var dt,Pt=4;for(dt=0;8>dt;++dt)Pt+=Oe[Ye-1+32*dt];Di(Pt>>3,Oe,Ye)}function ss(Oe,Ye){Di(128,Oe,Ye)}function Cl(Oe,Ye,dt){var Pt=Oe[Ye-dt],zt=Oe[Ye+0],Zt=3*(zt-Pt)+aA[1020+Oe[Ye-2*dt]-Oe[Ye+dt]],$t=Wc[112+(Zt+4>>3)];Oe[Ye-dt]=au[255+Pt+Wc[112+(Zt+3>>3)]],Oe[Ye+0]=au[255+zt-$t]}function Qs(Oe,Ye,dt,Pt){var zt=Oe[Ye+0],Zt=Oe[Ye+dt];return pu[255+Oe[Ye-2*dt]-Oe[Ye-dt]]>Pt||pu[255+Zt-zt]>Pt}function Il(Oe,Ye,dt,Pt){return 4*pu[255+Oe[Ye-dt]-Oe[Ye+0]]+pu[255+Oe[Ye-2*dt]-Oe[Ye+dt]]<=Pt}function Du(Oe,Ye,dt,Pt,zt){var Zt=Oe[Ye-3*dt],$t=Oe[Ye-2*dt],rn=Oe[Ye-dt],ln=Oe[Ye+0],xe=Oe[Ye+dt],Pe=Oe[Ye+2*dt],Qe=Oe[Ye+3*dt];return 4*pu[255+rn-ln]+pu[255+$t-xe]>Pt?0:pu[255+Oe[Ye-4*dt]-Zt]<=zt&&pu[255+Zt-$t]<=zt&&pu[255+$t-rn]<=zt&&pu[255+Qe-Pe]<=zt&&pu[255+Pe-xe]<=zt&&pu[255+xe-ln]<=zt}function as(Oe,Ye,dt,Pt){var zt=2*Pt+1;for(Pt=0;16>Pt;++Pt)Il(Oe,Ye+Pt,dt,zt)&&Cl(Oe,Ye+Pt,dt)}function Yi(Oe,Ye,dt,Pt){var zt=2*Pt+1;for(Pt=0;16>Pt;++Pt)Il(Oe,Ye+Pt*dt,1,zt)&&Cl(Oe,Ye+Pt*dt,1)}function gs(Oe,Ye,dt,Pt){var zt;for(zt=3;0<zt;--zt)as(Oe,Ye+=4*dt,dt,Pt)}function tl(Oe,Ye,dt,Pt){var zt;for(zt=3;0<zt;--zt)Yi(Oe,Ye+=4,dt,Pt)}function Ts(Oe,Ye,dt,Pt,zt,Zt,$t,rn){for(Zt=2*Zt+1;0<zt--;){if(Du(Oe,Ye,dt,Zt,$t))if(Qs(Oe,Ye,dt,rn))Cl(Oe,Ye,dt);else{var ln=Oe,xe=Ye,Pe=dt,Qe=ln[xe-2*Pe],_e=ln[xe-Pe],at=ln[xe+0],Et=ln[xe+Pe],Ot=ln[xe+2*Pe],Mt=27*(An=aA[1020+3*(at-_e)+aA[1020+Qe-Et]])+63>>7,Dt=18*An+63>>7,An=9*An+63>>7;ln[xe-3*Pe]=au[255+ln[xe-3*Pe]+An],ln[xe-2*Pe]=au[255+Qe+Dt],ln[xe-Pe]=au[255+_e+Mt],ln[xe+0]=au[255+at-Mt],ln[xe+Pe]=au[255+Et-Dt],ln[xe+2*Pe]=au[255+Ot-An]}Ye+=Pt}}function Bi(Oe,Ye,dt,Pt,zt,Zt,$t,rn){for(Zt=2*Zt+1;0<zt--;){if(Du(Oe,Ye,dt,Zt,$t))if(Qs(Oe,Ye,dt,rn))Cl(Oe,Ye,dt);else{var ln=Oe,xe=Ye,Pe=dt,Qe=ln[xe-Pe],_e=ln[xe+0],at=ln[xe+Pe],Et=Wc[112+((Ot=3*(_e-Qe))+4>>3)],Ot=Wc[112+(Ot+3>>3)],Mt=Et+1>>1;ln[xe-2*Pe]=au[255+ln[xe-2*Pe]+Mt],ln[xe-Pe]=au[255+Qe+Ot],ln[xe+0]=au[255+_e-Et],ln[xe+Pe]=au[255+at-Mt]}Ye+=Pt}}function ml(Oe,Ye,dt,Pt,zt,Zt){Ts(Oe,Ye,dt,1,16,Pt,zt,Zt)}function al(Oe,Ye,dt,Pt,zt,Zt){Ts(Oe,Ye,1,dt,16,Pt,zt,Zt)}function Ll(Oe,Ye,dt,Pt,zt,Zt){var $t;for($t=3;0<$t;--$t)Bi(Oe,Ye+=4*dt,dt,1,16,Pt,zt,Zt)}function _l(Oe,Ye,dt,Pt,zt,Zt){var $t;for($t=3;0<$t;--$t)Bi(Oe,Ye+=4,1,dt,16,Pt,zt,Zt)}function Ms(Oe,Ye,dt,Pt,zt,Zt,$t,rn){Ts(Oe,Ye,zt,1,8,Zt,$t,rn),Ts(dt,Pt,zt,1,8,Zt,$t,rn)}function eu(Oe,Ye,dt,Pt,zt,Zt,$t,rn){Ts(Oe,Ye,1,zt,8,Zt,$t,rn),Ts(dt,Pt,1,zt,8,Zt,$t,rn)}function tu(Oe,Ye,dt,Pt,zt,Zt,$t,rn){Bi(Oe,Ye+4*zt,zt,1,8,Zt,$t,rn),Bi(dt,Pt+4*zt,zt,1,8,Zt,$t,rn)}function Ql(Oe,Ye,dt,Pt,zt,Zt,$t,rn){Bi(Oe,Ye+4,1,zt,8,Zt,$t,rn),Bi(dt,Pt+4,1,zt,8,Zt,$t,rn)}function pl(){this.ba=new yu,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ll,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function ul(){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 Ks(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Fs(){this.ua=0,this.Wa=new Yn,this.vb=new Yn,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new cr,this.yc=new Cn}function cu(){this.xb=this.a=0,this.l=new va,this.ca=new yu,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Jt,this.Pb=0,this.wd=new Jt,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Fs,this.ab=0,this.gc=lt(4,Ks),this.Oc=0}function Au(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new va,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Gl(Oe,Ye,dt,Pt,zt,Zt,$t){for(Oe=Oe==null?0:Oe[Ye+0],Ye=0;Ye<$t;++Ye)zt[Zt+Ye]=Oe+dt[Pt+Ye]&255,Oe=zt[Zt+Ye]}function Wl(Oe,Ye,dt,Pt,zt,Zt,$t){var rn;if(Oe==null)Gl(null,null,dt,Pt,zt,Zt,$t);else for(rn=0;rn<$t;++rn)zt[Zt+rn]=Oe[Ye+rn]+dt[Pt+rn]&255}function Su(Oe,Ye,dt,Pt,zt,Zt,$t){if(Oe==null)Gl(null,null,dt,Pt,zt,Zt,$t);else{var rn,ln=Oe[Ye+0],xe=ln,Pe=ln;for(rn=0;rn<$t;++rn)xe=Pe+(ln=Oe[Ye+rn])-xe,Pe=dt[Pt+rn]+(-256&xe?0>xe?0:255:xe)&255,xe=ln,zt[Zt+rn]=Pe}}function ac(Oe,Ye,dt,Pt){var zt=Ye.width,Zt=Ye.o;if(Ie(Oe!=null&&Ye!=null),0>dt||0>=Pt||dt+Pt>Zt)return null;if(!Oe.Cc){if(Oe.ga==null){var $t;if(Oe.ga=new Au,($t=Oe.ga==null)||($t=Ye.width*Ye.o,Ie(Oe.Gb.length==0),Oe.Gb=$e($t),Oe.Uc=0,Oe.Gb==null?$t=0:(Oe.mb=Oe.Gb,Oe.nb=Oe.Uc,Oe.rc=null,$t=1),$t=!$t),!$t){$t=Oe.ga;var rn=Oe.Fa,ln=Oe.P,xe=Oe.qc,Pe=Oe.mb,Qe=Oe.nb,_e=ln+1,at=xe-1,Et=$t.l;if(Ie(rn!=null&&Pe!=null&&Ye!=null),dc[0]=null,dc[1]=Gl,dc[2]=Wl,dc[3]=Su,$t.ca=Pe,$t.tb=Qe,$t.c=Ye.width,$t.i=Ye.height,Ie(0<$t.c&&0<$t.i),1>=xe)Ye=0;else if($t.$a=rn[ln+0]>>0&3,$t.Z=rn[ln+0]>>2&3,$t.Lc=rn[ln+0]>>4&3,ln=rn[ln+0]>>6&3,0>$t.$a||1<$t.$a||4<=$t.Z||1<$t.Lc||ln)Ye=0;else if(Et.put=$l,Et.ac=Dl,Et.bc=Tu,Et.ma=$t,Et.width=Ye.width,Et.height=Ye.height,Et.Da=Ye.Da,Et.v=Ye.v,Et.va=Ye.va,Et.j=Ye.j,Et.o=Ye.o,$t.$a)e:{Ie($t.$a==1),Ye=uu();t:for(;;){if(Ye==null){Ye=0;break e}if(Ie($t!=null),$t.mc=Ye,Ye.c=$t.c,Ye.i=$t.i,Ye.l=$t.l,Ye.l.ma=$t,Ye.l.width=$t.c,Ye.l.height=$t.i,Ye.a=0,Jr(Ye.m,rn,_e,at),!Fl($t.c,$t.i,1,Ye,null)||(Ye.ab==1&&Ye.gc[0].hc==3&&ku(Ye.s)?($t.ic=1,rn=Ye.c*Ye.i,Ye.Ta=null,Ye.Ua=0,Ye.V=$e(rn),Ye.Ba=0,Ye.V==null?(Ye.a=1,Ye=0):Ye=1):($t.ic=0,Ye=nc(Ye,$t.c)),!Ye))break t;Ye=1;break e}$t.mc=null,Ye=0}else Ye=at>=$t.c*$t.i;$t=!Ye}if($t)return null;Oe.ga.Lc!=1?Oe.Ga=0:Pt=Zt-dt}Ie(Oe.ga!=null),Ie(dt+Pt<=Zt);e:{if(Ye=(rn=Oe.ga).c,Zt=rn.l.o,rn.$a==0){if(_e=Oe.rc,at=Oe.Vc,Et=Oe.Fa,ln=Oe.P+1+dt*Ye,xe=Oe.mb,Pe=Oe.nb+dt*Ye,Ie(ln<=Oe.P+Oe.qc),rn.Z!=0)for(Ie(dc[rn.Z]!=null),$t=0;$t<Pt;++$t)dc[rn.Z](_e,at,Et,ln,xe,Pe,Ye),_e=xe,at=Pe,Pe+=Ye,ln+=Ye;else for($t=0;$t<Pt;++$t)Xe(xe,Pe,Et,ln,Ye),_e=xe,at=Pe,Pe+=Ye,ln+=Ye;Oe.rc=_e,Oe.Vc=at}else{if(Ie(rn.mc!=null),Ye=dt+Pt,Ie(($t=rn.mc)!=null),Ie(Ye<=$t.i),$t.C>=Ye)Ye=1;else if(rn.ic||Ir(),rn.ic){rn=$t.V,_e=$t.Ba,at=$t.c;var Ot=$t.i,Mt=(Et=1,ln=$t.$/at,xe=$t.$%at,Pe=$t.m,Qe=$t.s,$t.$),Dt=at*Ot,An=at*Ye,En=Qe.wc,Ln=Mt<An?gl(Qe,xe,ln):null;Ie(Mt<=Dt),Ie(Ye<=Ot),Ie(ku(Qe));t:for(;;){for(;!Pe.h&&Mt<An;){if(xe&En||(Ln=gl(Qe,xe,ln)),Ie(Ln!=null),Dr(Pe),256>(Ot=zl(Ln.G[0],Ln.H[0],Pe)))rn[_e+Mt]=Ot,++Mt,++xe>=at&&(xe=0,++ln<=Ye&&!(ln%16)&&Os($t,ln));else{if(!(280>Ot)){Et=0;break t}Ot=su(Ot-256,Pe);var Er,Aa=zl(Ln.G[4],Ln.H[4],Pe);if(Dr(Pe),!(Mt>=(Aa=_u(at,Aa=su(Aa,Pe)))&&Dt-Mt>=Ot)){Et=0;break t}for(Er=0;Er<Ot;++Er)rn[_e+Mt+Er]=rn[_e+Mt+Er-Aa];for(Mt+=Ot,xe+=Ot;xe>=at;)xe-=at,++ln<=Ye&&!(ln%16)&&Os($t,ln);Mt<An&&xe&En&&(Ln=gl(Qe,xe,ln))}Ie(Pe.h==Xn(Pe))}Os($t,ln>Ye?Ye:ln);break t}!Et||Pe.h&&Mt<Dt?(Et=0,$t.a=Pe.h?5:3):$t.$=Mt,Ye=Et}else Ye=wu($t,$t.V,$t.Ba,$t.c,$t.i,Ye,rc);if(!Ye){Pt=0;break e}}dt+Pt>=Zt&&(Oe.Cc=1),Pt=1}if(!Pt)return null;if(Oe.Cc&&((Pt=Oe.ga)!=null&&(Pt.mc=null),Oe.ga=null,0<Oe.Ga))return alert("todo:WebPDequantizeLevels"),null}return Oe.nb+dt*zt}function ot(Oe,Ye,dt,Pt,zt,Zt){for(;0<zt--;){var $t,rn=Oe,ln=Ye+(dt?1:0),xe=Oe,Pe=Ye+(dt?0:3);for($t=0;$t<Pt;++$t){var Qe=xe[Pe+4*$t];Qe!=255&&(Qe*=32897,rn[ln+4*$t+0]=rn[ln+4*$t+0]*Qe>>23,rn[ln+4*$t+1]=rn[ln+4*$t+1]*Qe>>23,rn[ln+4*$t+2]=rn[ln+4*$t+2]*Qe>>23)}Ye+=Zt}}function Ht(Oe,Ye,dt,Pt,zt){for(;0<Pt--;){var Zt;for(Zt=0;Zt<dt;++Zt){var $t=Oe[Ye+2*Zt+0],rn=15&(xe=Oe[Ye+2*Zt+1]),ln=4369*rn,xe=(240&xe|xe>>4)*ln>>16;Oe[Ye+2*Zt+0]=(240&$t|$t>>4)*ln>>16&240|(15&$t|$t<<4)*ln>>16>>4&15,Oe[Ye+2*Zt+1]=240&xe|rn}Ye+=zt}}function In(Oe,Ye,dt,Pt,zt,Zt,$t,rn){var ln,xe,Pe=255;for(xe=0;xe<zt;++xe){for(ln=0;ln<Pt;++ln){var Qe=Oe[Ye+ln];Zt[$t+4*ln]=Qe,Pe&=Qe}Ye+=dt,$t+=rn}return Pe!=255}function Jn(Oe,Ye,dt,Pt,zt){var Zt;for(Zt=0;Zt<zt;++Zt)dt[Pt+Zt]=Oe[Ye+Zt]>>8}function Ir(){pc=ot,Pc=Ht,zc=In,gA=Jn}function ha(Oe,Ye,dt){or[Oe]=function(Pt,zt,Zt,$t,rn,ln,xe,Pe,Qe,_e,at,Et,Ot,Mt,Dt,An,En){var Ln,Er=En-1>>1,Aa=rn[ln+0]|xe[Pe+0]<<16,ba=Qe[_e+0]|at[Et+0]<<16;Ie(Pt!=null);var sa=3*Aa+ba+131074>>2;for(Ye(Pt[zt+0],255&sa,sa>>16,Ot,Mt),Zt!=null&&(sa=3*ba+Aa+131074>>2,Ye(Zt[$t+0],255&sa,sa>>16,Dt,An)),Ln=1;Ln<=Er;++Ln){var $o=rn[ln+Ln]|xe[Pe+Ln]<<16,Eo=Qe[_e+Ln]|at[Et+Ln]<<16,mo=Aa+$o+ba+Eo+524296,oi=mo+2*($o+ba)>>3;sa=oi+Aa>>1,Aa=(mo=mo+2*(Aa+Eo)>>3)+$o>>1,Ye(Pt[zt+2*Ln-1],255&sa,sa>>16,Ot,Mt+(2*Ln-1)*dt),Ye(Pt[zt+2*Ln-0],255&Aa,Aa>>16,Ot,Mt+(2*Ln-0)*dt),Zt!=null&&(sa=mo+ba>>1,Aa=oi+Eo>>1,Ye(Zt[$t+2*Ln-1],255&sa,sa>>16,Dt,An+(2*Ln-1)*dt),Ye(Zt[$t+2*Ln+0],255&Aa,Aa>>16,Dt,An+(2*Ln+0)*dt)),Aa=$o,ba=Eo}1&En||(sa=3*Aa+ba+131074>>2,Ye(Pt[zt+En-1],255&sa,sa>>16,Ot,Mt+(En-1)*dt),Zt!=null&&(sa=3*ba+Aa+131074>>2,Ye(Zt[$t+En-1],255&sa,sa>>16,Dt,An+(En-1)*dt)))}}function Ja(){Nu[Rc]=CA,Nu[Vc]=EA,Nu[yA]=ZA,Nu[_c]=BA,Nu[Zc]=Hc,Nu[oA]=Fu,Nu[bA]=xA,Nu[iA]=EA,Nu[sA]=BA,Nu[Fc]=Hc,Nu[lA]=Fu}function Do(Oe){return Oe&~$c?0>Oe?0:255:Oe>>Sc}function Ei(Oe,Ye){return Do((19077*Oe>>8)+(26149*Ye>>8)-14234)}function Qi(Oe,Ye,dt){return Do((19077*Oe>>8)-(6419*Ye>>8)-(13320*dt>>8)+8708)}function Zi(Oe,Ye){return Do((19077*Oe>>8)+(33050*Ye>>8)-17685)}function hs(Oe,Ye,dt,Pt,zt){Pt[zt+0]=Ei(Oe,dt),Pt[zt+1]=Qi(Oe,Ye,dt),Pt[zt+2]=Zi(Oe,Ye)}function Ys(Oe,Ye,dt,Pt,zt){Pt[zt+0]=Zi(Oe,Ye),Pt[zt+1]=Qi(Oe,Ye,dt),Pt[zt+2]=Ei(Oe,dt)}function ks(Oe,Ye,dt,Pt,zt){var Zt=Qi(Oe,Ye,dt);Ye=Zt<<3&224|Zi(Oe,Ye)>>3,Pt[zt+0]=248&Ei(Oe,dt)|Zt>>5,Pt[zt+1]=Ye}function zs(Oe,Ye,dt,Pt,zt){var Zt=240&Zi(Oe,Ye)|15;Pt[zt+0]=240&Ei(Oe,dt)|Qi(Oe,Ye,dt)>>4,Pt[zt+1]=Zt}function Ol(Oe,Ye,dt,Pt,zt){Pt[zt+0]=255,hs(Oe,Ye,dt,Pt,zt+1)}function El(Oe,Ye,dt,Pt,zt){Ys(Oe,Ye,dt,Pt,zt),Pt[zt+3]=255}function du(Oe,Ye,dt,Pt,zt){hs(Oe,Ye,dt,Pt,zt),Pt[zt+3]=255}function kl(Oe,Ye){return 0>Oe?0:Oe>Ye?Ye:Oe}function Cu(Oe,Ye,dt){or[Oe]=function(Pt,zt,Zt,$t,rn,ln,xe,Pe,Qe){for(var _e=Pe+(-2&Qe)*dt;Pe!=_e;)Ye(Pt[zt+0],Zt[$t+0],rn[ln+0],xe,Pe),Ye(Pt[zt+1],Zt[$t+0],rn[ln+0],xe,Pe+dt),zt+=2,++$t,++ln,Pe+=2*dt;1&Qe&&Ye(Pt[zt+0],Zt[$t+0],rn[ln+0],xe,Pe)}}function Wu(Oe,Ye,dt){return dt==0?Oe==0?Ye==0?6:5:Ye==0?4:0:dt}function mc(Oe,Ye,dt,Pt,zt){switch(Oe>>>30){case 3:hu(Ye,dt,Pt,zt,0);break;case 2:Yu(Ye,dt,Pt,zt);break;case 1:Bl(Ye,dt,Pt,zt)}}function vc(Oe,Ye){var dt,Pt,zt=Ye.M,Zt=Ye.Nb,$t=Oe.oc,rn=Oe.pc+40,ln=Oe.oc,xe=Oe.pc+584,Pe=Oe.oc,Qe=Oe.pc+600;for(dt=0;16>dt;++dt)$t[rn+32*dt-1]=129;for(dt=0;8>dt;++dt)ln[xe+32*dt-1]=129,Pe[Qe+32*dt-1]=129;for(0<zt?$t[rn-1-32]=ln[xe-1-32]=Pe[Qe-1-32]=129:(rt($t,rn-32-1,127,21),rt(ln,xe-32-1,127,9),rt(Pe,Qe-32-1,127,9)),Pt=0;Pt<Oe.za;++Pt){var _e=Ye.ya[Ye.aa+Pt];if(0<Pt){for(dt=-1;16>dt;++dt)Xe($t,rn+32*dt-4,$t,rn+32*dt+12,4);for(dt=-1;8>dt;++dt)Xe(ln,xe+32*dt-4,ln,xe+32*dt+4,4),Xe(Pe,Qe+32*dt-4,Pe,Qe+32*dt+4,4)}var at=Oe.Gd,Et=Oe.Hd+Pt,Ot=_e.ad,Mt=_e.Hc;if(0<zt&&(Xe($t,rn-32,at[Et].y,0,16),Xe(ln,xe-32,at[Et].f,0,8),Xe(Pe,Qe-32,at[Et].ea,0,8)),_e.Za){var Dt=$t,An=rn-32+16;for(0<zt&&(Pt>=Oe.za-1?rt(Dt,An,at[Et].y[15],4):Xe(Dt,An,at[Et+1].y,0,4)),dt=0;4>dt;dt++)Dt[An+128+dt]=Dt[An+256+dt]=Dt[An+384+dt]=Dt[An+0+dt];for(dt=0;16>dt;++dt,Mt<<=2)Dt=$t,An=rn+LA[dt],Ku[_e.Ob[dt]](Dt,An),mc(Mt,Ot,16*+dt,Dt,An)}else if(Dt=Wu(Pt,zt,_e.Ob[0]),Ac[Dt]($t,rn),Mt!=0)for(dt=0;16>dt;++dt,Mt<<=2)mc(Mt,Ot,16*+dt,$t,rn+LA[dt]);for(dt=_e.Gc,Dt=Wu(Pt,zt,_e.Dd),qu[Dt](ln,xe),qu[Dt](Pe,Qe),Mt=Ot,Dt=ln,An=xe,255&(_e=dt>>0)&&(170&_e?Is(Mt,256,Dt,An):Ul(Mt,256,Dt,An)),_e=Pe,Mt=Qe,255&(dt>>=8)&&(170&dt?Is(Ot,320,_e,Mt):Ul(Ot,320,_e,Mt)),zt<Oe.Ub-1&&(Xe(at[Et].y,0,$t,rn+480,16),Xe(at[Et].f,0,ln,xe+224,8),Xe(at[Et].ea,0,Pe,Qe+224,8)),dt=8*Zt*Oe.B,at=Oe.sa,Et=Oe.ta+16*Pt+16*Zt*Oe.R,Ot=Oe.qa,_e=Oe.ra+8*Pt+dt,Mt=Oe.Ha,Dt=Oe.Ia+8*Pt+dt,dt=0;16>dt;++dt)Xe(at,Et+dt*Oe.R,$t,rn+32*dt,16);for(dt=0;8>dt;++dt)Xe(Ot,_e+dt*Oe.B,ln,xe+32*dt,8),Xe(Mt,Dt+dt*Oe.B,Pe,Qe+32*dt,8)}}function Vu(Oe,Ye,dt,Pt,zt,Zt,$t,rn,ln){var xe=[0],Pe=[0],Qe=0,_e=ln!=null?ln.kd:0,at=ln!=null?ln:new ul;if(Oe==null||12>dt)return 7;at.data=Oe,at.w=Ye,at.ha=dt,Ye=[Ye],dt=[dt],at.gb=[at.gb];e:{var Et=Ye,Ot=dt,Mt=at.gb;if(Ie(Oe!=null),Ie(Ot!=null),Ie(Mt!=null),Mt[0]=0,12<=Ot[0]&&!Ne(Oe,Et[0],"RIFF")){if(Ne(Oe,Et[0]+8,"WEBP")){Mt=3;break e}var Dt=Jo(Oe,Et[0]+4);if(12>Dt||4294967286<Dt){Mt=3;break e}if(_e&&Dt>Ot[0]-8){Mt=7;break e}Mt[0]=Dt,Et[0]+=12,Ot[0]-=12}Mt=0}if(Mt!=0)return Mt;for(Dt=0<at.gb[0],dt=dt[0];;){e:{var An=Oe;Ot=Ye,Mt=dt;var En=xe,Ln=Pe,Er=Et=[0];if((sa=Qe=[Qe])[0]=0,8>Mt[0])Mt=7;else{if(!Ne(An,Ot[0],"VP8X")){if(Jo(An,Ot[0]+4)!=10){Mt=3;break e}if(18>Mt[0]){Mt=7;break e}var Aa=Jo(An,Ot[0]+8),ba=1+Yo(An,Ot[0]+12);if(2147483648<=ba*(An=1+Yo(An,Ot[0]+15))){Mt=3;break e}Er!=null&&(Er[0]=Aa),En!=null&&(En[0]=ba),Ln!=null&&(Ln[0]=An),Ot[0]+=18,Mt[0]-=18,sa[0]=1}Mt=0}}if(Qe=Qe[0],Et=Et[0],Mt!=0)return Mt;if(Ot=!!(2&Et),!Dt&&Qe)return 3;if(Zt!=null&&(Zt[0]=!!(16&Et)),$t!=null&&($t[0]=Ot),rn!=null&&(rn[0]=0),$t=xe[0],Et=Pe[0],Qe&&Ot&&ln==null){Mt=0;break}if(4>dt){Mt=7;break}if(Dt&&Qe||!Dt&&!Qe&&!Ne(Oe,Ye[0],"ALPH")){dt=[dt],at.na=[at.na],at.P=[at.P],at.Sa=[at.Sa];e:{Aa=Oe,Mt=Ye,Dt=dt;var sa=at.gb;En=at.na,Ln=at.P,Er=at.Sa,ba=22,Ie(Aa!=null),Ie(Dt!=null),An=Mt[0];var $o=Dt[0];for(Ie(En!=null),Ie(Er!=null),En[0]=null,Ln[0]=null,Er[0]=0;;){if(Mt[0]=An,Dt[0]=$o,8>$o){Mt=7;break e}var Eo=Jo(Aa,An+4);if(4294967286<Eo){Mt=3;break e}var mo=8+Eo+1&-2;if(ba+=mo,0<sa&&ba>sa){Mt=3;break e}if(!Ne(Aa,An,"VP8 ")||!Ne(Aa,An,"VP8L")){Mt=0;break e}if($o[0]<mo){Mt=7;break e}Ne(Aa,An,"ALPH")||(En[0]=Aa,Ln[0]=An+8,Er[0]=Eo),An+=mo,$o-=mo}}if(dt=dt[0],at.na=at.na[0],at.P=at.P[0],at.Sa=at.Sa[0],Mt!=0)break}dt=[dt],at.Ja=[at.Ja],at.xa=[at.xa];e:if(sa=Oe,Mt=Ye,Dt=dt,En=at.gb[0],Ln=at.Ja,Er=at.xa,Aa=Mt[0],An=!Ne(sa,Aa,"VP8 "),ba=!Ne(sa,Aa,"VP8L"),Ie(sa!=null),Ie(Dt!=null),Ie(Ln!=null),Ie(Er!=null),8>Dt[0])Mt=7;else{if(An||ba){if(sa=Jo(sa,Aa+4),12<=En&&sa>En-12){Mt=3;break e}if(_e&&sa>Dt[0]-8){Mt=7;break e}Ln[0]=sa,Mt[0]+=8,Dt[0]-=8,Er[0]=ba}else Er[0]=5<=Dt[0]&&sa[Aa+0]==47&&!(sa[Aa+4]>>5),Ln[0]=Dt[0];Mt=0}if(dt=dt[0],at.Ja=at.Ja[0],at.xa=at.xa[0],Ye=Ye[0],Mt!=0)break;if(4294967286<at.Ja)return 3;if(rn==null||Ot||(rn[0]=at.xa?2:1),$t=[$t],Et=[Et],at.xa){if(5>dt){Mt=7;break}rn=$t,_e=Et,Ot=Zt,Oe==null||5>dt?Oe=0:5<=dt&&Oe[Ye+0]==47&&!(Oe[Ye+4]>>5)?(Dt=[0],sa=[0],En=[0],Jr(Ln=new Jt,Oe,Ye,dt),ji(Ln,Dt,sa,En)?(rn!=null&&(rn[0]=Dt[0]),_e!=null&&(_e[0]=sa[0]),Ot!=null&&(Ot[0]=En[0]),Oe=1):Oe=0):Oe=0}else{if(10>dt){Mt=7;break}rn=Et,Oe==null||10>dt||!Ya(Oe,Ye+3,dt-3)?Oe=0:(_e=Oe[Ye+0]|Oe[Ye+1]<<8|Oe[Ye+2]<<16,Ot=16383&(Oe[Ye+7]<<8|Oe[Ye+6]),Oe=16383&(Oe[Ye+9]<<8|Oe[Ye+8]),1&_e||3<(_e>>1&7)||!(_e>>4&1)||_e>>5>=at.Ja||!Ot||!Oe?Oe=0:($t&&($t[0]=Ot),rn&&(rn[0]=Oe),Oe=1))}if(!Oe||($t=$t[0],Et=Et[0],Qe&&(xe[0]!=$t||Pe[0]!=Et)))return 3;ln!=null&&(ln[0]=at,ln.offset=Ye-ln.w,Ie(4294967286>Ye-ln.w),Ie(ln.offset==ln.ha-dt));break}return Mt==0||Mt==7&&Qe&&ln==null?(Zt!=null&&(Zt[0]|=at.na!=null&&0<at.na.length),Pt!=null&&(Pt[0]=$t),zt!=null&&(zt[0]=Et),0):Mt}function Eu(Oe,Ye,dt){var Pt=Ye.width,zt=Ye.height,Zt=0,$t=0,rn=Pt,ln=zt;if(Ye.Da=Oe!=null&&0<Oe.Da,Ye.Da&&(rn=Oe.cd,ln=Oe.bd,Zt=Oe.v,$t=Oe.j,11>dt||(Zt&=-2,$t&=-2),0>Zt||0>$t||0>=rn||0>=ln||Zt+rn>Pt||$t+ln>zt))return 0;if(Ye.v=Zt,Ye.j=$t,Ye.va=Zt+rn,Ye.o=$t+ln,Ye.U=rn,Ye.T=ln,Ye.da=Oe!=null&&0<Oe.da,Ye.da){if(!Ri(rn,ln,dt=[Oe.ib],Zt=[Oe.hb]))return 0;Ye.ib=dt[0],Ye.hb=Zt[0]}return Ye.ob=Oe!=null&&Oe.ob,Ye.Kb=Oe==null||!Oe.Sd,Ye.da&&(Ye.ob=Ye.ib<3*Pt/4&&Ye.hb<3*zt/4,Ye.Kb=0),1}function oc(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 Uu(Oe,Ye,dt,Pt){if(Pt==null||0>=Oe||0>=Ye)return 2;if(dt!=null){if(dt.Da){var zt=dt.cd,Zt=dt.bd,$t=-2&dt.v,rn=-2&dt.j;if(0>$t||0>rn||0>=zt||0>=Zt||$t+zt>Oe||rn+Zt>Ye)return 2;Oe=zt,Ye=Zt}if(dt.da){if(!Ri(Oe,Ye,zt=[dt.ib],Zt=[dt.hb]))return 2;Oe=zt[0],Ye=Zt[0]}}Pt.width=Oe,Pt.height=Ye;e:{var ln=Pt.width,xe=Pt.height;if(Oe=Pt.S,0>=ln||0>=xe||!(Oe>=Rc&&13>Oe))Oe=2;else{if(0>=Pt.Rd&&Pt.sd==null){$t=Zt=zt=Ye=0;var Pe=(rn=ln*OA[Oe])*xe;if(11>Oe||(Zt=(xe+1)/2*(Ye=(ln+1)/2),Oe==12&&($t=(zt=ln)*xe)),(xe=$e(Pe+2*Zt+$t))==null){Oe=1;break e}Pt.sd=xe,11>Oe?((ln=Pt.f.RGBA).eb=xe,ln.fb=0,ln.A=rn,ln.size=Pe):((ln=Pt.f.kb).y=xe,ln.O=0,ln.fa=rn,ln.Fd=Pe,ln.f=xe,ln.N=0+Pe,ln.Ab=Ye,ln.Cd=Zt,ln.ea=xe,ln.W=0+Pe+Zt,ln.Db=Ye,ln.Ed=Zt,Oe==12&&(ln.F=xe,ln.J=0+Pe+2*Zt),ln.Tc=$t,ln.lb=zt)}if(Ye=1,zt=Pt.S,Zt=Pt.width,$t=Pt.height,zt>=Rc&&13>zt)if(11>zt)Oe=Pt.f.RGBA,Ye&=(rn=Math.abs(Oe.A))*($t-1)+Zt<=Oe.size,Ye&=rn>=Zt*OA[zt],Ye&=Oe.eb!=null;else{Oe=Pt.f.kb,rn=(Zt+1)/2,Pe=($t+1)/2,ln=Math.abs(Oe.fa),xe=Math.abs(Oe.Ab);var Qe=Math.abs(Oe.Db),_e=Math.abs(Oe.lb),at=_e*($t-1)+Zt;Ye&=ln*($t-1)+Zt<=Oe.Fd,Ye&=xe*(Pe-1)+rn<=Oe.Cd,Ye=(Ye&=Qe*(Pe-1)+rn<=Oe.Ed)&ln>=Zt&xe>=rn&Qe>=rn,Ye&=Oe.y!=null,Ye&=Oe.f!=null,Ye&=Oe.ea!=null,zt==12&&(Ye&=_e>=Zt,Ye&=at<=Oe.Tc,Ye&=Oe.F!=null)}else Ye=0;Oe=Ye?0:2}}return Oe!=0||dt!=null&&dt.fd&&(Oe=oc(Pt)),Oe}var Vl=64,ic=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Hu=24,Zu=32,Xu=8,Nl=[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];To("Predictor0","PredictorAdd0"),or.Predictor0=function(){return 4278190080},or.Predictor1=function(Oe){return Oe},or.Predictor2=function(Oe,Ye,dt){return Ye[dt+0]},or.Predictor3=function(Oe,Ye,dt){return Ye[dt+1]},or.Predictor4=function(Oe,Ye,dt){return Ye[dt-1]},or.Predictor5=function(Oe,Ye,dt){return Qo(Qo(Oe,Ye[dt+1]),Ye[dt+0])},or.Predictor6=function(Oe,Ye,dt){return Qo(Oe,Ye[dt-1])},or.Predictor7=function(Oe,Ye,dt){return Qo(Oe,Ye[dt+0])},or.Predictor8=function(Oe,Ye,dt){return Qo(Ye[dt-1],Ye[dt+0])},or.Predictor9=function(Oe,Ye,dt){return Qo(Ye[dt+0],Ye[dt+1])},or.Predictor10=function(Oe,Ye,dt){return Qo(Qo(Oe,Ye[dt-1]),Qo(Ye[dt+0],Ye[dt+1]))},or.Predictor11=function(Oe,Ye,dt){var Pt=Ye[dt+0];return 0>=qi(Pt>>24&255,Oe>>24&255,(Ye=Ye[dt-1])>>24&255)+qi(Pt>>16&255,Oe>>16&255,Ye>>16&255)+qi(Pt>>8&255,Oe>>8&255,Ye>>8&255)+qi(255&Pt,255&Oe,255&Ye)?Pt:Oe},or.Predictor12=function(Oe,Ye,dt){var Pt=Ye[dt+0];return(di((Oe>>24&255)+(Pt>>24&255)-((Ye=Ye[dt-1])>>24&255))<<24|di((Oe>>16&255)+(Pt>>16&255)-(Ye>>16&255))<<16|di((Oe>>8&255)+(Pt>>8&255)-(Ye>>8&255))<<8|di((255&Oe)+(255&Pt)-(255&Ye)))>>>0},or.Predictor13=function(Oe,Ye,dt){var Pt=Ye[dt-1];return(Mi((Oe=Qo(Oe,Ye[dt+0]))>>24&255,Pt>>24&255)<<24|Mi(Oe>>16&255,Pt>>16&255)<<16|Mi(Oe>>8&255,Pt>>8&255)<<8|Mi(Oe>>0&255,Pt>>0&255))>>>0};var yc=or.PredictorAdd0;or.PredictorAdd1=is,To("Predictor2","PredictorAdd2"),To("Predictor3","PredictorAdd3"),To("Predictor4","PredictorAdd4"),To("Predictor5","PredictorAdd5"),To("Predictor6","PredictorAdd6"),To("Predictor7","PredictorAdd7"),To("Predictor8","PredictorAdd8"),To("Predictor9","PredictorAdd9"),To("Predictor10","PredictorAdd10"),To("Predictor11","PredictorAdd11"),To("Predictor12","PredictorAdd12"),To("Predictor13","PredictorAdd13");var sc=or.PredictorAdd2;cs("ColorIndexInverseTransform","MapARGB","32b",function(Oe){return Oe>>8&255},function(Oe){return Oe}),cs("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(Oe){return Oe},function(Oe){return Oe>>8&255});var lc,fu=or.ColorIndexInverseTransform,uc=or.MapARGB,bc=or.VP8LColorIndexInverseTransformAlpha,cc=or.MapAlpha,nu=or.VP8LPredictorsAdd=[];nu.length=16,(or.VP8LPredictors=[]).length=16,(or.VP8LPredictorsAdd_C=[]).length=16,(or.VP8LPredictors_C=[]).length=16;var Zl,gu,Ji,ls,vl,ru,Tl,hu,Yu,Is,Bl,Ul,mu,Bu,Qu,Xl,xc,xu,Ju,Gs,Ns,bl,Ml,Pu,pc,Pc,zc,gA,hA=$e(511),Gc=$e(2041),mA=$e(225),pA=$e(767),vA=0,aA=Gc,Wc=mA,au=pA,pu=hA,Rc=0,Vc=1,yA=2,_c=3,Zc=4,oA=5,bA=6,iA=7,sA=8,Fc=9,lA=10,uA=[2,3,7],QA=[3,3,11],qo=[280,256,256,256,40],Ic=[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],ju=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],KA=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Rs=8,nl=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],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]]],wA=[[[[255,255,255,255,255,255,255,255,255,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]]]],VA=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Ac=[],Ku=[],qu=[],SA=1,Jc=2,dc=[],Nu=[];ha("UpsampleRgbLinePair",hs,3),ha("UpsampleBgrLinePair",Ys,3),ha("UpsampleRgbaLinePair",du,4),ha("UpsampleBgraLinePair",El,4),ha("UpsampleArgbLinePair",Ol,4),ha("UpsampleRgba4444LinePair",zs,2),ha("UpsampleRgb565LinePair",ks,2);var CA=or.UpsampleRgbLinePair,ZA=or.UpsampleBgrLinePair,EA=or.UpsampleRgbaLinePair,BA=or.UpsampleBgraLinePair,Hc=or.UpsampleArgbLinePair,Fu=or.UpsampleRgba4444LinePair,xA=or.UpsampleRgb565LinePair,wc=16,qc=1<<wc-1,Qc=-227,Kc=482,Sc=6,$c=(256<<Sc)-1,PA=0,Oc=$e(256),XA=$e(256),YA=$e(256),FA=$e(256),JA=$e(Kc-Qc),IA=$e(Kc-Qc);Cu("YuvToRgbRow",hs,3),Cu("YuvToBgrRow",Ys,3),Cu("YuvToRgbaRow",du,4),Cu("YuvToBgraRow",El,4),Cu("YuvToArgbRow",Ol,4),Cu("YuvToRgba4444Row",zs,2),Cu("YuvToRgb565Row",ks,2);var LA=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],eA=[0,2,8],qA=[8,7,6,4,4,2,2,2,1,1,1,1],$A=1;this.WebPDecodeRGBA=function(Oe,Ye,dt,Pt,zt){var Zt=Vc,$t=new pl,rn=new yu;$t.ba=rn,rn.S=Zt,rn.width=[rn.width],rn.height=[rn.height];var ln=rn.width,xe=rn.height,Pe=new Gu;if(Pe==null||Oe==null)var Qe=2;else Ie(Pe!=null),Qe=Vu(Oe,Ye,dt,Pe.width,Pe.height,Pe.Pd,Pe.Qd,Pe.format,null);if(Qe!=0?ln=0:(ln!=null&&(ln[0]=Pe.width[0]),xe!=null&&(xe[0]=Pe.height[0]),ln=1),ln){rn.width=rn.width[0],rn.height=rn.height[0],Pt!=null&&(Pt[0]=rn.width),zt!=null&&(zt[0]=rn.height);e:{if(Pt=new va,(zt=new ul).data=Oe,zt.w=Ye,zt.ha=dt,zt.kd=1,Ye=[0],Ie(zt!=null),((Oe=Vu(zt.data,zt.w,zt.ha,null,null,null,Ye,null,zt))==0||Oe==7)&&Ye[0]&&(Oe=4),(Ye=Oe)==0){if(Ie($t!=null),Pt.data=zt.data,Pt.w=zt.w+zt.offset,Pt.ha=zt.ha-zt.offset,Pt.put=$l,Pt.ac=Dl,Pt.bc=Tu,Pt.ma=$t,zt.xa){if((Oe=uu())==null){$t=1;break e}if(function(_e,at){var Et=[0],Ot=[0],Mt=[0];t:for(;;){if(_e==null)return 0;if(at==null)return _e.a=2,0;if(_e.l=at,_e.a=0,Jr(_e.m,at.data,at.w,at.ha),!ji(_e.m,Et,Ot,Mt)){_e.a=3;break t}if(_e.xb=Jc,at.width=Et[0],at.height=Ot[0],!Fl(Et[0],Ot[0],1,_e,null))break t;return 1}return Ie(_e.a!=0),0}(Oe,Pt)){if(Pt=(Ye=Uu(Pt.width,Pt.height,$t.Oa,$t.ba))==0){t:{Pt=Oe;n:for(;;){if(Pt==null){Pt=0;break t}if(Ie(Pt.s.yc!=null),Ie(Pt.s.Ya!=null),Ie(0<Pt.s.Wb),Ie((dt=Pt.l)!=null),Ie((zt=dt.ma)!=null),Pt.xb!=0){if(Pt.ca=zt.ba,Pt.tb=zt.tb,Ie(Pt.ca!=null),!Eu(zt.Oa,dt,_c)){Pt.a=2;break n}if(!nc(Pt,dt.width)||dt.da)break n;if((dt.da||Ls(Pt.ca.S))&&Ir(),11>Pt.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Pt.ca.f.kb.F!=null&&Ir()),Pt.Pb&&0<Pt.s.ua&&Pt.s.vb.X==null&&!Ti(Pt.s.vb,Pt.s.Wa.Xa)){Pt.a=1;break n}Pt.xb=0}if(!wu(Pt,Pt.V,Pt.Ba,Pt.c,Pt.i,dt.o,hc))break n;zt.Dc=Pt.Ma,Pt=1;break t}Ie(Pt.a!=0),Pt=0}Pt=!Pt}Pt&&(Ye=Oe.a)}else Ye=Oe.a}else{if((Oe=new ya)==null){$t=1;break e}if(Oe.Fa=zt.na,Oe.P=zt.P,Oe.qc=zt.Sa,lo(Oe,Pt)){if((Ye=Uu(Pt.width,Pt.height,$t.Oa,$t.ba))==0){if(Oe.Aa=0,dt=$t.Oa,Ie((zt=Oe)!=null),dt!=null){if(0<(ln=0>(ln=dt.Md)?0:100<ln?255:255*ln/100)){for(xe=Pe=0;4>xe;++xe)12>(Qe=zt.pb[xe]).lc&&(Qe.ia=ln*qA[0>Qe.lc?0:Qe.lc]>>3),Pe|=Qe.ia;Pe&&(alert("todo:VP8InitRandom"),zt.ia=1)}zt.Ga=dt.Id,100<zt.Ga?zt.Ga=100:0>zt.Ga&&(zt.Ga=0)}Uo(Oe,Pt)||(Ye=Oe.a)}}else Ye=Oe.a}Ye==0&&$t.Oa!=null&&$t.Oa.fd&&(Ye=oc($t.ba))}$t=Ye}Zt=$t!=0?null:11>Zt?rn.f.RGBA.eb:rn.f.kb.y}else Zt=null;return Zt};var OA=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Tt(or,za){for(var Ua="",xn=0;xn<4;xn++)Ua+=String.fromCharCode(or[za++]);return Ua}function Qt(or,za){return(or[za+0]<<0|or[za+1]<<8|or[za+2]<<16)>>>0}function Xt(or,za){return(or[za+0]<<0|or[za+1]<<8|or[za+2]<<16|or[za+3]<<24)>>>0}new mt;var an=[0],It=[0],Tn=[],mn=new mt,Un=He,cn=function(or,za){var Ua={},xn=0,Cn=!1,hr=0,cr=0;if(Ua.frames=[],!function(kn,Xn,br,Dr){for(var ea=0;ea<Dr;ea++)if(kn[Xn+ea]!=br.charCodeAt(ea))return!0;return!1}(or,za,"RIFF",4)){var Ia,da;for(Xt(or,za+=4),za+=8;za<or.length;){var Oa=Tt(or,za),Jr=Xt(or,za+=4);za+=4;var _a=Jr+(1&Jr);switch(Oa){case"VP8 ":case"VP8L":Ua.frames[xn]===void 0&&(Ua.frames[xn]={}),(Jt=Ua.frames[xn]).src_off=Cn?cr:za-8,Jt.src_size=hr+Jr+8,xn++,Cn&&(Cn=!1,hr=0,cr=0);break;case"VP8X":(Jt=Ua.header={}).feature_flags=or[za];var Na=za+4;Jt.canvas_width=1+Qt(or,Na),Na+=3,Jt.canvas_height=1+Qt(or,Na),Na+=3;break;case"ALPH":Cn=!0,hr=_a+8,cr=za-8;break;case"ANIM":(Jt=Ua.header).bgcolor=Xt(or,za),Na=za+4,Jt.loop_count=(Ia=or)[(da=Na)+0]<<0|Ia[da+1]<<8,Na+=2;break;case"ANMF":var Ro,Jt;(Jt=Ua.frames[xn]={}).offset_x=2*Qt(or,za),za+=3,Jt.offset_y=2*Qt(or,za),za+=3,Jt.width=1+Qt(or,za),za+=3,Jt.height=1+Qt(or,za),za+=3,Jt.duration=Qt(or,za),za+=3,Ro=or[za++],Jt.dispose=1&Ro,Jt.blend=Ro>>1&1}Oa!="ANMF"&&(za+=_a)}return Ua}}(Un,0);cn.response=Un,cn.rgbaoutput=!0,cn.dataurl=!1;var Nn=cn.header?cn.header:null,wr=cn.frames?cn.frames:null;if(Nn){Nn.loop_counter=Nn.loop_count,an=[Nn.canvas_height],It=[Nn.canvas_width];for(var Zr=0;Zr<wr.length&&wr[Zr].blend!=0;Zr++);}var Ea=wr[0],to=mn.WebPDecodeRGBA(Un,Ea.src_off,Ea.src_size,It,an);Ea.rgba=to,Ea.imgwidth=It[0],Ea.imgheight=an[0];for(var Xr=0;Xr<It[0]*an[0]*4;Xr++)Tn[Xr]=to[Xr];return this.width=It,this.height=an,this.data=Tn,this}(function(He){var Ie=function(){return typeof Qr=="function"},Ne=function(an,It,Tn,mn){var Un=4,cn=lt;switch(mn){case He.image_compression.FAST:Un=1,cn=$e;break;case He.image_compression.MEDIUM:Un=6,cn=ft;break;case He.image_compression.SLOW:Un=9,cn=mt}an=Xe(an,It,Tn,cn);var Nn=Qr(an,{level:Un});return He.__addimage__.arrayBufferToBinaryString(Nn)},Xe=function(an,It,Tn,mn){for(var Un,cn,Nn,wr=an.length/It,Zr=new Uint8Array(an.length+wr),Ea=Qt(),to=0;to<wr;to+=1){if(Nn=to*It,Un=an.subarray(Nn,Nn+It),mn)Zr.set(mn(Un,Tn,cn),Nn+to);else{for(var Xr,or=Ea.length,za=[];Xr<or;Xr+=1)za[Xr]=Ea[Xr](Un,Tn,cn);var Ua=Xt(za.concat());Zr.set(za[Ua],Nn+to)}cn=Un}return Zr},rt=function(an){var It=Array.apply([],an);return It.unshift(0),It},$e=function(an,It){var Tn,mn=[],Un=an.length;mn[0]=1;for(var cn=0;cn<Un;cn+=1)Tn=an[cn-It]||0,mn[cn+1]=an[cn]-Tn+256&255;return mn},lt=function(an,It,Tn){var mn,Un=[],cn=an.length;Un[0]=2;for(var Nn=0;Nn<cn;Nn+=1)mn=Tn&&Tn[Nn]||0,Un[Nn+1]=an[Nn]-mn+256&255;return Un},ft=function(an,It,Tn){var mn,Un,cn=[],Nn=an.length;cn[0]=3;for(var wr=0;wr<Nn;wr+=1)mn=an[wr-It]||0,Un=Tn&&Tn[wr]||0,cn[wr+1]=an[wr]+256-(mn+Un>>>1)&255;return cn},mt=function(an,It,Tn){var mn,Un,cn,Nn,wr=[],Zr=an.length;wr[0]=4;for(var Ea=0;Ea<Zr;Ea+=1)mn=an[Ea-It]||0,Un=Tn&&Tn[Ea]||0,cn=Tn&&Tn[Ea-It]||0,Nn=Tt(mn,Un,cn),wr[Ea+1]=an[Ea]-Nn+256&255;return wr},Tt=function(an,It,Tn){if(an===It&&It===Tn)return an;var mn=Math.abs(It-Tn),Un=Math.abs(an-Tn),cn=Math.abs(an+It-Tn-Tn);return mn<=Un&&mn<=cn?an:Un<=cn?It:Tn},Qt=function(){return[rt,$e,lt,ft,mt]},Xt=function(an){var It=an.map(function(Tn){return Tn.reduce(function(mn,Un){return mn+Math.abs(Un)},0)});return It.indexOf(Math.min.apply(null,It))};He.processPNG=function(an,It,Tn,mn){var Un,cn,Nn,wr,Zr,Ea,to,Xr,or,za,Ua,xn,Cn,hr,cr,Ia=this.decode.FLATE_DECODE,da="";if(this.__addimage__.isArrayBuffer(an)&&(an=new Uint8Array(an)),this.__addimage__.isArrayBufferView(an)){if(an=(Nn=new ri(an)).imgData,cn=Nn.bits,Un=Nn.colorSpace,Zr=Nn.colors,[4,6].indexOf(Nn.colorType)!==-1){if(Nn.bits===8){or=(Xr=Nn.pixelBitlength==32?new Uint32Array(Nn.decodePixels().buffer):Nn.pixelBitlength==16?new Uint16Array(Nn.decodePixels().buffer):new Uint8Array(Nn.decodePixels().buffer)).length,Ua=new Uint8Array(or*Nn.colors),za=new Uint8Array(or);var Oa,Jr=Nn.pixelBitlength-Nn.bits;for(hr=0,cr=0;hr<or;hr++){for(Cn=Xr[hr],Oa=0;Oa<Jr;)Ua[cr++]=Cn>>>Oa&255,Oa+=Nn.bits;za[hr]=Cn>>>Oa&255}}if(Nn.bits===16){or=(Xr=new Uint32Array(Nn.decodePixels().buffer)).length,Ua=new Uint8Array(or*(32/Nn.pixelBitlength)*Nn.colors),za=new Uint8Array(or*(32/Nn.pixelBitlength)),xn=Nn.colors>1,hr=0,cr=0;for(var _a=0;hr<or;)Cn=Xr[hr++],Ua[cr++]=Cn>>>0&255,xn&&(Ua[cr++]=Cn>>>16&255,Cn=Xr[hr++],Ua[cr++]=Cn>>>0&255),za[_a++]=Cn>>>16&255;cn=8}mn!==He.image_compression.NONE&&Ie()?(an=Ne(Ua,Nn.width*Nn.colors,Nn.colors,mn),to=Ne(za,Nn.width,1,mn)):(an=Ua,to=za,Ia=void 0)}if(Nn.colorType===3&&(Un=this.color_spaces.INDEXED,Ea=Nn.palette,Nn.transparency.indexed)){var Na=Nn.transparency.indexed,Ro=0;for(hr=0,or=Na.length;hr<or;++hr)Ro+=Na[hr];if((Ro/=255)===or-1&&Na.indexOf(0)!==-1)wr=[Na.indexOf(0)];else if(Ro!==or){for(Xr=Nn.decodePixels(),za=new Uint8Array(Xr.length),hr=0,or=Xr.length;hr<or;hr++)za[hr]=Na[Xr[hr]];to=Ne(za,Nn.width,1)}}var Jt=function(kn){var Xn;switch(kn){case He.image_compression.FAST:Xn=11;break;case He.image_compression.MEDIUM:Xn=13;break;case He.image_compression.SLOW:Xn=14;break;default:Xn=12}return Xn}(mn);return Ia===this.decode.FLATE_DECODE&&(da="/Predictor "+Jt+" "),da+="/Colors "+Zr+" /BitsPerComponent "+cn+" /Columns "+Nn.width,(this.__addimage__.isArrayBuffer(an)||this.__addimage__.isArrayBufferView(an))&&(an=this.__addimage__.arrayBufferToBinaryString(an)),(to&&this.__addimage__.isArrayBuffer(to)||this.__addimage__.isArrayBufferView(to))&&(to=this.__addimage__.arrayBufferToBinaryString(to)),{alias:Tn,data:an,index:It,filter:Ia,decodeParameters:da,transparency:wr,palette:Ea,sMask:to,predictor:Jt,width:Nn.width,height:Nn.height,bitsPerComponent:cn,colorSpace:Un}}}})(xa.API),function(He){He.processGIF89A=function(Ie,Ne,Xe,rt){var $e=new fs(Ie),lt=$e.width,ft=$e.height,mt=[];$e.decodeAndBlitFrameRGBA(0,mt);var Tt={data:mt,width:lt,height:ft},Qt=new Zs(100).encode(Tt,100);return He.processJPEG.call(this,Qt,Ne,Xe,rt)},He.processGIF87A=He.processGIF89A}(xa.API),Gi.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 He=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(He);for(var Ie=0;Ie<He;Ie++){var Ne=this.datav.getUint8(this.pos++,!0),Xe=this.datav.getUint8(this.pos++,!0),rt=this.datav.getUint8(this.pos++,!0),$e=this.datav.getUint8(this.pos++,!0);this.palette[Ie]={red:rt,green:Xe,blue:Ne,quad:$e}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Gi.prototype.parseBGR=function(){this.pos=this.offset;try{var He="bit"+this.bitPP,Ie=this.width*this.height*4;this.data=new Uint8Array(Ie),this[He]()}catch(Ne){zr.log("bit decode error:"+Ne)}},Gi.prototype.bit1=function(){var He,Ie=Math.ceil(this.width/8),Ne=Ie%4;for(He=this.height-1;He>=0;He--){for(var Xe=this.bottom_up?He:this.height-1-He,rt=0;rt<Ie;rt++)for(var $e=this.datav.getUint8(this.pos++,!0),lt=Xe*this.width*4+8*rt*4,ft=0;ft<8&&8*rt+ft<this.width;ft++){var mt=this.palette[$e>>7-ft&1];this.data[lt+4*ft]=mt.blue,this.data[lt+4*ft+1]=mt.green,this.data[lt+4*ft+2]=mt.red,this.data[lt+4*ft+3]=255}Ne!==0&&(this.pos+=4-Ne)}},Gi.prototype.bit4=function(){for(var He=Math.ceil(this.width/2),Ie=He%4,Ne=this.height-1;Ne>=0;Ne--){for(var Xe=this.bottom_up?Ne:this.height-1-Ne,rt=0;rt<He;rt++){var $e=this.datav.getUint8(this.pos++,!0),lt=Xe*this.width*4+2*rt*4,ft=$e>>4,mt=15&$e,Tt=this.palette[ft];if(this.data[lt]=Tt.blue,this.data[lt+1]=Tt.green,this.data[lt+2]=Tt.red,this.data[lt+3]=255,2*rt+1>=this.width)break;Tt=this.palette[mt],this.data[lt+4]=Tt.blue,this.data[lt+4+1]=Tt.green,this.data[lt+4+2]=Tt.red,this.data[lt+4+3]=255}Ie!==0&&(this.pos+=4-Ie)}},Gi.prototype.bit8=function(){for(var He=this.width%4,Ie=this.height-1;Ie>=0;Ie--){for(var Ne=this.bottom_up?Ie:this.height-1-Ie,Xe=0;Xe<this.width;Xe++){var rt=this.datav.getUint8(this.pos++,!0),$e=Ne*this.width*4+4*Xe;if(rt<this.palette.length){var lt=this.palette[rt];this.data[$e]=lt.red,this.data[$e+1]=lt.green,this.data[$e+2]=lt.blue,this.data[$e+3]=255}else this.data[$e]=255,this.data[$e+1]=255,this.data[$e+2]=255,this.data[$e+3]=255}He!==0&&(this.pos+=4-He)}},Gi.prototype.bit15=function(){for(var He=this.width%3,Ie=parseInt("11111",2),Ne=this.height-1;Ne>=0;Ne--){for(var Xe=this.bottom_up?Ne:this.height-1-Ne,rt=0;rt<this.width;rt++){var $e=this.datav.getUint16(this.pos,!0);this.pos+=2;var lt=($e&Ie)/Ie*255|0,ft=($e>>5&Ie)/Ie*255|0,mt=($e>>10&Ie)/Ie*255|0,Tt=$e>>15?255:0,Qt=Xe*this.width*4+4*rt;this.data[Qt]=mt,this.data[Qt+1]=ft,this.data[Qt+2]=lt,this.data[Qt+3]=Tt}this.pos+=He}},Gi.prototype.bit16=function(){for(var He=this.width%3,Ie=parseInt("11111",2),Ne=parseInt("111111",2),Xe=this.height-1;Xe>=0;Xe--){for(var rt=this.bottom_up?Xe:this.height-1-Xe,$e=0;$e<this.width;$e++){var lt=this.datav.getUint16(this.pos,!0);this.pos+=2;var ft=(lt&Ie)/Ie*255|0,mt=(lt>>5&Ne)/Ne*255|0,Tt=(lt>>11)/Ie*255|0,Qt=rt*this.width*4+4*$e;this.data[Qt]=Tt,this.data[Qt+1]=mt,this.data[Qt+2]=ft,this.data[Qt+3]=255}this.pos+=He}},Gi.prototype.bit24=function(){for(var He=this.height-1;He>=0;He--){for(var Ie=this.bottom_up?He:this.height-1-He,Ne=0;Ne<this.width;Ne++){var Xe=this.datav.getUint8(this.pos++,!0),rt=this.datav.getUint8(this.pos++,!0),$e=this.datav.getUint8(this.pos++,!0),lt=Ie*this.width*4+4*Ne;this.data[lt]=$e,this.data[lt+1]=rt,this.data[lt+2]=Xe,this.data[lt+3]=255}this.pos+=this.width%4}},Gi.prototype.bit32=function(){for(var He=this.height-1;He>=0;He--)for(var Ie=this.bottom_up?He:this.height-1-He,Ne=0;Ne<this.width;Ne++){var Xe=this.datav.getUint8(this.pos++,!0),rt=this.datav.getUint8(this.pos++,!0),$e=this.datav.getUint8(this.pos++,!0),lt=this.datav.getUint8(this.pos++,!0),ft=Ie*this.width*4+4*Ne;this.data[ft]=$e,this.data[ft+1]=rt,this.data[ft+2]=Xe,this.data[ft+3]=lt}},Gi.prototype.getData=function(){return this.data},function(He){He.processBMP=function(Ie,Ne,Xe,rt){var $e=new Gi(Ie,!1),lt=$e.width,ft=$e.height,mt={data:$e.getData(),width:lt,height:ft},Tt=new Zs(100).encode(mt,100);return He.processJPEG.call(this,Tt,Ne,Xe,rt)}}(xa.API),ds.prototype.getData=function(){return this.data},function(He){He.processWEBP=function(Ie,Ne,Xe,rt){var $e=new ds(Ie,!1),lt=$e.width,ft=$e.height,mt={data:$e.getData(),width:lt,height:ft},Tt=new Zs(100).encode(mt,100);return He.processJPEG.call(this,Tt,Ne,Xe,rt)}}(xa.API),xa.API.processRGBA=function(He,Ie,Ne){for(var Xe=He.data,rt=Xe.length,$e=new Uint8Array(rt/4*3),lt=new Uint8Array(rt/4),ft=0,mt=0,Tt=0;Tt<rt;Tt+=4){var Qt=Xe[Tt],Xt=Xe[Tt+1],an=Xe[Tt+2],It=Xe[Tt+3];$e[ft++]=Qt,$e[ft++]=Xt,$e[ft++]=an,lt[mt++]=It}var Tn=this.__addimage__.arrayBufferToBinaryString($e);return{alpha:this.__addimage__.arrayBufferToBinaryString(lt),data:Tn,index:Ie,alias:Ne,colorSpace:"DeviceRGB",bitsPerComponent:8,width:He.width,height:He.height}},xa.API.setLanguage=function(He){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"}[He]!==void 0&&(this.internal.languageSettings.languageCode=He,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},ns=xa.API,Fi=ns.getCharWidthsArray=function(He,Ie){var Ne,Xe,rt=(Ie=Ie||{}).font||this.internal.getFont(),$e=Ie.fontSize||this.internal.getFontSize(),lt=Ie.charSpace||this.internal.getCharSpace(),ft=Ie.widths?Ie.widths:rt.metadata.Unicode.widths,mt=ft.fof?ft.fof:1,Tt=Ie.kerning?Ie.kerning:rt.metadata.Unicode.kerning,Qt=Tt.fof?Tt.fof:1,Xt=Ie.doKerning!==!1,an=0,It=He.length,Tn=0,mn=ft[0]||mt,Un=[];for(Ne=0;Ne<It;Ne++)Xe=He.charCodeAt(Ne),typeof rt.metadata.widthOfString=="function"?Un.push((rt.metadata.widthOfGlyph(rt.metadata.characterToGlyph(Xe))+lt*(1e3/$e)||0)/1e3):(an=Xt&&(0,ge.Z)(Tt[Xe])==="object"&&!isNaN(parseInt(Tt[Xe][Tn],10))?Tt[Xe][Tn]/Qt:0,Un.push((ft[Xe]||mn)/mt+an)),Tn=Xe;return Un},ys=ns.getStringUnitWidth=function(He,Ie){var Ne=(Ie=Ie||{}).fontSize||this.internal.getFontSize(),Xe=Ie.font||this.internal.getFont(),rt=Ie.charSpace||this.internal.getCharSpace();return ns.processArabic&&(He=ns.processArabic(He)),typeof Xe.metadata.widthOfString=="function"?Xe.metadata.widthOfString(He,Ne,rt)/Ne:Fi.apply(this,arguments).reduce(function($e,lt){return $e+lt},0)},Ii=function(He,Ie,Ne,Xe){for(var rt=[],$e=0,lt=He.length,ft=0;$e!==lt&&ft+Ie[$e]<Ne;)ft+=Ie[$e],$e++;rt.push(He.slice(0,$e));var mt=$e;for(ft=0;$e!==lt;)ft+Ie[$e]>Xe&&(rt.push(He.slice(mt,$e)),ft=0,mt=$e),ft+=Ie[$e],$e++;return mt!==$e&&rt.push(He.slice(mt,$e)),rt},os=function(He,Ie,Ne){Ne||(Ne={});var Xe,rt,$e,lt,ft,mt,Tt,Qt=[],Xt=[Qt],an=Ne.textIndent||0,It=0,Tn=0,mn=He.split(" "),Un=Fi.apply(this,[" ",Ne])[0];if(mt=Ne.lineIndent===-1?mn[0].length+2:Ne.lineIndent||0){var cn=Array(mt).join(" "),Nn=[];mn.map(function(Zr){(Zr=Zr.split(/\s*\n/)).length>1?Nn=Nn.concat(Zr.map(function(Ea,to){return(to&&Ea.length?`
|
|
|
`:"")+Ea})):Nn.push(Zr[0])}),mn=Nn,mt=ys.apply(this,[cn,Ne])}for($e=0,lt=mn.length;$e<lt;$e++){var wr=0;if(Xe=mn[$e],mt&&Xe[0]==`
|
|
|
`&&(Xe=Xe.substr(1),wr=1),an+It+(Tn=(rt=Fi.apply(this,[Xe,Ne])).reduce(function(Zr,Ea){return Zr+Ea},0))>Ie||wr){if(Tn>Ie){for(ft=Ii.apply(this,[Xe,rt,Ie-(an+It),Ie]),Qt.push(ft.shift()),Qt=[ft.pop()];ft.length;)Xt.push([ft.shift()]);Tn=rt.slice(Xe.length-(Qt[0]?Qt[0].length:0)).reduce(function(Zr,Ea){return Zr+Ea},0)}else Qt=[Xe];Xt.push(Qt),an=Tn+mt,It=Un}else Qt.push(Xe),an+=It+Tn,It=Un}return Tt=mt?function(Zr,Ea){return(Ea?cn:"")+Zr.join(" ")}:function(Zr){return Zr.join(" ")},Xt.map(Tt)},ns.splitTextToSize=function(He,Ie,Ne){var Xe,rt=(Ne=Ne||{}).fontSize||this.internal.getFontSize(),$e=function(Qt){if(Qt.widths&&Qt.kerning)return{widths:Qt.widths,kerning:Qt.kerning};var Xt=this.internal.getFont(Qt.fontName,Qt.fontStyle);return Xt.metadata.Unicode?{widths:Xt.metadata.Unicode.widths||{0:1},kerning:Xt.metadata.Unicode.kerning||{}}:{font:Xt.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,Ne);Xe=Array.isArray(He)?He:String(He).split(/\r?\n/);var lt=1*this.internal.scaleFactor*Ie/rt;$e.textIndent=Ne.textIndent?1*Ne.textIndent*this.internal.scaleFactor/rt:0,$e.lineIndent=Ne.lineIndent;var ft,mt,Tt=[];for(ft=0,mt=Xe.length;ft<mt;ft++)Tt=Tt.concat(os.apply(this,[Xe[ft],lt,$e]));return Tt},function(He){He.__fontmetrics__=He.__fontmetrics__||{};for(var Ie="klmnopqrstuvwxyz",Ne={},Xe={},rt=0;rt<Ie.length;rt++)Ne[Ie[rt]]="0123456789abcdef"[rt],Xe["0123456789abcdef"[rt]]=Ie[rt];var $e=function(Xt){return"0x"+parseInt(Xt,10).toString(16)},lt=He.__fontmetrics__.compress=function(Xt){var an,It,Tn,mn,Un=["{"];for(var cn in Xt){if(an=Xt[cn],isNaN(parseInt(cn,10))?It="'"+cn+"'":(cn=parseInt(cn,10),It=(It=$e(cn).slice(2)).slice(0,-1)+Xe[It.slice(-1)]),typeof an=="number")an<0?(Tn=$e(an).slice(3),mn="-"):(Tn=$e(an).slice(2),mn=""),Tn=mn+Tn.slice(0,-1)+Xe[Tn.slice(-1)];else{if((0,ge.Z)(an)!=="object")throw new Error("Don't know what to do with value type "+(0,ge.Z)(an)+".");Tn=lt(an)}Un.push(It+Tn)}return Un.push("}"),Un.join("")},ft=He.__fontmetrics__.uncompress=function(Xt){if(typeof Xt!="string")throw new Error("Invalid argument passed to uncompress.");for(var an,It,Tn,mn,Un={},cn=1,Nn=Un,wr=[],Zr="",Ea="",to=Xt.length-1,Xr=1;Xr<to;Xr+=1)(mn=Xt[Xr])=="'"?an?(Tn=an.join(""),an=void 0):an=[]:an?an.push(mn):mn=="{"?(wr.push([Nn,Tn]),Nn={},Tn=void 0):mn=="}"?((It=wr.pop())[0][It[1]]=Nn,Tn=void 0,Nn=It[0]):mn=="-"?cn=-1:Tn===void 0?Ne.hasOwnProperty(mn)?(Zr+=Ne[mn],Tn=parseInt(Zr,16)*cn,cn=1,Zr=""):Zr+=mn:Ne.hasOwnProperty(mn)?(Ea+=Ne[mn],Nn[Tn]=parseInt(Ea,16)*cn,cn=1,Tn=void 0,Ea=""):Ea+=mn;return Un},mt={codePages:["WinAnsiEncoding"],WinAnsiEncoding:ft("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Tt={Unicode:{Courier:mt,"Courier-Bold":mt,"Courier-BoldOblique":mt,"Courier-Oblique":mt,Helvetica:mt,"Helvetica-Bold":mt,"Helvetica-BoldOblique":mt,"Helvetica-Oblique":mt,"Times-Roman":mt,"Times-Bold":mt,"Times-BoldItalic":mt,"Times-Italic":mt}},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}}}")}};He.events.push(["addFont",function(Xt){var an=Xt.font,It=Qt.Unicode[an.postScriptName];It&&(an.metadata.Unicode={},an.metadata.Unicode.widths=It.widths,an.metadata.Unicode.kerning=It.kerning);var Tn=Tt.Unicode[an.postScriptName];Tn&&(an.metadata.Unicode.encoding=Tn,an.encoding=Tn.codePages[0])}])}(xa.API),function(He){var Ie=function(Ne){for(var Xe=Ne.length,rt=new Uint8Array(Xe),$e=0;$e<Xe;$e++)rt[$e]=Ne.charCodeAt($e);return rt};He.API.events.push(["addFont",function(Ne){var Xe=void 0,rt=Ne.font,$e=Ne.instance;if(!rt.isStandardFont){if($e===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+rt.postScriptName+"').");if(typeof(Xe=$e.existsFileInVFS(rt.postScriptName)===!1?$e.loadFile(rt.postScriptName):$e.getFileFromVFS(rt.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+rt.postScriptName+"').");(function(lt,ft){ft=/^\x00\x01\x00\x00/.test(ft)?Ie(ft):Ie(vo(ft)),lt.metadata=He.API.TTFFont.open(ft),lt.metadata.Unicode=lt.metadata.Unicode||{encoding:{},kerning:{},widths:[]},lt.metadata.glyIdsUsed=[0]})(rt,Xe)}}])}(xa),function(He){function Ie(){return(Pr.canvg?Promise.resolve(Pr.canvg):de.e(1935).then(de.bind(de,71935))).catch(function(Ne){return Promise.reject(new Error("Could not load canvg: "+Ne))}).then(function(Ne){return Ne.default?Ne.default:Ne})}xa.API.addSvgAsImage=function(Ne,Xe,rt,$e,lt,ft,mt,Tt){if(isNaN(Xe)||isNaN(rt))throw zr.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN($e)||isNaN(lt))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=$e,Qt.height=lt;var Xt=Qt.getContext("2d");Xt.fillStyle="#fff",Xt.fillRect(0,0,Qt.width,Qt.height);var an={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},It=this;return Ie().then(function(Tn){return Tn.fromString(Xt,Ne,an)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Tn){return Tn.render(an)}).then(function(){It.addImage(Qt.toDataURL("image/jpeg",1),Xe,rt,$e,lt,mt,Tt)})}}(),xa.API.putTotalPages=function(He){var Ie,Ne=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(Ie=new RegExp(He,"g"),Ne=this.internal.getNumberOfPages()):(Ie=new RegExp(this.pdfEscape16(He,this.internal.getFont()),"g"),Ne=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var Xe=1;Xe<=this.internal.getNumberOfPages();Xe++)for(var rt=0;rt<this.internal.pages[Xe].length;rt++)this.internal.pages[Xe][rt]=this.internal.pages[Xe][rt].replace(Ie,Ne);return this},xa.API.viewerPreferences=function(He,Ie){var Ne;He=He||{},Ie=Ie||!1;var Xe,rt,$e,lt={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(lt),mt=[],Tt=0,Qt=0,Xt=0;function an(Tn,mn){var Un,cn=!1;for(Un=0;Un<Tn.length;Un+=1)Tn[Un]===mn&&(cn=!0);return cn}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(lt)),this.internal.viewerpreferences.isSubscribed=!1),Ne=this.internal.viewerpreferences.configuration,He==="reset"||Ie===!0){var It=ft.length;for(Xt=0;Xt<It;Xt+=1)Ne[ft[Xt]].value=Ne[ft[Xt]].defaultValue,Ne[ft[Xt]].explicitSet=!1}if((0,ge.Z)(He)==="object"){for(rt in He)if($e=He[rt],an(ft,rt)&&$e!==void 0){if(Ne[rt].type==="boolean"&&typeof $e=="boolean")Ne[rt].value=$e;else if(Ne[rt].type==="name"&&an(Ne[rt].valueSet,$e))Ne[rt].value=$e;else if(Ne[rt].type==="integer"&&Number.isInteger($e))Ne[rt].value=$e;else if(Ne[rt].type==="array"){for(Tt=0;Tt<$e.length;Tt+=1)if(Xe=!0,$e[Tt].length===1&&typeof $e[Tt][0]=="number")mt.push(String($e[Tt]-1));else if($e[Tt].length>1){for(Qt=0;Qt<$e[Tt].length;Qt+=1)typeof $e[Tt][Qt]!="number"&&(Xe=!1);Xe===!0&&mt.push([$e[Tt][0]-1,$e[Tt][1]-1].join(" "))}Ne[rt].value="["+mt.join(" ")+"]"}else Ne[rt].value=Ne[rt].defaultValue;Ne[rt].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Tn,mn=[];for(Tn in Ne)Ne[Tn].explicitSet===!0&&(Ne[Tn].type==="name"?mn.push("/"+Tn+" /"+Ne[Tn].value):mn.push("/"+Tn+" "+Ne[Tn].value));mn.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+mn.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=Ne,this},function(He){var Ie=function(){var Xe='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',rt=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),$e=unescape(encodeURIComponent(Xe)),lt=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),ft=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),mt=unescape(encodeURIComponent("</x:xmpmeta>")),Tt=$e.length+lt.length+ft.length+rt.length+mt.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(rt+$e+lt+ft+mt),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")};He.addMetadata=function(Xe,rt){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:Xe,namespaceuri:rt||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",Ne),this.internal.events.subscribe("postPutResources",Ie)),this}}(xa.API),function(He){var Ie=He.API,Ne=Ie.pdfEscape16=function($e,lt){for(var ft,mt=lt.metadata.Unicode.widths,Tt=["","0","00","000","0000"],Qt=[""],Xt=0,an=$e.length;Xt<an;++Xt){if(ft=lt.metadata.characterToGlyph($e.charCodeAt(Xt)),lt.metadata.glyIdsUsed.push(ft),lt.metadata.toUnicode[ft]=$e.charCodeAt(Xt),mt.indexOf(ft)==-1&&(mt.push(ft),mt.push([parseInt(lt.metadata.widthOfGlyph(ft),10)])),ft=="0")return Qt.join("");ft=ft.toString(16),Qt.push(Tt[4-ft.length],ft)}return Qt.join("")},Xe=function($e){var lt,ft,mt,Tt,Qt,Xt,an;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`,mt=[],Xt=0,an=(ft=Object.keys($e).sort(function(It,Tn){return It-Tn})).length;Xt<an;Xt++)lt=ft[Xt],mt.length>=100&&(Qt+=`
|
|
|
`+mt.length+` beginbfchar
|
|
|
`+mt.join(`
|
|
|
`)+`
|
|
|
endbfchar`,mt=[]),$e[lt]!==void 0&&$e[lt]!==null&&typeof $e[lt].toString=="function"&&(Tt=("0000"+$e[lt].toString(16)).slice(-4),lt=("0000"+(+lt).toString(16)).slice(-4),mt.push("<"+lt+"><"+Tt+">"));return mt.length&&(Qt+=`
|
|
|
`+mt.length+` beginbfchar
|
|
|
`+mt.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),Qt+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};Ie.events.push(["putFont",function($e){(function(lt){var ft=lt.font,mt=lt.out,Tt=lt.newObject,Qt=lt.putStream;if(ft.metadata instanceof He.API.TTFFont&&ft.encoding==="Identity-H"){for(var Xt=ft.metadata.Unicode.widths,an=ft.metadata.subset.encode(ft.metadata.glyIdsUsed,1),It="",Tn=0;Tn<an.length;Tn++)It+=String.fromCharCode(an[Tn]);var mn=Tt();Qt({data:It,addLength1:!0,objectId:mn}),mt("endobj");var Un=Tt();Qt({data:Xe(ft.metadata.toUnicode),addLength1:!0,objectId:Un}),mt("endobj");var cn=Tt();mt("<<"),mt("/Type /FontDescriptor"),mt("/FontName /"+xr(ft.fontName)),mt("/FontFile2 "+mn+" 0 R"),mt("/FontBBox "+He.API.PDFObject.convert(ft.metadata.bbox)),mt("/Flags "+ft.metadata.flags),mt("/StemV "+ft.metadata.stemV),mt("/ItalicAngle "+ft.metadata.italicAngle),mt("/Ascent "+ft.metadata.ascender),mt("/Descent "+ft.metadata.decender),mt("/CapHeight "+ft.metadata.capHeight),mt(">>"),mt("endobj");var Nn=Tt();mt("<<"),mt("/Type /Font"),mt("/BaseFont /"+xr(ft.fontName)),mt("/FontDescriptor "+cn+" 0 R"),mt("/W "+He.API.PDFObject.convert(Xt)),mt("/CIDToGIDMap /Identity"),mt("/DW 1000"),mt("/Subtype /CIDFontType2"),mt("/CIDSystemInfo"),mt("<<"),mt("/Supplement 0"),mt("/Registry (Adobe)"),mt("/Ordering ("+ft.encoding+")"),mt(">>"),mt(">>"),mt("endobj"),ft.objectNumber=Tt(),mt("<<"),mt("/Type /Font"),mt("/Subtype /Type0"),mt("/ToUnicode "+Un+" 0 R"),mt("/BaseFont /"+xr(ft.fontName)),mt("/Encoding /"+ft.encoding),mt("/DescendantFonts ["+Nn+" 0 R]"),mt(">>"),mt("endobj"),ft.isAlreadyPutted=!0}})($e)}]),Ie.events.push(["putFont",function($e){(function(lt){var ft=lt.font,mt=lt.out,Tt=lt.newObject,Qt=lt.putStream;if(ft.metadata instanceof He.API.TTFFont&&ft.encoding==="WinAnsiEncoding"){for(var Xt=ft.metadata.rawData,an="",It=0;It<Xt.length;It++)an+=String.fromCharCode(Xt[It]);var Tn=Tt();Qt({data:an,addLength1:!0,objectId:Tn}),mt("endobj");var mn=Tt();Qt({data:Xe(ft.metadata.toUnicode),addLength1:!0,objectId:mn}),mt("endobj");var Un=Tt();mt("<<"),mt("/Descent "+ft.metadata.decender),mt("/CapHeight "+ft.metadata.capHeight),mt("/StemV "+ft.metadata.stemV),mt("/Type /FontDescriptor"),mt("/FontFile2 "+Tn+" 0 R"),mt("/Flags 96"),mt("/FontBBox "+He.API.PDFObject.convert(ft.metadata.bbox)),mt("/FontName /"+xr(ft.fontName)),mt("/ItalicAngle "+ft.metadata.italicAngle),mt("/Ascent "+ft.metadata.ascender),mt(">>"),mt("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));mt("<</Subtype/TrueType/Type/Font/ToUnicode "+mn+" 0 R/BaseFont/"+xr(ft.fontName)+"/FontDescriptor "+Un+" 0 R/Encoding/"+ft.encoding+" /FirstChar 29 /LastChar 255 /Widths "+He.API.PDFObject.convert(ft.metadata.hmtx.widths)+">>"),mt("endobj"),ft.isAlreadyPutted=!0}})($e)}]);var rt=function($e){var lt,ft=$e.text||"",mt=$e.x,Tt=$e.y,Qt=$e.options||{},Xt=$e.mutex||{},an=Xt.pdfEscape,It=Xt.activeFontKey,Tn=Xt.fonts,mn=It,Un="",cn=0,Nn="",wr=Tn[mn].encoding;if(Tn[mn].encoding!=="Identity-H")return{text:ft,x:mt,y:Tt,options:Qt,mutex:Xt};for(Nn=ft,mn=It,Array.isArray(ft)&&(Nn=ft[0]),cn=0;cn<Nn.length;cn+=1)Tn[mn].metadata.hasOwnProperty("cmap")&&(lt=Tn[mn].metadata.cmap.unicode.codeMap[Nn[cn].charCodeAt(0)]),lt||Nn[cn].charCodeAt(0)<256&&Tn[mn].metadata.hasOwnProperty("Unicode")?Un+=Nn[cn]:Un+="";var Zr="";return parseInt(mn.slice(1))<14||wr==="WinAnsiEncoding"?Zr=an(Un,mn).split("").map(function(Ea){return Ea.charCodeAt(0).toString(16)}).join(""):wr==="Identity-H"&&(Zr=Ne(Un,Tn[mn])),Xt.isHex=!0,{text:Zr,x:mt,y:Tt,options:Qt,mutex:Xt}};Ie.events.push(["postProcessText",function($e){var lt=$e.text||"",ft=[],mt={text:lt,x:$e.x,y:$e.y,options:$e.options,mutex:$e.mutex};if(Array.isArray(lt)){var Tt=0;for(Tt=0;Tt<lt.length;Tt+=1)Array.isArray(lt[Tt])&<[Tt].length===3?ft.push([rt(Object.assign({},mt,{text:lt[Tt][0]})).text,lt[Tt][1],lt[Tt][2]]):ft.push(rt(Object.assign({},mt,{text:lt[Tt]})).text);$e.text=ft}else $e.text=rt(Object.assign({},mt,{text:lt})).text}])}(xa),function(He){var Ie=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};He.existsFileInVFS=function(Ne){return Ie.call(this),this.internal.vFS[Ne]!==void 0},He.addFileToVFS=function(Ne,Xe){return Ie.call(this),this.internal.vFS[Ne]=Xe,this},He.getFileFromVFS=function(Ne){return Ie.call(this),this.internal.vFS[Ne]!==void 0?this.internal.vFS[Ne]:null}}(xa.API),function(He){He.__bidiEngine__=He.prototype.__bidiEngine__=function(Xe){var rt,$e,lt,ft,mt,Tt,Qt,Xt=Ie,an=[[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]],It=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],Tn={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},mn={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},Un=["(",")","(","<",">","<","[","]","[","{","}","{","\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)$/),Nn=!1,wr=0;this.__bidiEngine__={};var Zr=function(xn){var Cn=xn.charCodeAt(),hr=Cn>>8,cr=mn[hr];return cr!==void 0?Xt[256*cr+(255&Cn)]:hr===252||hr===253?"AL":cn.test(hr)?"L":hr===8?"R":"N"},Ea=function(xn){for(var Cn,hr=0;hr<xn.length;hr++){if((Cn=Zr(xn.charAt(hr)))==="L")return!1;if(Cn==="R")return!0}return!1},to=function(xn,Cn,hr,cr){var Ia,da,Oa,Jr,_a=Cn[cr];switch(_a){case"L":case"R":Nn=!1;break;case"N":case"AN":break;case"EN":Nn&&(_a="AN");break;case"AL":Nn=!0,_a="R";break;case"WS":_a="N";break;case"CS":cr<1||cr+1>=Cn.length||(Ia=hr[cr-1])!=="EN"&&Ia!=="AN"||(da=Cn[cr+1])!=="EN"&&da!=="AN"?_a="N":Nn&&(da="AN"),_a=da===Ia?da:"N";break;case"ES":_a=(Ia=cr>0?hr[cr-1]:"B")==="EN"&&cr+1<Cn.length&&Cn[cr+1]==="EN"?"EN":"N";break;case"ET":if(cr>0&&hr[cr-1]==="EN"){_a="EN";break}if(Nn){_a="N";break}for(Oa=cr+1,Jr=Cn.length;Oa<Jr&&Cn[Oa]==="ET";)Oa++;_a=Oa<Jr&&Cn[Oa]==="EN"?"EN":"N";break;case"NSM":if(lt&&!ft){for(Jr=Cn.length,Oa=cr+1;Oa<Jr&&Cn[Oa]==="NSM";)Oa++;if(Oa<Jr){var Na=xn[cr],Ro=Na>=1425&&Na<=2303||Na===64286;if(Ia=Cn[Oa],Ro&&(Ia==="R"||Ia==="AL")){_a="R";break}}}_a=cr<1||(Ia=Cn[cr-1])==="B"?"N":hr[cr-1];break;case"B":Nn=!1,rt=!0,_a=wr;break;case"S":$e=!0,_a="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Nn=!1;break;case"BN":_a="N"}return _a},Xr=function(xn,Cn,hr){var cr=xn.split("");return hr&&or(cr,hr,{hiLevel:wr}),cr.reverse(),Cn&&Cn.reverse(),cr.join("")},or=function(xn,Cn,hr){var cr,Ia,da,Oa,Jr,_a=-1,Na=xn.length,Ro=0,Jt=[],kn=wr?It:an,Xn=[];for(Nn=!1,rt=!1,$e=!1,Ia=0;Ia<Na;Ia++)Xn[Ia]=Zr(xn[Ia]);for(da=0;da<Na;da++){if(Jr=Ro,Jt[da]=to(xn,Xn,Jt,da),cr=240&(Ro=kn[Jr][Tn[Jt[da]]]),Ro&=15,Cn[da]=Oa=kn[Ro][5],cr>0)if(cr===16){for(Ia=_a;Ia<da;Ia++)Cn[Ia]=1;_a=-1}else _a=-1;if(kn[Ro][6])_a===-1&&(_a=da);else if(_a>-1){for(Ia=_a;Ia<da;Ia++)Cn[Ia]=Oa;_a=-1}Xn[da]==="B"&&(Cn[da]=0),hr.hiLevel|=Oa}$e&&function(br,Dr,ea){for(var ia=0;ia<ea;ia++)if(br[ia]==="S"){Dr[ia]=wr;for(var ga=ia-1;ga>=0&&br[ga]==="WS";ga--)Dr[ga]=wr}}(Xn,Cn,Na)},za=function(xn,Cn,hr,cr,Ia){if(!(Ia.hiLevel<xn)){if(xn===1&&wr===1&&!rt)return Cn.reverse(),void(hr&&hr.reverse());for(var da,Oa,Jr,_a,Na=Cn.length,Ro=0;Ro<Na;){if(cr[Ro]>=xn){for(Jr=Ro+1;Jr<Na&&cr[Jr]>=xn;)Jr++;for(_a=Ro,Oa=Jr-1;_a<Oa;_a++,Oa--)da=Cn[_a],Cn[_a]=Cn[Oa],Cn[Oa]=da,hr&&(da=hr[_a],hr[_a]=hr[Oa],hr[Oa]=da);Ro=Jr}Ro++}}},Ua=function(xn,Cn,hr){var cr=xn.split(""),Ia={hiLevel:wr};return hr||(hr=[]),or(cr,hr,Ia),function(da,Oa,Jr){if(Jr.hiLevel!==0&&Qt)for(var _a,Na=0;Na<da.length;Na++)Oa[Na]===1&&(_a=Un.indexOf(da[Na]))>=0&&(da[Na]=Un[_a+1])}(cr,hr,Ia),za(2,cr,Cn,hr,Ia),za(1,cr,Cn,hr,Ia),cr.join("")};return this.__bidiEngine__.doBidiReorder=function(xn,Cn,hr){if(function(Ia,da){if(da)for(var Oa=0;Oa<Ia.length;Oa++)da[Oa]=Oa;ft===void 0&&(ft=Ea(Ia)),Tt===void 0&&(Tt=Ea(Ia))}(xn,Cn),lt||!mt||Tt)if(lt&&mt&&ft^Tt)wr=ft?1:0,xn=Xr(xn,Cn,hr);else if(!lt&&mt&&Tt)wr=ft?1:0,xn=Ua(xn,Cn,hr),xn=Xr(xn,Cn);else if(!lt||ft||mt||Tt){if(lt&&!mt&&ft^Tt)xn=Xr(xn,Cn),ft?(wr=0,xn=Ua(xn,Cn,hr)):(wr=1,xn=Ua(xn,Cn,hr),xn=Xr(xn,Cn));else if(lt&&ft&&!mt&&Tt)wr=1,xn=Ua(xn,Cn,hr),xn=Xr(xn,Cn);else if(!lt&&!mt&&ft^Tt){var cr=Qt;ft?(wr=1,xn=Ua(xn,Cn,hr),wr=0,Qt=!1,xn=Ua(xn,Cn,hr),Qt=cr):(wr=0,xn=Ua(xn,Cn,hr),xn=Xr(xn,Cn),wr=1,Qt=!1,xn=Ua(xn,Cn,hr),Qt=cr,xn=Xr(xn,Cn))}}else wr=0,xn=Ua(xn,Cn,hr);else wr=ft?1:0,xn=Ua(xn,Cn,hr);return xn},this.__bidiEngine__.setOptions=function(xn){xn&&(lt=xn.isInputVisual,mt=xn.isOutputVisual,ft=xn.isInputRtl,Tt=xn.isOutputRtl,Qt=xn.isSymmetricSwapping)},this.__bidiEngine__.setOptions(Xe),this.__bidiEngine__};var Ie=["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 He.__bidiEngine__({isInputVisual:!0});He.API.events.push(["postProcessText",function(Xe){var rt=Xe.text,$e=(Xe.x,Xe.y,Xe.options||{}),lt=(Xe.mutex,$e.lang,[]);if($e.isInputVisual=typeof $e.isInputVisual!="boolean"||$e.isInputVisual,Ne.setOptions($e),Object.prototype.toString.call(rt)==="[object Array]"){var ft=0;for(lt=[],ft=0;ft<rt.length;ft+=1)Object.prototype.toString.call(rt[ft])==="[object Array]"?lt.push([Ne.doBidiReorder(rt[ft][0]),rt[ft][1],rt[ft][2]]):lt.push([Ne.doBidiReorder(rt[ft])]);Xe.text=lt}else Xe.text=Ne.doBidiReorder(rt);Ne.setOptions({isInputVisual:!0})}])}(xa),xa.API.TTFFont=function(){function He(Ie){var Ne;if(this.rawData=Ie,Ne=this.contents=new Al(Ie),this.contents.pos=4,Ne.readString(4)==="ttcf")throw new Error("TTCF not supported.");Ne.pos=0,this.parse(),this.subset=new xl(this),this.registerTTF()}return He.open=function(Ie){return new He(Ie)},He.prototype.parse=function(){return this.directory=new Us(this.contents),this.head=new zo(this),this.name=new yl(this),this.cmap=new vs(this),this.toUnicode={},this.hhea=new wl(this),this.maxp=new Hl(this),this.hmtx=new ou(this),this.post=new Sl(this),this.os2=new dl(this),this.loca=new ec(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]},He.prototype.registerTTF=function(){var Ie,Ne,Xe,rt,$e;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var lt,ft,mt,Tt;for(Tt=[],lt=0,ft=(mt=this.bbox).length;lt<ft;lt++)Ie=mt[lt],Tt.push(Math.round(Ie*this.scaleFactor));return Tt}.call(this),this.stemV=0,this.post.exists?(Xe=255&(rt=this.post.italic_angle),32768&(Ne=rt>>16)&&(Ne=-(1+(65535^Ne))),this.italicAngle=+(Ne+"."+Xe)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=($e=this.familyClass)===1||$e===2||$e===3||$e===4||$e===5||$e===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},He.prototype.characterToGlyph=function(Ie){var Ne;return((Ne=this.cmap.unicode)!=null?Ne.codeMap[Ie]:void 0)||0},He.prototype.widthOfGlyph=function(Ie){var Ne;return Ne=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(Ie).advance*Ne},He.prototype.widthOfString=function(Ie,Ne,Xe){var rt,$e,lt,ft;for(lt=0,$e=0,ft=(Ie=""+Ie).length;0<=ft?$e<ft:$e>ft;$e=0<=ft?++$e:--$e)rt=Ie.charCodeAt($e),lt+=this.widthOfGlyph(this.characterToGlyph(rt))+Xe*(1e3/Ne)||0;return lt*(Ne/1e3)},He.prototype.lineHeight=function(Ie,Ne){var Xe;return Ne==null&&(Ne=!1),Xe=Ne?this.lineGap:0,(this.ascender+Xe-this.decender)/1e3*Ie},He}();var ps,Al=function(){function He(Ie){this.data=Ie!=null?Ie:[],this.pos=0,this.length=this.data.length}return He.prototype.readByte=function(){return this.data[this.pos++]},He.prototype.writeByte=function(Ie){return this.data[this.pos++]=Ie},He.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},He.prototype.writeUInt32=function(Ie){return this.writeByte(Ie>>>24&255),this.writeByte(Ie>>16&255),this.writeByte(Ie>>8&255),this.writeByte(255&Ie)},He.prototype.readInt32=function(){var Ie;return(Ie=this.readUInt32())>=2147483648?Ie-4294967296:Ie},He.prototype.writeInt32=function(Ie){return Ie<0&&(Ie+=4294967296),this.writeUInt32(Ie)},He.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},He.prototype.writeUInt16=function(Ie){return this.writeByte(Ie>>8&255),this.writeByte(255&Ie)},He.prototype.readInt16=function(){var Ie;return(Ie=this.readUInt16())>=32768?Ie-65536:Ie},He.prototype.writeInt16=function(Ie){return Ie<0&&(Ie+=65536),this.writeUInt16(Ie)},He.prototype.readString=function(Ie){var Ne,Xe;for(Xe=[],Ne=0;0<=Ie?Ne<Ie:Ne>Ie;Ne=0<=Ie?++Ne:--Ne)Xe[Ne]=String.fromCharCode(this.readByte());return Xe.join("")},He.prototype.writeString=function(Ie){var Ne,Xe,rt;for(rt=[],Ne=0,Xe=Ie.length;0<=Xe?Ne<Xe:Ne>Xe;Ne=0<=Xe?++Ne:--Ne)rt.push(this.writeByte(Ie.charCodeAt(Ne)));return rt},He.prototype.readShort=function(){return this.readInt16()},He.prototype.writeShort=function(Ie){return this.writeInt16(Ie)},He.prototype.readLongLong=function(){var Ie,Ne,Xe,rt,$e,lt,ft,mt;return Ie=this.readByte(),Ne=this.readByte(),Xe=this.readByte(),rt=this.readByte(),$e=this.readByte(),lt=this.readByte(),ft=this.readByte(),mt=this.readByte(),128&Ie?-1*(72057594037927940*(255^Ie)+281474976710656*(255^Ne)+1099511627776*(255^Xe)+4294967296*(255^rt)+16777216*(255^$e)+65536*(255^lt)+256*(255^ft)+(255^mt)+1):72057594037927940*Ie+281474976710656*Ne+1099511627776*Xe+4294967296*rt+16777216*$e+65536*lt+256*ft+mt},He.prototype.writeLongLong=function(Ie){var Ne,Xe;return Ne=Math.floor(Ie/4294967296),Xe=4294967295&Ie,this.writeByte(Ne>>24&255),this.writeByte(Ne>>16&255),this.writeByte(Ne>>8&255),this.writeByte(255&Ne),this.writeByte(Xe>>24&255),this.writeByte(Xe>>16&255),this.writeByte(Xe>>8&255),this.writeByte(255&Xe)},He.prototype.readInt=function(){return this.readInt32()},He.prototype.writeInt=function(Ie){return this.writeInt32(Ie)},He.prototype.read=function(Ie){var Ne,Xe;for(Ne=[],Xe=0;0<=Ie?Xe<Ie:Xe>Ie;Xe=0<=Ie?++Xe:--Xe)Ne.push(this.readByte());return Ne},He.prototype.write=function(Ie){var Ne,Xe,rt,$e;for($e=[],Xe=0,rt=Ie.length;Xe<rt;Xe++)Ne=Ie[Xe],$e.push(this.writeByte(Ne));return $e},He}(),Us=function(){var He;function Ie(Ne){var Xe,rt,$e;for(this.scalarType=Ne.readInt(),this.tableCount=Ne.readShort(),this.searchRange=Ne.readShort(),this.entrySelector=Ne.readShort(),this.rangeShift=Ne.readShort(),this.tables={},rt=0,$e=this.tableCount;0<=$e?rt<$e:rt>$e;rt=0<=$e?++rt:--rt)Xe={tag:Ne.readString(4),checksum:Ne.readInt(),offset:Ne.readInt(),length:Ne.readInt()},this.tables[Xe.tag]=Xe}return Ie.prototype.encode=function(Ne){var Xe,rt,$e,lt,ft,mt,Tt,Qt,Xt,an,It,Tn,mn;for(mn in It=Object.keys(Ne).length,mt=Math.log(2),Xt=16*Math.floor(Math.log(It)/mt),lt=Math.floor(Xt/mt),Qt=16*It-Xt,(rt=new Al).writeInt(this.scalarType),rt.writeShort(It),rt.writeShort(Xt),rt.writeShort(lt),rt.writeShort(Qt),$e=16*It,Tt=rt.pos+$e,ft=null,Tn=[],Ne)for(an=Ne[mn],rt.writeString(mn),rt.writeInt(He(an)),rt.writeInt(Tt),rt.writeInt(an.length),Tn=Tn.concat(an),mn==="head"&&(ft=Tt),Tt+=an.length;Tt%4;)Tn.push(0),Tt++;return rt.write(Tn),Xe=2981146554-He(rt.data),rt.pos=ft+8,rt.writeUInt32(Xe),rt.data},He=function(Ne){var Xe,rt,$e,lt;for(Ne=vu.call(Ne);Ne.length%4;)Ne.push(0);for($e=new Al(Ne),rt=0,Xe=0,lt=Ne.length;Xe<lt;Xe=Xe+=4)rt+=$e.readUInt32();return 4294967295&rt},Ie}(),sl={}.hasOwnProperty,po=function(He,Ie){for(var Ne in Ie)sl.call(Ie,Ne)&&(He[Ne]=Ie[Ne]);function Xe(){this.constructor=He}return Xe.prototype=Ie.prototype,He.prototype=new Xe,He.__super__=Ie.prototype,He};ps=function(){function He(Ie){var Ne;this.file=Ie,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 He.prototype.parse=function(){},He.prototype.encode=function(){},He.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},He}();var zo=function(He){function Ie(){return Ie.__super__.constructor.apply(this,arguments)}return po(Ie,ps),Ie.prototype.tag="head",Ie.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()},Ie.prototype.encode=function(Ne){var Xe;return(Xe=new Al).writeInt(this.version),Xe.writeInt(this.revision),Xe.writeInt(this.checkSumAdjustment),Xe.writeInt(this.magicNumber),Xe.writeShort(this.flags),Xe.writeShort(this.unitsPerEm),Xe.writeLongLong(this.created),Xe.writeLongLong(this.modified),Xe.writeShort(this.xMin),Xe.writeShort(this.yMin),Xe.writeShort(this.xMax),Xe.writeShort(this.yMax),Xe.writeShort(this.macStyle),Xe.writeShort(this.lowestRecPPEM),Xe.writeShort(this.fontDirectionHint),Xe.writeShort(Ne),Xe.writeShort(this.glyphDataFormat),Xe.data},Ie}(),rs=function(){function He(Ie,Ne){var Xe,rt,$e,lt,ft,mt,Tt,Qt,Xt,an,It,Tn,mn,Un,cn,Nn,wr;switch(this.platformID=Ie.readUInt16(),this.encodingID=Ie.readShort(),this.offset=Ne+Ie.readInt(),Xt=Ie.pos,Ie.pos=this.offset,this.format=Ie.readUInt16(),this.length=Ie.readUInt16(),this.language=Ie.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(mt=0;mt<256;++mt)this.codeMap[mt]=Ie.readByte();break;case 4:for(It=Ie.readUInt16(),an=It/2,Ie.pos+=6,$e=function(){var Zr,Ea;for(Ea=[],mt=Zr=0;0<=an?Zr<an:Zr>an;mt=0<=an?++Zr:--Zr)Ea.push(Ie.readUInt16());return Ea}(),Ie.pos+=2,mn=function(){var Zr,Ea;for(Ea=[],mt=Zr=0;0<=an?Zr<an:Zr>an;mt=0<=an?++Zr:--Zr)Ea.push(Ie.readUInt16());return Ea}(),Tt=function(){var Zr,Ea;for(Ea=[],mt=Zr=0;0<=an?Zr<an:Zr>an;mt=0<=an?++Zr:--Zr)Ea.push(Ie.readUInt16());return Ea}(),Qt=function(){var Zr,Ea;for(Ea=[],mt=Zr=0;0<=an?Zr<an:Zr>an;mt=0<=an?++Zr:--Zr)Ea.push(Ie.readUInt16());return Ea}(),rt=(this.length-Ie.pos+this.offset)/2,ft=function(){var Zr,Ea;for(Ea=[],mt=Zr=0;0<=rt?Zr<rt:Zr>rt;mt=0<=rt?++Zr:--Zr)Ea.push(Ie.readUInt16());return Ea}(),mt=cn=0,wr=$e.length;cn<wr;mt=++cn)for(Un=$e[mt],Xe=Nn=Tn=mn[mt];Tn<=Un?Nn<=Un:Nn>=Un;Xe=Tn<=Un?++Nn:--Nn)Qt[mt]===0?lt=Xe+Tt[mt]:(lt=ft[Qt[mt]/2+(Xe-Tn)-(an-mt)]||0)!==0&&(lt+=Tt[mt]),this.codeMap[Xe]=65535<}Ie.pos=Xt}return He.encode=function(Ie,Ne){var Xe,rt,$e,lt,ft,mt,Tt,Qt,Xt,an,It,Tn,mn,Un,cn,Nn,wr,Zr,Ea,to,Xr,or,za,Ua,xn,Cn,hr,cr,Ia,da,Oa,Jr,_a,Na,Ro,Jt,kn,Xn,br,Dr,ea,ia,ga,So,yo,Yo;switch(cr=new Al,lt=Object.keys(Ie).sort(function(Jo,Ti){return Jo-Ti}),Ne){case"macroman":for(mn=0,Un=function(){var Jo=[];for(Tn=0;Tn<256;++Tn)Jo.push(0);return Jo}(),Nn={0:0},$e={},Ia=0,_a=lt.length;Ia<_a;Ia++)Nn[ga=Ie[rt=lt[Ia]]]==null&&(Nn[ga]=++mn),$e[rt]={old:Ie[rt],new:Nn[Ie[rt]]},Un[rt]=Nn[Ie[rt]];return cr.writeUInt16(1),cr.writeUInt16(0),cr.writeUInt32(12),cr.writeUInt16(0),cr.writeUInt16(262),cr.writeUInt16(0),cr.write(Un),{charMap:$e,subtable:cr.data,maxGlyphID:mn+1};case"unicode":for(Cn=[],Xt=[],wr=0,Nn={},Xe={},cn=Tt=null,da=0,Na=lt.length;da<Na;da++)Nn[Ea=Ie[rt=lt[da]]]==null&&(Nn[Ea]=++wr),Xe[rt]={old:Ea,new:Nn[Ea]},ft=Nn[Ea]-rt,cn!=null&&ft===Tt||(cn&&Xt.push(cn),Cn.push(rt),Tt=ft),cn=rt;for(cn&&Xt.push(cn),Xt.push(65535),Cn.push(65535),Ua=2*(za=Cn.length),or=2*Math.pow(Math.log(za)/Math.LN2,2),an=Math.log(or/2)/Math.LN2,Xr=2*za-or,mt=[],to=[],It=[],Tn=Oa=0,Ro=Cn.length;Oa<Ro;Tn=++Oa){if(xn=Cn[Tn],Qt=Xt[Tn],xn===65535){mt.push(0),to.push(0);break}if(xn-(hr=Xe[xn].new)>=32768)for(mt.push(0),to.push(2*(It.length+za-Tn)),rt=Jr=xn;xn<=Qt?Jr<=Qt:Jr>=Qt;rt=xn<=Qt?++Jr:--Jr)It.push(Xe[rt].new);else mt.push(hr-xn),to.push(0)}for(cr.writeUInt16(3),cr.writeUInt16(1),cr.writeUInt32(12),cr.writeUInt16(4),cr.writeUInt16(16+8*za+2*It.length),cr.writeUInt16(0),cr.writeUInt16(Ua),cr.writeUInt16(or),cr.writeUInt16(an),cr.writeUInt16(Xr),ea=0,Jt=Xt.length;ea<Jt;ea++)rt=Xt[ea],cr.writeUInt16(rt);for(cr.writeUInt16(0),ia=0,kn=Cn.length;ia<kn;ia++)rt=Cn[ia],cr.writeUInt16(rt);for(So=0,Xn=mt.length;So<Xn;So++)ft=mt[So],cr.writeUInt16(ft);for(yo=0,br=to.length;yo<br;yo++)Zr=to[yo],cr.writeUInt16(Zr);for(Yo=0,Dr=It.length;Yo<Dr;Yo++)mn=It[Yo],cr.writeUInt16(mn);return{charMap:Xe,subtable:cr.data,maxGlyphID:wr+1}}},He}(),vs=function(He){function Ie(){return Ie.__super__.constructor.apply(this,arguments)}return po(Ie,ps),Ie.prototype.tag="cmap",Ie.prototype.parse=function(Ne){var Xe,rt,$e;for(Ne.pos=this.offset,this.version=Ne.readUInt16(),$e=Ne.readUInt16(),this.tables=[],this.unicode=null,rt=0;0<=$e?rt<$e:rt>$e;rt=0<=$e?++rt:--rt)Xe=new rs(Ne,this.offset),this.tables.push(Xe),Xe.isUnicode&&this.unicode==null&&(this.unicode=Xe);return!0},Ie.encode=function(Ne,Xe){var rt,$e;return Xe==null&&(Xe="macroman"),rt=rs.encode(Ne,Xe),($e=new Al).writeUInt16(0),$e.writeUInt16(1),rt.table=$e.data.concat(rt.subtable),rt},Ie}(),wl=function(He){function Ie(){return Ie.__super__.constructor.apply(this,arguments)}return po(Ie,ps),Ie.prototype.tag="hhea",Ie.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()},Ie}(),dl=function(He){function Ie(){return Ie.__super__.constructor.apply(this,arguments)}return po(Ie,ps),Ie.prototype.tag="OS/2",Ie.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 Xe,rt;for(rt=[],Xe=0;Xe<10;++Xe)rt.push(Ne.readByte());return rt}(),this.charRange=function(){var Xe,rt;for(rt=[],Xe=0;Xe<4;++Xe)rt.push(Ne.readInt());return rt}(),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 Xe,rt;for(rt=[],Xe=0;Xe<2;Xe=++Xe)rt.push(Ne.readInt());return rt}(),this.version>1))return this.xHeight=Ne.readShort(),this.capHeight=Ne.readShort(),this.defaultChar=Ne.readShort(),this.breakChar=Ne.readShort(),this.maxContext=Ne.readShort()},Ie}(),Sl=function(He){function Ie(){return Ie.__super__.constructor.apply(this,arguments)}return po(Ie,ps),Ie.prototype.tag="post",Ie.prototype.parse=function(Ne){var Xe,rt,$e;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 lt;for(rt=Ne.readUInt16(),this.glyphNameIndex=[],lt=0;0<=rt?lt<rt:lt>rt;lt=0<=rt?++lt:--lt)this.glyphNameIndex.push(Ne.readUInt16());for(this.names=[],$e=[];Ne.pos<this.offset+this.length;)Xe=Ne.readByte(),$e.push(this.names.push(Ne.readString(Xe)));return $e;case 151552:return rt=Ne.readUInt16(),this.offsets=Ne.read(rt);case 196608:break;case 262144:return this.map=function(){var ft,mt,Tt;for(Tt=[],lt=ft=0,mt=this.file.maxp.numGlyphs;0<=mt?ft<mt:ft>mt;lt=0<=mt?++ft:--ft)Tt.push(Ne.readUInt32());return Tt}.call(this)}},Ie}(),Ds=function(He,Ie){this.raw=He,this.length=He.length,this.platformID=Ie.platformID,this.encodingID=Ie.encodingID,this.languageID=Ie.languageID},yl=function(He){function Ie(){return Ie.__super__.constructor.apply(this,arguments)}return po(Ie,ps),Ie.prototype.tag="name",Ie.prototype.parse=function(Ne){var Xe,rt,$e,lt,ft,mt,Tt,Qt,Xt,an,It;for(Ne.pos=this.offset,Ne.readShort(),Xe=Ne.readShort(),mt=Ne.readShort(),rt=[],lt=0;0<=Xe?lt<Xe:lt>Xe;lt=0<=Xe?++lt:--lt)rt.push({platformID:Ne.readShort(),encodingID:Ne.readShort(),languageID:Ne.readShort(),nameID:Ne.readShort(),length:Ne.readShort(),offset:this.offset+mt+Ne.readShort()});for(Tt={},lt=Xt=0,an=rt.length;Xt<an;lt=++Xt)$e=rt[lt],Ne.pos=$e.offset,Qt=Ne.readString($e.length),ft=new Ds(Qt,$e),Tt[It=$e.nameID]==null&&(Tt[It]=[]),Tt[$e.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(Tn){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]},Ie}(),Hl=function(He){function Ie(){return Ie.__super__.constructor.apply(this,arguments)}return po(Ie,ps),Ie.prototype.tag="maxp",Ie.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()},Ie}(),ou=function(He){function Ie(){return Ie.__super__.constructor.apply(this,arguments)}return po(Ie,ps),Ie.prototype.tag="hmtx",Ie.prototype.parse=function(Ne){var Xe,rt,$e,lt,ft,mt,Tt;for(Ne.pos=this.offset,this.metrics=[],Xe=0,mt=this.file.hhea.numberOfMetrics;0<=mt?Xe<mt:Xe>mt;Xe=0<=mt?++Xe:--Xe)this.metrics.push({advance:Ne.readUInt16(),lsb:Ne.readInt16()});for($e=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Qt,Xt;for(Xt=[],Xe=Qt=0;0<=$e?Qt<$e:Qt>$e;Xe=0<=$e?++Qt:--Qt)Xt.push(Ne.readInt16());return Xt}(),this.widths=function(){var Qt,Xt,an,It;for(It=[],Qt=0,Xt=(an=this.metrics).length;Qt<Xt;Qt++)lt=an[Qt],It.push(lt.advance);return It}.call(this),rt=this.widths[this.widths.length-1],Tt=[],Xe=ft=0;0<=$e?ft<$e:ft>$e;Xe=0<=$e?++ft:--ft)Tt.push(this.widths.push(rt));return Tt},Ie.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]}},Ie}(),vu=[].slice,Kl=function(He){function Ie(){return Ie.__super__.constructor.apply(this,arguments)}return po(Ie,ps),Ie.prototype.tag="glyf",Ie.prototype.parse=function(){return this.cache={}},Ie.prototype.glyphFor=function(Ne){var Xe,rt,$e,lt,ft,mt,Tt,Qt,Xt,an;return Ne in this.cache?this.cache[Ne]:(lt=this.file.loca,Xe=this.file.contents,rt=lt.indexOf(Ne),($e=lt.lengthOf(Ne))===0?this.cache[Ne]=null:(Xe.pos=this.offset+rt,ft=(mt=new Al(Xe.read($e))).readShort(),Qt=mt.readShort(),an=mt.readShort(),Tt=mt.readShort(),Xt=mt.readShort(),this.cache[Ne]=ft===-1?new $u(mt,Qt,an,Tt,Xt):new iu(mt,ft,Qt,an,Tt,Xt),this.cache[Ne]))},Ie.prototype.encode=function(Ne,Xe,rt){var $e,lt,ft,mt,Tt;for(ft=[],lt=[],mt=0,Tt=Xe.length;mt<Tt;mt++)$e=Ne[Xe[mt]],lt.push(ft.length),$e&&(ft=ft.concat($e.encode(rt)));return lt.push(ft.length),{table:ft,offsets:lt}},Ie}(),iu=function(){function He(Ie,Ne,Xe,rt,$e,lt){this.raw=Ie,this.numberOfContours=Ne,this.xMin=Xe,this.yMin=rt,this.xMax=$e,this.yMax=lt,this.compound=!1}return He.prototype.encode=function(){return this.raw.data},He}(),$u=function(){function He(Ie,Ne,Xe,rt,$e){var lt,ft;for(this.raw=Ie,this.xMin=Ne,this.yMin=Xe,this.xMax=rt,this.yMax=$e,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],lt=this.raw;ft=lt.readShort(),this.glyphOffsets.push(lt.pos),this.glyphIDs.push(lt.readUInt16()),32&ft;)lt.pos+=1&ft?4:2,128&ft?lt.pos+=8:64&ft?lt.pos+=4:8&ft&&(lt.pos+=2)}return He.prototype.encode=function(){var Ie,Ne,Xe;for(Ne=new Al(vu.call(this.raw.data)),Ie=0,Xe=this.glyphIDs.length;Ie<Xe;++Ie)Ne.pos=this.glyphOffsets[Ie];return Ne.data},He}(),ec=function(He){function Ie(){return Ie.__super__.constructor.apply(this,arguments)}return po(Ie,ps),Ie.prototype.tag="loca",Ie.prototype.parse=function(Ne){var Xe,rt;return Ne.pos=this.offset,Xe=this.file.head.indexToLocFormat,this.offsets=Xe===0?function(){var $e,lt;for(lt=[],rt=0,$e=this.length;rt<$e;rt+=2)lt.push(2*Ne.readUInt16());return lt}.call(this):function(){var $e,lt;for(lt=[],rt=0,$e=this.length;rt<$e;rt+=4)lt.push(Ne.readUInt32());return lt}.call(this)},Ie.prototype.indexOf=function(Ne){return this.offsets[Ne]},Ie.prototype.lengthOf=function(Ne){return this.offsets[Ne+1]-this.offsets[Ne]},Ie.prototype.encode=function(Ne,Xe){for(var rt=new Uint32Array(this.offsets.length),$e=0,lt=0,ft=0;ft<rt.length;++ft)if(rt[ft]=$e,lt<Xe.length&&Xe[lt]==ft){++lt,rt[ft]=$e;var mt=this.offsets[ft],Tt=this.offsets[ft+1]-mt;Tt>0&&($e+=Tt)}for(var Qt=new Array(4*rt.length),Xt=0;Xt<rt.length;++Xt)Qt[4*Xt+3]=255&rt[Xt],Qt[4*Xt+2]=(65280&rt[Xt])>>8,Qt[4*Xt+1]=(16711680&rt[Xt])>>16,Qt[4*Xt]=(4278190080&rt[Xt])>>24;return Qt},Ie}(),xl=function(){function He(Ie){this.font=Ie,this.subset={},this.unicodes={},this.next=33}return He.prototype.generateCmap=function(){var Ie,Ne,Xe,rt,$e;for(Ne in rt=this.font.cmap.tables[0].codeMap,Ie={},$e=this.subset)Xe=$e[Ne],Ie[Ne]=rt[Xe];return Ie},He.prototype.glyphsFor=function(Ie){var Ne,Xe,rt,$e,lt,ft,mt;for(rt={},lt=0,ft=Ie.length;lt<ft;lt++)rt[$e=Ie[lt]]=this.font.glyf.glyphFor($e);for($e in Ne=[],rt)(Xe=rt[$e])!=null&&Xe.compound&&Ne.push.apply(Ne,Xe.glyphIDs);if(Ne.length>0)for($e in mt=this.glyphsFor(Ne))Xe=mt[$e],rt[$e]=Xe;return rt},He.prototype.encode=function(Ie,Ne){var Xe,rt,$e,lt,ft,mt,Tt,Qt,Xt,an,It,Tn,mn,Un,cn;for(rt in Xe=vs.encode(this.generateCmap(),"unicode"),lt=this.glyphsFor(Ie),It={0:0},cn=Xe.charMap)It[(mt=cn[rt]).old]=mt.new;for(Tn in an=Xe.maxGlyphID,lt)Tn in It||(It[Tn]=an++);return Qt=function(Nn){var wr,Zr;for(wr in Zr={},Nn)Zr[Nn[wr]]=wr;return Zr}(It),Xt=Object.keys(Qt).sort(function(Nn,wr){return Nn-wr}),mn=function(){var Nn,wr,Zr;for(Zr=[],Nn=0,wr=Xt.length;Nn<wr;Nn++)ft=Xt[Nn],Zr.push(Qt[ft]);return Zr}(),$e=this.font.glyf.encode(lt,mn,It),Tt=this.font.loca.encode($e.offsets,mn),Un={cmap:this.font.cmap.raw(),glyf:$e.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&&(Un["OS/2"]=this.font.os2.raw()),this.font.directory.encode(Un)},He}();xa.API.PDFObject=function(){var He;function Ie(){}return He=function(Ne,Xe){return(Array(Xe+1).join("0")+Ne).slice(-Xe)},Ie.convert=function(Ne){var Xe,rt,$e,lt;if(Array.isArray(Ne))return"["+function(){var ft,mt,Tt;for(Tt=[],ft=0,mt=Ne.length;ft<mt;ft++)Xe=Ne[ft],Tt.push(Ie.convert(Xe));return Tt}().join(" ")+"]";if(typeof Ne=="string")return"/"+Ne;if(Ne!=null&&Ne.isString)return"("+Ne+")";if(Ne instanceof Date)return"(D:"+He(Ne.getUTCFullYear(),4)+He(Ne.getUTCMonth(),2)+He(Ne.getUTCDate(),2)+He(Ne.getUTCHours(),2)+He(Ne.getUTCMinutes(),2)+He(Ne.getUTCSeconds(),2)+"Z)";if({}.toString.call(Ne)==="[object Object]"){for(rt in $e=["<<"],Ne)lt=Ne[rt],$e.push("/"+rt+" "+Ie.convert(lt));return $e.push(">>"),$e.join(`
|
|
|
`)}return""+Ne},Ie}();var Bc=xa},80645:function(sn,kt){kt.read=function(de,ge,De,x,ve){var Ae,ue,ie=ve*8-x-1,ae=(1<<ie)-1,le=ae>>1,oe=-7,se=De?ve-1:0,re=De?-1:1,ne=de[ge+se];for(se+=re,Ae=ne&(1<<-oe)-1,ne>>=-oe,oe+=ie;oe>0;Ae=Ae*256+de[ge+se],se+=re,oe-=8);for(ue=Ae&(1<<-oe)-1,Ae>>=-oe,oe+=x;oe>0;ue=ue*256+de[ge+se],se+=re,oe-=8);if(Ae===0)Ae=1-le;else{if(Ae===ae)return ue?NaN:(ne?-1:1)*(1/0);ue=ue+Math.pow(2,x),Ae=Ae-le}return(ne?-1:1)*ue*Math.pow(2,Ae-x)},kt.write=function(de,ge,De,x,ve,Ae){var ue,ie,ae,le=Ae*8-ve-1,oe=(1<<le)-1,se=oe>>1,re=ve===23?Math.pow(2,-24)-Math.pow(2,-77):0,ne=x?0:Ae-1,z=x?1:-1,y=ge<0||ge===0&&1/ge<0?1:0;for(ge=Math.abs(ge),isNaN(ge)||ge===1/0?(ie=isNaN(ge)?1:0,ue=oe):(ue=Math.floor(Math.log(ge)/Math.LN2),ge*(ae=Math.pow(2,-ue))<1&&(ue--,ae*=2),ue+se>=1?ge+=re/ae:ge+=re*Math.pow(2,1-se),ge*ae>=2&&(ue++,ae/=2),ue+se>=oe?(ie=0,ue=oe):ue+se>=1?(ie=(ge*ae-1)*Math.pow(2,ve),ue=ue+se):(ie=ge*Math.pow(2,se-1)*Math.pow(2,ve),ue=0));ve>=8;de[De+ne]=ie&255,ne+=z,ie/=256,ve-=8);for(ue=ue<<ve|ie,le+=ve;le>0;de[De+ne]=ue&255,ne+=z,ue/=256,le-=8);de[De+ne-z]|=y*128}},19575:function(sn,kt,de){var ge,De;(function(x,ve){sn.exports=ve(x)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof de.g!="undefined"?de.g:this,function(x){"use strict";x=x||{};var ve=x.Base64,Ae="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=function(we){for(var je={},Fe=0,ke=we.length;Fe<ke;Fe++)je[we.charAt(Fe)]=Fe;return je}(ue),ae=String.fromCharCode,le=function(we){if(we.length<2){var je=we.charCodeAt(0);return je<128?we:je<2048?ae(192|je>>>6)+ae(128|je&63):ae(224|je>>>12&15)+ae(128|je>>>6&63)+ae(128|je&63)}else{var je=65536+(we.charCodeAt(0)-55296)*1024+(we.charCodeAt(1)-56320);return ae(240|je>>>18&7)+ae(128|je>>>12&63)+ae(128|je>>>6&63)+ae(128|je&63)}},oe=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,se=function(we){return we.replace(oe,le)},re=function(we){var je=[0,2,1][we.length%3],Fe=we.charCodeAt(0)<<16|(we.length>1?we.charCodeAt(1):0)<<8|(we.length>2?we.charCodeAt(2):0),ke=[ue.charAt(Fe>>>18),ue.charAt(Fe>>>12&63),je>=2?"=":ue.charAt(Fe>>>6&63),je>=1?"=":ue.charAt(Fe&63)];return ke.join("")},ne=x.btoa&&typeof x.btoa=="function"?function(we){return x.btoa(we)}:function(we){if(we.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return we.replace(/[\s\S]{1,3}/g,re)},z=function(we){return ne(se(String(we)))},y=function(we){return we.replace(/[+\/]/g,function(je){return je=="+"?"-":"_"}).replace(/=/g,"")},a=function(we,je){return je?y(z(we)):z(we)},E=function(we){return a(we,!0)},b;x.Uint8Array&&(b=function(we,je){for(var Fe="",ke=0,We=we.length;ke<We;ke+=3){var Ze=we[ke],Ke=we[ke+1],qe=we[ke+2],et=Ze<<16|Ke<<8|qe;Fe+=ue.charAt(et>>>18)+ue.charAt(et>>>12&63)+(typeof Ke!="undefined"?ue.charAt(et>>>6&63):"=")+(typeof qe!="undefined"?ue.charAt(et&63):"=")}return je?y(Fe):Fe});var te=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ee=function(we){switch(we.length){case 4:var je=(7&we.charCodeAt(0))<<18|(63&we.charCodeAt(1))<<12|(63&we.charCodeAt(2))<<6|63&we.charCodeAt(3),Fe=je-65536;return ae((Fe>>>10)+55296)+ae((Fe&1023)+56320);case 3:return ae((15&we.charCodeAt(0))<<12|(63&we.charCodeAt(1))<<6|63&we.charCodeAt(2));default:return ae((31&we.charCodeAt(0))<<6|63&we.charCodeAt(1))}},ce=function(we){return we.replace(te,ee)},fe=function(we){var je=we.length,Fe=je%4,ke=(je>0?ie[we.charAt(0)]<<18:0)|(je>1?ie[we.charAt(1)]<<12:0)|(je>2?ie[we.charAt(2)]<<6:0)|(je>3?ie[we.charAt(3)]:0),We=[ae(ke>>>16),ae(ke>>>8&255),ae(ke&255)];return We.length-=[0,0,2,1][Fe],We.join("")},he=x.atob&&typeof x.atob=="function"?function(we){return x.atob(we)}:function(we){return we.replace(/\S{1,4}/g,fe)},me=function(we){return he(String(we).replace(/[^A-Za-z0-9\+\/]/g,""))},pe=function(we){return ce(he(we))},be=function(we){return String(we).replace(/[-_]/g,function(je){return je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(we){return pe(be(we))},Ce;x.Uint8Array&&(Ce=function(we){return Uint8Array.from(me(be(we)),function(je){return je.charCodeAt(0)})});var Se=function(){var we=x.Base64;return x.Base64=ve,we};if(x.Base64={VERSION:Ae,atob:me,btoa:ne,fromBase64:ye,toBase64:a,utob:se,encode:a,encodeURI:E,btou:ce,decode:ye,noConflict:Se,fromUint8Array:b,toUint8Array:Ce},typeof Object.defineProperty=="function"){var Ue=function(we){return{value:we,enumerable:!1,writable:!0,configurable:!0}};x.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ue(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Ue(function(we){return a(this,we)})),Object.defineProperty(String.prototype,"toBase64URI",Ue(function(){return a(this,!0)}))}}return x.Meteor&&(Base64=x.Base64),sn.exports?sn.exports.Base64=x.Base64:(ge=[],De=function(){return x.Base64}.apply(kt,ge),De!==void 0&&(sn.exports=De)),{Base64:x.Base64}})},55733:function(sn,kt,de){var ge=de(48764).lW,De=de(34155);(function(x){sn.exports=x()})(function(){return function x(ve,Ae,ue){function ie(oe,se){if(!Ae[oe]){if(!ve[oe]){var re=void 0;if(!se&&re)return require(oe,!0);if(ae)return ae(oe,!0);var ne=new Error("Cannot find module '"+oe+"'");throw ne.code="MODULE_NOT_FOUND",ne}var z=Ae[oe]={exports:{}};ve[oe][0].call(z.exports,function(y){var a=ve[oe][1][y];return ie(a||y)},z,z.exports,x,ve,Ae,ue)}return Ae[oe].exports}for(var ae=void 0,le=0;le<ue.length;le++)ie(ue[le]);return ie}({1:[function(x,ve,Ae){"use strict";var ue=x("./utils"),ie=x("./support"),ae="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Ae.encode=function(le){for(var oe,se,re,ne,z,y,a,E=[],b=0,te=le.length,ee=te,ce=ue.getTypeOf(le)!=="string";b<le.length;)ee=te-b,re=ce?(oe=le[b++],se=b<te?le[b++]:0,b<te?le[b++]:0):(oe=le.charCodeAt(b++),se=b<te?le.charCodeAt(b++):0,b<te?le.charCodeAt(b++):0),ne=oe>>2,z=(3&oe)<<4|se>>4,y=1<ee?(15&se)<<2|re>>6:64,a=2<ee?63&re:64,E.push(ae.charAt(ne)+ae.charAt(z)+ae.charAt(y)+ae.charAt(a));return E.join("")},Ae.decode=function(le){var oe,se,re,ne,z,y,a=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 te,ee=3*(le=le.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(le.charAt(le.length-1)===ae.charAt(64)&&ee--,le.charAt(le.length-2)===ae.charAt(64)&&ee--,ee%1!=0)throw new Error("Invalid base64 input, bad content length.");for(te=ie.uint8array?new Uint8Array(0|ee):new Array(0|ee);a<le.length;)oe=ae.indexOf(le.charAt(a++))<<2|(ne=ae.indexOf(le.charAt(a++)))>>4,se=(15&ne)<<4|(z=ae.indexOf(le.charAt(a++)))>>2,re=(3&z)<<6|(y=ae.indexOf(le.charAt(a++))),te[E++]=oe,z!==64&&(te[E++]=se),y!==64&&(te[E++]=re);return te}},{"./support":30,"./utils":32}],2:[function(x,ve,Ae){"use strict";var ue=x("./external"),ie=x("./stream/DataWorker"),ae=x("./stream/Crc32Probe"),le=x("./stream/DataLengthProbe");function oe(se,re,ne,z,y){this.compressedSize=se,this.uncompressedSize=re,this.crc32=ne,this.compression=z,this.compressedContent=y}oe.prototype={getContentWorker:function(){var se=new ie(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 ie(ue.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},oe.createWorkerFrom=function(se,re,ne){return se.pipe(new ae).pipe(new le("uncompressedSize")).pipe(re.compressWorker(ne)).pipe(new le("compressedSize")).withStreamInfo("compression",re)},ve.exports=oe},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(x,ve,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,ve,Ae){"use strict";var ue=x("./utils"),ie=function(){for(var ae,le=[],oe=0;oe<256;oe++){ae=oe;for(var se=0;se<8;se++)ae=1&ae?3988292384^ae>>>1:ae>>>1;le[oe]=ae}return le}();ve.exports=function(ae,le){return ae!==void 0&&ae.length?ue.getTypeOf(ae)!=="string"?function(oe,se,re,ne){var z=ie,y=ne+re;oe^=-1;for(var a=ne;a<y;a++)oe=oe>>>8^z[255&(oe^se[a])];return-1^oe}(0|le,ae,ae.length,0):function(oe,se,re,ne){var z=ie,y=ne+re;oe^=-1;for(var a=ne;a<y;a++)oe=oe>>>8^z[255&(oe^se.charCodeAt(a))];return-1^oe}(0|le,ae,ae.length,0):0}},{"./utils":32}],5:[function(x,ve,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,ve,Ae){"use strict";var ue=null;ue=typeof Promise!="undefined"?Promise:x("lie"),ve.exports={Promise:ue}},{lie:37}],7:[function(x,ve,Ae){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",ie=x("pako"),ae=x("./utils"),le=x("./stream/GenericWorker"),oe=ue?"uint8array":"array";function se(re,ne){le.call(this,"FlateWorker/"+re),this._pako=null,this._pakoAction=re,this._pakoOptions=ne,this.meta={}}Ae.magic="\b\0",ae.inherits(se,le),se.prototype.processChunk=function(re){this.meta=re.meta,this._pako===null&&this._createPako(),this._pako.push(ae.transformTo(oe,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 ie[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var re=this;this._pako.onData=function(ne){re.push({data:ne,meta:re.meta})}},Ae.compressWorker=function(re){return new se("Deflate",re)},Ae.uncompressWorker=function(){return new se("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(x,ve,Ae){"use strict";function ue(z,y){var a,E="";for(a=0;a<y;a++)E+=String.fromCharCode(255&z),z>>>=8;return E}function ie(z,y,a,E,b,te){var ee,ce,fe=z.file,he=z.compression,me=te!==oe.utf8encode,pe=ae.transformTo("string",te(fe.name)),be=ae.transformTo("string",oe.utf8encode(fe.name)),ye=fe.comment,Ce=ae.transformTo("string",te(ye)),Se=ae.transformTo("string",oe.utf8encode(ye)),Ue=be.length!==fe.name.length,we=Se.length!==ye.length,je="",Fe="",ke="",We=fe.dir,Ze=fe.date,Ke={crc32:0,compressedSize:0,uncompressedSize:0};y&&!a||(Ke.crc32=z.crc32,Ke.compressedSize=z.compressedSize,Ke.uncompressedSize=z.uncompressedSize);var qe=0;y&&(qe|=8),me||!Ue&&!we||(qe|=2048);var et=0,ut=0;We&&(et|=16),b==="UNIX"?(ut=798,et|=function(it,tt){var st=it;return it||(st=tt?16893:33204),(65535&st)<<16}(fe.unixPermissions,We)):(ut=20,et|=function(it){return 63&(it||0)}(fe.dosPermissions)),ee=Ze.getUTCHours(),ee<<=6,ee|=Ze.getUTCMinutes(),ee<<=5,ee|=Ze.getUTCSeconds()/2,ce=Ze.getUTCFullYear()-1980,ce<<=4,ce|=Ze.getUTCMonth()+1,ce<<=5,ce|=Ze.getUTCDate(),Ue&&(Fe=ue(1,1)+ue(se(pe),4)+be,je+="up"+ue(Fe.length,2)+Fe),we&&(ke=ue(1,1)+ue(se(Ce),4)+Se,je+="uc"+ue(ke.length,2)+ke);var ct="";return ct+=`
|
|
|
\0`,ct+=ue(qe,2),ct+=he.magic,ct+=ue(ee,2),ct+=ue(ce,2),ct+=ue(Ke.crc32,4),ct+=ue(Ke.compressedSize,4),ct+=ue(Ke.uncompressedSize,4),ct+=ue(pe.length,2),ct+=ue(je.length,2),{fileRecord:re.LOCAL_FILE_HEADER+ct+pe+je,dirRecord:re.CENTRAL_FILE_HEADER+ue(ut,2)+ct+ue(Ce.length,2)+"\0\0\0\0"+ue(et,4)+ue(E,4)+pe+je+Ce}}var ae=x("../utils"),le=x("../stream/GenericWorker"),oe=x("../utf8"),se=x("../crc32"),re=x("../signature");function ne(z,y,a,E){le.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=y,this.zipPlatform=a,this.encodeFileName=E,this.streamFiles=z,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ae.inherits(ne,le),ne.prototype.push=function(z){var y=z.meta.percent||0,a=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:a?(y+100*(a-E-1))/a:100}}))},ne.prototype.openedSource=function(z){this.currentSourceOffset=this.bytesWritten,this.currentFile=z.file.name;var y=this.streamFiles&&!z.file.dir;if(y){var a=ie(z,y,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:a.fileRecord,meta:{percent:0}})}else this.accumulate=!0},ne.prototype.closedSource=function(z){this.accumulate=!1;var y=this.streamFiles&&!z.file.dir,a=ie(z,y,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(a.dirRecord),y)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:a.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},ne.prototype.flush=function(){for(var z=this.bytesWritten,y=0;y<this.dirRecords.length;y++)this.push({data:this.dirRecords[y],meta:{percent:100}});var a=this.bytesWritten-z,E=function(b,te,ee,ce,fe){var he=ae.transformTo("string",fe(ce));return re.CENTRAL_DIRECTORY_END+"\0\0\0\0"+ue(b,2)+ue(b,2)+ue(te,4)+ue(ee,4)+ue(he.length,2)+he}(this.dirRecords.length,a,z,this.zipComment,this.encodeFileName);this.push({data:E,meta:{percent:100}})},ne.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},ne.prototype.registerPrevious=function(z){this._sources.push(z);var y=this;return z.on("data",function(a){y.processChunk(a)}),z.on("end",function(){y.closedSource(y.previous.streamInfo),y._sources.length?y.prepareNextSource():y.end()}),z.on("error",function(a){y.error(a)}),this},ne.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))},ne.prototype.error=function(z){var y=this._sources;if(!le.prototype.error.call(this,z))return!1;for(var a=0;a<y.length;a++)try{y[a].error(z)}catch(E){}return!0},ne.prototype.lock=function(){le.prototype.lock.call(this);for(var z=this._sources,y=0;y<z.length;y++)z[y].lock()},ve.exports=ne},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(x,ve,Ae){"use strict";var ue=x("../compressions"),ie=x("./ZipFileWorker");Ae.generateWorker=function(ae,le,oe){var se=new ie(le.streamFiles,oe,le.platform,le.encodeFileName),re=0;try{ae.forEach(function(ne,z){re++;var y=function(te,ee){var ce=te||ee,fe=ue[ce];if(!fe)throw new Error(ce+" is not a valid compression method !");return fe}(z.options.compression,le.compression),a=z.options.compressionOptions||le.compressionOptions||{},E=z.dir,b=z.date;z._compressWorker(y,a).withStreamInfo("file",{name:ne,dir:E,date:b,comment:z.comment||"",unixPermissions:z.unixPermissions,dosPermissions:z.dosPermissions}).pipe(se)}),se.entriesCount=re}catch(ne){se.error(ne)}return se}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(x,ve,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 ie=new ue;for(var ae in this)typeof this[ae]!="function"&&(ie[ae]=this[ae]);return ie}}(ue.prototype=x("./object")).loadAsync=x("./load"),ue.support=x("./support"),ue.defaults=x("./defaults"),ue.version="3.10.1",ue.loadAsync=function(ie,ae){return new ue().loadAsync(ie,ae)},ue.external=x("./external"),ve.exports=ue},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(x,ve,Ae){"use strict";var ue=x("./utils"),ie=x("./external"),ae=x("./utf8"),le=x("./zipEntries"),oe=x("./stream/Crc32Probe"),se=x("./nodejsUtils");function re(ne){return new ie.Promise(function(z,y){var a=ne.decompressed.getContentWorker().pipe(new oe);a.on("error",function(E){y(E)}).on("end",function(){a.streamInfo.crc32!==ne.decompressed.crc32?y(new Error("Corrupted zip : CRC32 mismatch")):z()}).resume()})}ve.exports=function(ne,z){var y=this;return z=ue.extend(z||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:ae.utf8decode}),se.isNode&&se.isStream(ne)?ie.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):ue.prepareContent("the loaded zip file",ne,!0,z.optimizedBinaryString,z.base64).then(function(a){var E=new le(z);return E.load(a),E}).then(function(a){var E=[ie.Promise.resolve(a)],b=a.files;if(z.checkCRC32)for(var te=0;te<b.length;te++)E.push(re(b[te]));return ie.Promise.all(E)}).then(function(a){for(var E=a.shift(),b=E.files,te=0;te<b.length;te++){var ee=b[te],ce=ee.fileNameStr,fe=ue.resolve(ee.fileNameStr);y.file(fe,ee.decompressed,{binary:!0,optimizedBinaryString:!0,date:ee.date,dir:ee.dir,comment:ee.fileCommentStr.length?ee.fileCommentStr:null,unixPermissions:ee.unixPermissions,dosPermissions:ee.dosPermissions,createFolders:z.createFolders}),ee.dir||(y.file(fe).unsafeOriginalName=ce)}return E.zipComment.length&&(y.comment=E.zipComment),y})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(x,ve,Ae){"use strict";var ue=x("../utils"),ie=x("../stream/GenericWorker");function ae(le,oe){ie.call(this,"Nodejs stream input adapter for "+le),this._upstreamEnded=!1,this._bindStream(oe)}ue.inherits(ae,ie),ae.prototype._bindStream=function(le){var oe=this;(this._stream=le).pause(),le.on("data",function(se){oe.push({data:se,meta:{percent:0}})}).on("error",function(se){oe.isPaused?this.generatedError=se:oe.error(se)}).on("end",function(){oe.isPaused?oe._upstreamEnded=!0:oe.end()})},ae.prototype.pause=function(){return!!ie.prototype.pause.call(this)&&(this._stream.pause(),!0)},ae.prototype.resume=function(){return!!ie.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},ve.exports=ae},{"../stream/GenericWorker":28,"../utils":32}],13:[function(x,ve,Ae){"use strict";var ue=x("readable-stream").Readable;function ie(ae,le,oe){ue.call(this,le),this._helper=ae;var se=this;ae.on("data",function(re,ne){se.push(re)||se._helper.pause(),oe&&oe(ne)}).on("error",function(re){se.emit("error",re)}).on("end",function(){se.push(null)})}x("../utils").inherits(ie,ue),ie.prototype._read=function(){this._helper.resume()},ve.exports=ie},{"../utils":32,"readable-stream":16}],14:[function(x,ve,Ae){"use strict";ve.exports={isNode:typeof ge!="undefined",newBufferFrom:function(ue,ie){if(ge.from&&ge.from!==Uint8Array.from)return ge.from(ue,ie);if(typeof ue=="number")throw new Error('The "data" argument must not be a number');return new ge(ue,ie)},allocBuffer:function(ue){if(ge.alloc)return ge.alloc(ue);var ie=new ge(ue);return ie.fill(0),ie},isBuffer:function(ue){return ge.isBuffer(ue)},isStream:function(ue){return ue&&typeof ue.on=="function"&&typeof ue.pause=="function"&&typeof ue.resume=="function"}}},{}],15:[function(x,ve,Ae){"use strict";function ue(fe,he,me){var pe,be=ae.getTypeOf(he),ye=ae.extend(me||{},se);ye.date=ye.date||new Date,ye.compression!==null&&(ye.compression=ye.compression.toUpperCase()),typeof ye.unixPermissions=="string"&&(ye.unixPermissions=parseInt(ye.unixPermissions,8)),ye.unixPermissions&&16384&ye.unixPermissions&&(ye.dir=!0),ye.dosPermissions&&16&ye.dosPermissions&&(ye.dir=!0),ye.dir&&(fe=b(fe)),ye.createFolders&&(pe=E(fe))&&te.call(this,pe,!0);var Ce=be==="string"&&ye.binary===!1&&ye.base64===!1;me&&me.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 Se=null;Se=he instanceof re||he instanceof le?he:y.isNode&&y.isStream(he)?new a(fe,he):ae.prepareContent(fe,he,ye.binary,ye.optimizedBinaryString,ye.base64);var Ue=new ne(fe,Se,ye);this.files[fe]=Ue}var ie=x("./utf8"),ae=x("./utils"),le=x("./stream/GenericWorker"),oe=x("./stream/StreamHelper"),se=x("./defaults"),re=x("./compressedObject"),ne=x("./zipObject"),z=x("./generate"),y=x("./nodejsUtils"),a=x("./nodejs/NodejsStreamInputAdapter"),E=function(fe){fe.slice(-1)==="/"&&(fe=fe.substring(0,fe.length-1));var he=fe.lastIndexOf("/");return 0<he?fe.substring(0,he):""},b=function(fe){return fe.slice(-1)!=="/"&&(fe+="/"),fe},te=function(fe,he){return he=he!==void 0?he:se.createFolders,fe=b(fe),this.files[fe]||ue.call(this,fe,null,{dir:!0,createFolders:he}),this.files[fe]};function ee(fe){return Object.prototype.toString.call(fe)==="[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(fe){var he,me,pe;for(he in this.files)pe=this.files[he],(me=he.slice(this.root.length,he.length))&&he.slice(0,this.root.length)===this.root&&fe(me,pe)},filter:function(fe){var he=[];return this.forEach(function(me,pe){fe(me,pe)&&he.push(pe)}),he},file:function(fe,he,me){if(arguments.length!==1)return fe=this.root+fe,ue.call(this,fe,he,me),this;if(ee(fe)){var pe=fe;return this.filter(function(ye,Ce){return!Ce.dir&&pe.test(ye)})}var be=this.files[this.root+fe];return be&&!be.dir?be:null},folder:function(fe){if(!fe)return this;if(ee(fe))return this.filter(function(be,ye){return ye.dir&&fe.test(be)});var he=this.root+fe,me=te.call(this,he),pe=this.clone();return pe.root=me.name,pe},remove:function(fe){fe=this.root+fe;var he=this.files[fe];if(he||(fe.slice(-1)!=="/"&&(fe+="/"),he=this.files[fe]),he&&!he.dir)delete this.files[fe];else for(var me=this.filter(function(be,ye){return ye.name.slice(0,fe.length)===fe}),pe=0;pe<me.length;pe++)delete this.files[me[pe].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(fe){var he,me={};try{if((me=ae.extend(fe||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:ie.utf8encode})).type=me.type.toLowerCase(),me.compression=me.compression.toUpperCase(),me.type==="binarystring"&&(me.type="string"),!me.type)throw new Error("No output type specified.");ae.checkSupport(me.type),me.platform!=="darwin"&&me.platform!=="freebsd"&&me.platform!=="linux"&&me.platform!=="sunos"||(me.platform="UNIX"),me.platform==="win32"&&(me.platform="DOS");var pe=me.comment||this.comment||"";he=z.generateWorker(this,me,pe)}catch(be){(he=new le("error")).error(be)}return new oe(he,me.type||"string",me.mimeType)},generateAsync:function(fe,he){return this.generateInternalStream(fe).accumulate(he)},generateNodeStream:function(fe,he){return(fe=fe||{}).type||(fe.type="nodebuffer"),this.generateInternalStream(fe).toNodejsStream(he)}};ve.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,ve,Ae){"use strict";ve.exports=x("stream")},{stream:void 0}],17:[function(x,ve,Ae){"use strict";var ue=x("./DataReader");function ie(ae){ue.call(this,ae);for(var le=0;le<this.data.length;le++)ae[le]=255&ae[le]}x("../utils").inherits(ie,ue),ie.prototype.byteAt=function(ae){return this.data[this.zero+ae]},ie.prototype.lastIndexOfSignature=function(ae){for(var le=ae.charCodeAt(0),oe=ae.charCodeAt(1),se=ae.charCodeAt(2),re=ae.charCodeAt(3),ne=this.length-4;0<=ne;--ne)if(this.data[ne]===le&&this.data[ne+1]===oe&&this.data[ne+2]===se&&this.data[ne+3]===re)return ne-this.zero;return-1},ie.prototype.readAndCheckSignature=function(ae){var le=ae.charCodeAt(0),oe=ae.charCodeAt(1),se=ae.charCodeAt(2),re=ae.charCodeAt(3),ne=this.readData(4);return le===ne[0]&&oe===ne[1]&&se===ne[2]&&re===ne[3]},ie.prototype.readData=function(ae){if(this.checkOffset(ae),ae===0)return[];var le=this.data.slice(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,le},ve.exports=ie},{"../utils":32,"./DataReader":18}],18:[function(x,ve,Ae){"use strict";var ue=x("../utils");function ie(ae){this.data=ae,this.length=ae.length,this.index=0,this.zero=0}ie.prototype={checkOffset:function(ae){this.checkIndex(this.index+ae)},checkIndex:function(ae){if(this.length<this.zero+ae||ae<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+ae+"). Corrupted zip ?")},setIndex:function(ae){this.checkIndex(ae),this.index=ae},skip:function(ae){this.setIndex(this.index+ae)},byteAt:function(){},readInt:function(ae){var le,oe=0;for(this.checkOffset(ae),le=this.index+ae-1;le>=this.index;le--)oe=(oe<<8)+this.byteAt(le);return this.index+=ae,oe},readString:function(ae){return ue.transformTo("string",this.readData(ae))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var ae=this.readInt(4);return new Date(Date.UTC(1980+(ae>>25&127),(ae>>21&15)-1,ae>>16&31,ae>>11&31,ae>>5&63,(31&ae)<<1))}},ve.exports=ie},{"../utils":32}],19:[function(x,ve,Ae){"use strict";var ue=x("./Uint8ArrayReader");function ie(ae){ue.call(this,ae)}x("../utils").inherits(ie,ue),ie.prototype.readData=function(ae){this.checkOffset(ae);var le=this.data.slice(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,le},ve.exports=ie},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(x,ve,Ae){"use strict";var ue=x("./DataReader");function ie(ae){ue.call(this,ae)}x("../utils").inherits(ie,ue),ie.prototype.byteAt=function(ae){return this.data.charCodeAt(this.zero+ae)},ie.prototype.lastIndexOfSignature=function(ae){return this.data.lastIndexOf(ae)-this.zero},ie.prototype.readAndCheckSignature=function(ae){return ae===this.readData(4)},ie.prototype.readData=function(ae){this.checkOffset(ae);var le=this.data.slice(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,le},ve.exports=ie},{"../utils":32,"./DataReader":18}],21:[function(x,ve,Ae){"use strict";var ue=x("./ArrayReader");function ie(ae){ue.call(this,ae)}x("../utils").inherits(ie,ue),ie.prototype.readData=function(ae){if(this.checkOffset(ae),ae===0)return new Uint8Array(0);var le=this.data.subarray(this.zero+this.index,this.zero+this.index+ae);return this.index+=ae,le},ve.exports=ie},{"../utils":32,"./ArrayReader":17}],22:[function(x,ve,Ae){"use strict";var ue=x("../utils"),ie=x("../support"),ae=x("./ArrayReader"),le=x("./StringReader"),oe=x("./NodeBufferReader"),se=x("./Uint8ArrayReader");ve.exports=function(re){var ne=ue.getTypeOf(re);return ue.checkSupport(ne),ne!=="string"||ie.uint8array?ne==="nodebuffer"?new oe(re):ie.uint8array?new se(ue.transformTo("uint8array",re)):new ae(ue.transformTo("array",re)):new le(re)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(x,ve,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,ve,Ae){"use strict";var ue=x("./GenericWorker"),ie=x("../utils");function ae(le){ue.call(this,"ConvertWorker to "+le),this.destType=le}ie.inherits(ae,ue),ae.prototype.processChunk=function(le){this.push({data:ie.transformTo(this.destType,le.data),meta:le.meta})},ve.exports=ae},{"../utils":32,"./GenericWorker":28}],25:[function(x,ve,Ae){"use strict";var ue=x("./GenericWorker"),ie=x("../crc32");function ae(){ue.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}x("../utils").inherits(ae,ue),ae.prototype.processChunk=function(le){this.streamInfo.crc32=ie(le.data,this.streamInfo.crc32||0),this.push(le)},ve.exports=ae},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(x,ve,Ae){"use strict";var ue=x("../utils"),ie=x("./GenericWorker");function ae(le){ie.call(this,"DataLengthProbe for "+le),this.propName=le,this.withStreamInfo(le,0)}ue.inherits(ae,ie),ae.prototype.processChunk=function(le){if(le){var oe=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=oe+le.data.length}ie.prototype.processChunk.call(this,le)},ve.exports=ae},{"../utils":32,"./GenericWorker":28}],27:[function(x,ve,Ae){"use strict";var ue=x("../utils"),ie=x("./GenericWorker");function ae(le){ie.call(this,"DataWorker");var oe=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,le.then(function(se){oe.dataIsReady=!0,oe.data=se,oe.max=se&&se.length||0,oe.type=ue.getTypeOf(se),oe.isPaused||oe._tickAndRepeat()},function(se){oe.error(se)})}ue.inherits(ae,ie),ae.prototype.cleanUp=function(){ie.prototype.cleanUp.call(this),this.data=null},ae.prototype.resume=function(){return!!ie.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ue.delay(this._tickAndRepeat,[],this)),!0)},ae.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ue.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},ae.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var le=null,oe=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,oe);break;case"uint8array":le=this.data.subarray(this.index,oe);break;case"array":case"nodebuffer":le=this.data.slice(this.index,oe)}return this.index=oe,this.push({data:le,meta:{percent:this.max?this.index/this.max*100:0}})},ve.exports=ae},{"../utils":32,"./GenericWorker":28}],28:[function(x,ve,Ae){"use strict";function ue(ie){this.name=ie||"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(ie){this.emit("data",ie)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(ie){this.emit("error",ie)}return!0},error:function(ie){return!this.isFinished&&(this.isPaused?this.generatedError=ie:(this.isFinished=!0,this.emit("error",ie),this.previous&&this.previous.error(ie),this.cleanUp()),!0)},on:function(ie,ae){return this._listeners[ie].push(ae),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(ie,ae){if(this._listeners[ie])for(var le=0;le<this._listeners[ie].length;le++)this._listeners[ie][le].call(this,ae)},pipe:function(ie){return ie.registerPrevious(this)},registerPrevious:function(ie){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=ie.streamInfo,this.mergeStreamInfo(),this.previous=ie;var ae=this;return ie.on("data",function(le){ae.processChunk(le)}),ie.on("end",function(){ae.end()}),ie.on("error",function(le){ae.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 ie=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),ie=!0),this.previous&&this.previous.resume(),!ie},flush:function(){},processChunk:function(ie){this.push(ie)},withStreamInfo:function(ie,ae){return this.extraStreamInfo[ie]=ae,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var ie in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,ie)&&(this.streamInfo[ie]=this.extraStreamInfo[ie])},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 ie="Worker "+this.name;return this.previous?this.previous+" -> "+ie:ie}},ve.exports=ue},{}],29:[function(x,ve,Ae){"use strict";var ue=x("../utils"),ie=x("./ConvertWorker"),ae=x("./GenericWorker"),le=x("../base64"),oe=x("../support"),se=x("../external"),re=null;if(oe.nodestream)try{re=x("../nodejs/NodejsStreamOutputAdapter")}catch(y){}function ne(y,a){return new se.Promise(function(E,b){var te=[],ee=y._internalType,ce=y._outputType,fe=y._mimeType;y.on("data",function(he,me){te.push(he),a&&a(me)}).on("error",function(he){te=[],b(he)}).on("end",function(){try{var he=function(me,pe,be){switch(me){case"blob":return ue.newBlob(ue.transformTo("arraybuffer",pe),be);case"base64":return le.encode(pe);default:return ue.transformTo(me,pe)}}(ce,function(me,pe){var be,ye=0,Ce=null,Se=0;for(be=0;be<pe.length;be++)Se+=pe[be].length;switch(me){case"string":return pe.join("");case"array":return Array.prototype.concat.apply([],pe);case"uint8array":for(Ce=new Uint8Array(Se),be=0;be<pe.length;be++)Ce.set(pe[be],ye),ye+=pe[be].length;return Ce;case"nodebuffer":return ge.concat(pe);default:throw new Error("concat : unsupported type '"+me+"'")}}(ee,te),fe);E(he)}catch(me){b(me)}te=[]}).resume()})}function z(y,a,E){var b=a;switch(a){case"blob":case"arraybuffer":b="uint8array";break;case"base64":b="string"}try{this._internalType=b,this._outputType=a,this._mimeType=E,ue.checkSupport(b),this._worker=y.pipe(new ie(b)),y.lock()}catch(te){this._worker=new ae("error"),this._worker.error(te)}}z.prototype={accumulate:function(y){return ne(this,y)},on:function(y,a){var E=this;return y==="data"?this._worker.on(y,function(b){a.call(E,b.data,b.meta)}):this._worker.on(y,function(){ue.delay(a,arguments,E)}),this},resume:function(){return ue.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(y){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"},y)}},ve.exports=z},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(x,ve,Ae){"use strict";if(Ae.base64=!0,Ae.array=!0,Ae.string=!0,Ae.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Ae.nodebuffer=typeof ge!="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(ae){try{var ie=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);ie.append(ue),Ae.blob=ie.getBlob("application/zip").size===0}catch(le){Ae.blob=!1}}}try{Ae.nodestream=!!x("readable-stream").Readable}catch(ae){Ae.nodestream=!1}},{"readable-stream":16}],31:[function(x,ve,Ae){"use strict";for(var ue=x("./utils"),ie=x("./support"),ae=x("./nodejsUtils"),le=x("./stream/GenericWorker"),oe=new Array(256),se=0;se<256;se++)oe[se]=252<=se?6:248<=se?5:240<=se?4:224<=se?3:192<=se?2:1;oe[254]=oe[254]=1;function re(){le.call(this,"utf-8 decode"),this.leftOver=null}function ne(){le.call(this,"utf-8 encode")}Ae.utf8encode=function(z){return ie.nodebuffer?ae.newBufferFrom(z,"utf-8"):function(y){var a,E,b,te,ee,ce=y.length,fe=0;for(te=0;te<ce;te++)(64512&(E=y.charCodeAt(te)))==55296&&te+1<ce&&(64512&(b=y.charCodeAt(te+1)))==56320&&(E=65536+(E-55296<<10)+(b-56320),te++),fe+=E<128?1:E<2048?2:E<65536?3:4;for(a=ie.uint8array?new Uint8Array(fe):new Array(fe),te=ee=0;ee<fe;te++)(64512&(E=y.charCodeAt(te)))==55296&&te+1<ce&&(64512&(b=y.charCodeAt(te+1)))==56320&&(E=65536+(E-55296<<10)+(b-56320),te++),E<128?a[ee++]=E:(E<2048?a[ee++]=192|E>>>6:(E<65536?a[ee++]=224|E>>>12:(a[ee++]=240|E>>>18,a[ee++]=128|E>>>12&63),a[ee++]=128|E>>>6&63),a[ee++]=128|63&E);return a}(z)},Ae.utf8decode=function(z){return ie.nodebuffer?ue.transformTo("nodebuffer",z).toString("utf-8"):function(y){var a,E,b,te,ee=y.length,ce=new Array(2*ee);for(a=E=0;a<ee;)if((b=y[a++])<128)ce[E++]=b;else if(4<(te=oe[b]))ce[E++]=65533,a+=te-1;else{for(b&=te===2?31:te===3?15:7;1<te&&a<ee;)b=b<<6|63&y[a++],te--;1<te?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(ie.uint8array?"uint8array":"array",z))},ue.inherits(re,le),re.prototype.processChunk=function(z){var y=ue.transformTo(ie.uint8array?"uint8array":"array",z.data);if(this.leftOver&&this.leftOver.length){if(ie.uint8array){var a=y;(y=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),y.set(a,this.leftOver.length)}else y=this.leftOver.concat(y);this.leftOver=null}var E=function(te,ee){var ce;for((ee=ee||te.length)>te.length&&(ee=te.length),ce=ee-1;0<=ce&&(192&te[ce])==128;)ce--;return ce<0||ce===0?ee:ce+oe[te[ce]]>ee?ce:ee}(y),b=y;E!==y.length&&(ie.uint8array?(b=y.subarray(0,E),this.leftOver=y.subarray(E,y.length)):(b=y.slice(0,E),this.leftOver=y.slice(E,y.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(ne,le),ne.prototype.processChunk=function(z){this.push({data:Ae.utf8encode(z.data),meta:z.meta})},Ae.Utf8EncodeWorker=ne},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(x,ve,Ae){"use strict";var ue=x("./support"),ie=x("./base64"),ae=x("./nodejsUtils"),le=x("./external");function oe(a){return a}function se(a,E){for(var b=0;b<a.length;++b)E[b]=255&a.charCodeAt(b);return E}x("setimmediate"),Ae.newBlob=function(a,E){Ae.checkSupport("blob");try{return new Blob([a],{type:E})}catch(te){try{var b=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return b.append(a),b.getBlob(E)}catch(ee){throw new Error("Bug : can't construct the Blob.")}}};var re={stringifyByChunk:function(a,E,b){var te=[],ee=0,ce=a.length;if(ce<=b)return String.fromCharCode.apply(null,a);for(;ee<ce;)E==="array"||E==="nodebuffer"?te.push(String.fromCharCode.apply(null,a.slice(ee,Math.min(ee+b,ce)))):te.push(String.fromCharCode.apply(null,a.subarray(ee,Math.min(ee+b,ce)))),ee+=b;return te.join("")},stringifyByChar:function(a){for(var E="",b=0;b<a.length;b++)E+=String.fromCharCode(a[b]);return E},applyCanBeUsed:{uint8array:function(){try{return ue.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(a){return!1}}(),nodebuffer:function(){try{return ue.nodebuffer&&String.fromCharCode.apply(null,ae.allocBuffer(1)).length===1}catch(a){return!1}}()}};function ne(a){var E=65536,b=Ae.getTypeOf(a),te=!0;if(b==="uint8array"?te=re.applyCanBeUsed.uint8array:b==="nodebuffer"&&(te=re.applyCanBeUsed.nodebuffer),te)for(;1<E;)try{return re.stringifyByChunk(a,b,E)}catch(ee){E=Math.floor(E/2)}return re.stringifyByChar(a)}function z(a,E){for(var b=0;b<a.length;b++)E[b]=a[b];return E}Ae.applyFromCharCode=ne;var y={};y.string={string:oe,array:function(a){return se(a,new Array(a.length))},arraybuffer:function(a){return y.string.uint8array(a).buffer},uint8array:function(a){return se(a,new Uint8Array(a.length))},nodebuffer:function(a){return se(a,ae.allocBuffer(a.length))}},y.array={string:ne,array:oe,arraybuffer:function(a){return new Uint8Array(a).buffer},uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return ae.newBufferFrom(a)}},y.arraybuffer={string:function(a){return ne(new Uint8Array(a))},array:function(a){return z(new Uint8Array(a),new Array(a.byteLength))},arraybuffer:oe,uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return ae.newBufferFrom(new Uint8Array(a))}},y.uint8array={string:ne,array:function(a){return z(a,new Array(a.length))},arraybuffer:function(a){return a.buffer},uint8array:oe,nodebuffer:function(a){return ae.newBufferFrom(a)}},y.nodebuffer={string:ne,array:function(a){return z(a,new Array(a.length))},arraybuffer:function(a){return y.nodebuffer.uint8array(a).buffer},uint8array:function(a){return z(a,new Uint8Array(a.length))},nodebuffer:oe},Ae.transformTo=function(a,E){if(E=E||"",!a)return E;Ae.checkSupport(a);var b=Ae.getTypeOf(E);return y[b][a](E)},Ae.resolve=function(a){for(var E=a.split("/"),b=[],te=0;te<E.length;te++){var ee=E[te];ee==="."||ee===""&&te!==0&&te!==E.length-1||(ee===".."?b.pop():b.push(ee))}return b.join("/")},Ae.getTypeOf=function(a){return typeof a=="string"?"string":Object.prototype.toString.call(a)==="[object Array]"?"array":ue.nodebuffer&&ae.isBuffer(a)?"nodebuffer":ue.uint8array&&a instanceof Uint8Array?"uint8array":ue.arraybuffer&&a instanceof ArrayBuffer?"arraybuffer":void 0},Ae.checkSupport=function(a){if(!ue[a.toLowerCase()])throw new Error(a+" is not supported by this platform")},Ae.MAX_VALUE_16BITS=65535,Ae.MAX_VALUE_32BITS=-1,Ae.pretty=function(a){var E,b,te="";for(b=0;b<(a||"").length;b++)te+="\\x"+((E=a.charCodeAt(b))<16?"0":"")+E.toString(16).toUpperCase();return te},Ae.delay=function(a,E,b){setImmediate(function(){a.apply(b||null,E||[])})},Ae.inherits=function(a,E){function b(){}b.prototype=E.prototype,a.prototype=new b},Ae.extend=function(){var a,E,b={};for(a=0;a<arguments.length;a++)for(E in arguments[a])Object.prototype.hasOwnProperty.call(arguments[a],E)&&b[E]===void 0&&(b[E]=arguments[a][E]);return b},Ae.prepareContent=function(a,E,b,te,ee){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(fe,he){var me=new FileReader;me.onload=function(pe){fe(pe.target.result)},me.onerror=function(pe){he(pe.target.error)},me.readAsArrayBuffer(ce)}):ce}).then(function(ce){var fe=Ae.getTypeOf(ce);return fe?(fe==="arraybuffer"?ce=Ae.transformTo("uint8array",ce):fe==="string"&&(ee?ce=ie.decode(ce):b&&te!==!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 '"+a+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(x,ve,Ae){"use strict";var ue=x("./reader/readerFor"),ie=x("./utils"),ae=x("./signature"),le=x("./zipEntry"),oe=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 ne=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+ie.pretty(ne)+", expected "+ie.pretty(re)+")")}},isSignature:function(re,ne){var z=this.reader.index;this.reader.setIndex(re);var y=this.reader.readString(4)===ne;return this.reader.setIndex(z),y},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var re=this.reader.readData(this.zipCommentLength),ne=oe.uint8array?"uint8array":"array",z=ie.transformTo(ne,re);this.zipComment=this.loadOptions.decodeFileName(z)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var re,ne,z,y=this.zip64EndOfCentralSize-44;0<y;)re=this.reader.readInt(2),ne=this.reader.readInt(4),z=this.reader.readData(ne),this.zip64ExtensibleData[re]={id:re,length:ne,value:z}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var re,ne;for(re=0;re<this.files.length;re++)ne=this.files[re],this.reader.setIndex(ne.localHeaderOffset),this.checkSignature(ae.LOCAL_FILE_HEADER),ne.readLocalPart(this.reader),ne.handleUTF8(),ne.processAttributes()},readCentralDir:function(){var re;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(ae.CENTRAL_FILE_HEADER);)(re=new 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(ae.CENTRAL_DIRECTORY_END);if(re<0)throw this.isSignature(0,ae.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(re);var ne=re;if(this.checkSignature(ae.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===ie.MAX_VALUE_16BITS||this.diskWithCentralDirStart===ie.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===ie.MAX_VALUE_16BITS||this.centralDirRecords===ie.MAX_VALUE_16BITS||this.centralDirSize===ie.MAX_VALUE_32BITS||this.centralDirOffset===ie.MAX_VALUE_32BITS){if(this.zip64=!0,(re=this.reader.lastIndexOfSignature(ae.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(re),this.checkSignature(ae.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,ae.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(ae.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(ae.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var z=this.centralDirOffset+this.centralDirSize;this.zip64&&(z+=20,z+=12+this.zip64EndOfCentralSize);var y=ne-z;if(0<y)this.isSignature(ne,ae.CENTRAL_FILE_HEADER)||(this.reader.zero=y);else if(y<0)throw new Error("Corrupted zip: missing "+Math.abs(y)+" bytes.")},prepareReader:function(re){this.reader=ue(re)},load:function(re){this.prepareReader(re),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},ve.exports=se},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(x,ve,Ae){"use strict";var ue=x("./reader/readerFor"),ie=x("./utils"),ae=x("./compressedObject"),le=x("./crc32"),oe=x("./utf8"),se=x("./compressions"),re=x("./support");function ne(z,y){this.options=z,this.loadOptions=y}ne.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(z){var y,a;if(z.skip(22),this.fileNameLength=z.readInt(2),a=z.readInt(2),this.fileName=z.readData(this.fileNameLength),z.skip(a),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((y=function(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 "+ie.pretty(this.compressionMethod)+" unknown (inner file : "+ie.transformTo("string",this.fileName)+")");this.decompressed=new ae(this.compressedSize,this.uncompressedSize,this.crc32,y,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 y=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(y),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===ie.MAX_VALUE_32BITS&&(this.uncompressedSize=z.readInt(8)),this.compressedSize===ie.MAX_VALUE_32BITS&&(this.compressedSize=z.readInt(8)),this.localHeaderOffset===ie.MAX_VALUE_32BITS&&(this.localHeaderOffset=z.readInt(8)),this.diskNumberStart===ie.MAX_VALUE_32BITS&&(this.diskNumberStart=z.readInt(4))}},readExtraFields:function(z){var y,a,E,b=z.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});z.index+4<b;)y=z.readInt(2),a=z.readInt(2),E=z.readData(a),this.extraFields[y]={id:y,length:a,value:E};z.setIndex(b)},handleUTF8:function(){var z=re.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=oe.utf8decode(this.fileName),this.fileCommentStr=oe.utf8decode(this.fileComment);else{var y=this.findExtraFieldUnicodePath();if(y!==null)this.fileNameStr=y;else{var a=ie.transformTo(z,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(a)}var E=this.findExtraFieldUnicodeComment();if(E!==null)this.fileCommentStr=E;else{var b=ie.transformTo(z,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(b)}}},findExtraFieldUnicodePath:function(){var z=this.extraFields[28789];if(z){var y=ue(z.value);return y.readInt(1)!==1||le(this.fileName)!==y.readInt(4)?null:oe.utf8decode(y.readData(z.length-5))}return null},findExtraFieldUnicodeComment:function(){var z=this.extraFields[25461];if(z){var y=ue(z.value);return y.readInt(1)!==1||le(this.fileComment)!==y.readInt(4)?null:oe.utf8decode(y.readData(z.length-5))}return null}},ve.exports=ne},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(x,ve,Ae){"use strict";function ue(y,a,E){this.name=y,this.dir=E.dir,this.date=E.date,this.comment=E.comment,this.unixPermissions=E.unixPermissions,this.dosPermissions=E.dosPermissions,this._data=a,this._dataBinary=E.binary,this.options={compression:E.compression,compressionOptions:E.compressionOptions}}var ie=x("./stream/StreamHelper"),ae=x("./stream/DataWorker"),le=x("./utf8"),oe=x("./compressedObject"),se=x("./stream/GenericWorker");ue.prototype={internalStream:function(y){var a=null,E="string";try{if(!y)throw new Error("No output type specified.");var b=(E=y.toLowerCase())==="string"||E==="text";E!=="binarystring"&&E!=="text"||(E="string"),a=this._decompressWorker();var te=!this._dataBinary;te&&!b&&(a=a.pipe(new le.Utf8EncodeWorker)),!te&&b&&(a=a.pipe(new le.Utf8DecodeWorker))}catch(ee){(a=new se("error")).error(ee)}return new ie(a,E,"")},async:function(y,a){return this.internalStream(y).accumulate(a)},nodeStream:function(y,a){return this.internalStream(y||"nodebuffer").toNodejsStream(a)},_compressWorker:function(y,a){if(this._data instanceof oe&&this._data.compression.magic===y.magic)return this._data.getCompressedWorker();var E=this._decompressWorker();return this._dataBinary||(E=E.pipe(new le.Utf8EncodeWorker)),oe.createWorkerFrom(E,y,a)},_decompressWorker:function(){return this._data instanceof oe?this._data.getContentWorker():this._data instanceof se?this._data:new ae(this._data)}};for(var re=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],ne=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},z=0;z<re.length;z++)ue.prototype[re[z]]=ne;ve.exports=ue},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(x,ve,Ae){(function(ue){"use strict";var ie,ae,le=ue.MutationObserver||ue.WebKitMutationObserver;if(le){var oe=0,se=new le(y),re=ue.document.createTextNode("");se.observe(re,{characterData:!0}),ie=function(){re.data=oe=++oe%2}}else if(ue.setImmediate||ue.MessageChannel===void 0)ie="document"in ue&&"onreadystatechange"in ue.document.createElement("script")?function(){var a=ue.document.createElement("script");a.onreadystatechange=function(){y(),a.onreadystatechange=null,a.parentNode.removeChild(a),a=null},ue.document.documentElement.appendChild(a)}:function(){setTimeout(y,0)};else{var ne=new ue.MessageChannel;ne.port1.onmessage=y,ie=function(){ne.port2.postMessage(0)}}var z=[];function y(){var a,E;ae=!0;for(var b=z.length;b;){for(E=z,z=[],a=-1;++a<b;)E[a]();b=z.length}ae=!1}ve.exports=function(a){z.push(a)!==1||ae||ie()}}).call(this,typeof de.g!="undefined"?de.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(x,ve,Ae){"use strict";var ue=x("immediate");function ie(){}var ae={},le=["REJECTED"],oe=["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!==ie&&a(this,b)}function ne(b,te,ee){this.promise=b,typeof te=="function"&&(this.onFulfilled=te,this.callFulfilled=this.otherCallFulfilled),typeof ee=="function"&&(this.onRejected=ee,this.callRejected=this.otherCallRejected)}function z(b,te,ee){ue(function(){var ce;try{ce=te(ee)}catch(fe){return ae.reject(b,fe)}ce===b?ae.reject(b,new TypeError("Cannot resolve promise with itself")):ae.resolve(b,ce)})}function y(b){var te=b&&b.then;if(b&&(typeof b=="object"||typeof b=="function")&&typeof te=="function")return function(){te.apply(b,arguments)}}function a(b,te){var ee=!1;function ce(me){ee||(ee=!0,ae.reject(b,me))}function fe(me){ee||(ee=!0,ae.resolve(b,me))}var he=E(function(){te(fe,ce)});he.status==="error"&&ce(he.value)}function E(b,te){var ee={};try{ee.value=b(te),ee.status="success"}catch(ce){ee.status="error",ee.value=ce}return ee}(ve.exports=re).prototype.finally=function(b){if(typeof b!="function")return this;var te=this.constructor;return this.then(function(ee){return te.resolve(b()).then(function(){return ee})},function(ee){return te.resolve(b()).then(function(){throw ee})})},re.prototype.catch=function(b){return this.then(null,b)},re.prototype.then=function(b,te){if(typeof b!="function"&&this.state===oe||typeof te!="function"&&this.state===le)return this;var ee=new this.constructor(ie);return this.state!==se?z(ee,this.state===oe?b:te,this.outcome):this.queue.push(new ne(ee,b,te)),ee},ne.prototype.callFulfilled=function(b){ae.resolve(this.promise,b)},ne.prototype.otherCallFulfilled=function(b){z(this.promise,this.onFulfilled,b)},ne.prototype.callRejected=function(b){ae.reject(this.promise,b)},ne.prototype.otherCallRejected=function(b){z(this.promise,this.onRejected,b)},ae.resolve=function(b,te){var ee=E(y,te);if(ee.status==="error")return ae.reject(b,ee.value);var ce=ee.value;if(ce)a(b,ce);else{b.state=oe,b.outcome=te;for(var fe=-1,he=b.queue.length;++fe<he;)b.queue[fe].callFulfilled(te)}return b},ae.reject=function(b,te){b.state=le,b.outcome=te;for(var ee=-1,ce=b.queue.length;++ee<ce;)b.queue[ee].callRejected(te);return b},re.resolve=function(b){return b instanceof this?b:ae.resolve(new this(ie),b)},re.reject=function(b){var te=new this(ie);return ae.reject(te,b)},re.all=function(b){var te=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ee=b.length,ce=!1;if(!ee)return this.resolve([]);for(var fe=new Array(ee),he=0,me=-1,pe=new this(ie);++me<ee;)be(b[me],me);return pe;function be(ye,Ce){te.resolve(ye).then(function(Se){fe[Ce]=Se,++he!==ee||ce||(ce=!0,ae.resolve(pe,fe))},function(Se){ce||(ce=!0,ae.reject(pe,Se))})}},re.race=function(b){var te=this;if(Object.prototype.toString.call(b)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ee=b.length,ce=!1;if(!ee)return this.resolve([]);for(var fe=-1,he=new this(ie);++fe<ee;)me=b[fe],te.resolve(me).then(function(pe){ce||(ce=!0,ae.resolve(he,pe))},function(pe){ce||(ce=!0,ae.reject(he,pe))});var me;return he}},{immediate:36}],38:[function(x,ve,Ae){"use strict";var ue={};(0,x("./lib/utils/common").assign)(ue,x("./lib/deflate"),x("./lib/inflate"),x("./lib/zlib/constants")),ve.exports=ue},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(x,ve,Ae){"use strict";var ue=x("./zlib/deflate"),ie=x("./utils/common"),ae=x("./utils/strings"),le=x("./zlib/messages"),oe=x("./zlib/zstream"),se=Object.prototype.toString,re=0,ne=-1,z=0,y=8;function a(b){if(!(this instanceof a))return new a(b);this.options=ie.assign({level:ne,method:y,chunkSize:16384,windowBits:15,memLevel:8,strategy:z,to:""},b||{});var te=this.options;te.raw&&0<te.windowBits?te.windowBits=-te.windowBits:te.gzip&&0<te.windowBits&&te.windowBits<16&&(te.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new oe,this.strm.avail_out=0;var ee=ue.deflateInit2(this.strm,te.level,te.method,te.windowBits,te.memLevel,te.strategy);if(ee!==re)throw new Error(le[ee]);if(te.header&&ue.deflateSetHeader(this.strm,te.header),te.dictionary){var ce;if(ce=typeof te.dictionary=="string"?ae.string2buf(te.dictionary):se.call(te.dictionary)==="[object ArrayBuffer]"?new Uint8Array(te.dictionary):te.dictionary,(ee=ue.deflateSetDictionary(this.strm,ce))!==re)throw new Error(le[ee]);this._dict_set=!0}}function E(b,te){var ee=new a(te);if(ee.push(b,!0),ee.err)throw ee.msg||le[ee.err];return ee.result}a.prototype.push=function(b,te){var ee,ce,fe=this.strm,he=this.options.chunkSize;if(this.ended)return!1;ce=te===~~te?te:te===!0?4:0,typeof b=="string"?fe.input=ae.string2buf(b):se.call(b)==="[object ArrayBuffer]"?fe.input=new Uint8Array(b):fe.input=b,fe.next_in=0,fe.avail_in=fe.input.length;do{if(fe.avail_out===0&&(fe.output=new ie.Buf8(he),fe.next_out=0,fe.avail_out=he),(ee=ue.deflate(fe,ce))!==1&&ee!==re)return this.onEnd(ee),!(this.ended=!0);fe.avail_out!==0&&(fe.avail_in!==0||ce!==4&&ce!==2)||(this.options.to==="string"?this.onData(ae.buf2binstring(ie.shrinkBuf(fe.output,fe.next_out))):this.onData(ie.shrinkBuf(fe.output,fe.next_out)))}while((0<fe.avail_in||fe.avail_out===0)&&ee!==1);return ce===4?(ee=ue.deflateEnd(this.strm),this.onEnd(ee),this.ended=!0,ee===re):ce!==2||(this.onEnd(re),!(fe.avail_out=0))},a.prototype.onData=function(b){this.chunks.push(b)},a.prototype.onEnd=function(b){b===re&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ie.flattenChunks(this.chunks)),this.chunks=[],this.err=b,this.msg=this.strm.msg},Ae.Deflate=a,Ae.deflate=E,Ae.deflateRaw=function(b,te){return(te=te||{}).raw=!0,E(b,te)},Ae.gzip=function(b,te){return(te=te||{}).gzip=!0,E(b,te)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(x,ve,Ae){"use strict";var ue=x("./zlib/inflate"),ie=x("./utils/common"),ae=x("./utils/strings"),le=x("./zlib/constants"),oe=x("./zlib/messages"),se=x("./zlib/zstream"),re=x("./zlib/gzheader"),ne=Object.prototype.toString;function z(a){if(!(this instanceof z))return new z(a);this.options=ie.assign({chunkSize:16384,windowBits:0,to:""},a||{});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)||a&&a.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(oe[b]);this.header=new re,ue.inflateGetHeader(this.strm,this.header)}function y(a,E){var b=new z(E);if(b.push(a,!0),b.err)throw b.msg||oe[b.err];return b.result}z.prototype.push=function(a,E){var b,te,ee,ce,fe,he,me=this.strm,pe=this.options.chunkSize,be=this.options.dictionary,ye=!1;if(this.ended)return!1;te=E===~~E?E:E===!0?le.Z_FINISH:le.Z_NO_FLUSH,typeof a=="string"?me.input=ae.binstring2buf(a):ne.call(a)==="[object ArrayBuffer]"?me.input=new Uint8Array(a):me.input=a,me.next_in=0,me.avail_in=me.input.length;do{if(me.avail_out===0&&(me.output=new ie.Buf8(pe),me.next_out=0,me.avail_out=pe),(b=ue.inflate(me,le.Z_NO_FLUSH))===le.Z_NEED_DICT&&be&&(he=typeof be=="string"?ae.string2buf(be):ne.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);me.next_out&&(me.avail_out!==0&&b!==le.Z_STREAM_END&&(me.avail_in!==0||te!==le.Z_FINISH&&te!==le.Z_SYNC_FLUSH)||(this.options.to==="string"?(ee=ae.utf8border(me.output,me.next_out),ce=me.next_out-ee,fe=ae.buf2string(me.output,ee),me.next_out=ce,me.avail_out=pe-ce,ce&&ie.arraySet(me.output,me.output,ee,ce,0),this.onData(fe)):this.onData(ie.shrinkBuf(me.output,me.next_out)))),me.avail_in===0&&me.avail_out===0&&(ye=!0)}while((0<me.avail_in||me.avail_out===0)&&b!==le.Z_STREAM_END);return b===le.Z_STREAM_END&&(te=le.Z_FINISH),te===le.Z_FINISH?(b=ue.inflateEnd(this.strm),this.onEnd(b),this.ended=!0,b===le.Z_OK):te!==le.Z_SYNC_FLUSH||(this.onEnd(le.Z_OK),!(me.avail_out=0))},z.prototype.onData=function(a){this.chunks.push(a)},z.prototype.onEnd=function(a){a===le.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ie.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},Ae.Inflate=z,Ae.inflate=y,Ae.inflateRaw=function(a,E){return(E=E||{}).raw=!0,y(a,E)},Ae.ungzip=y},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(x,ve,Ae){"use strict";var ue=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Ae.assign=function(le){for(var oe=Array.prototype.slice.call(arguments,1);oe.length;){var se=oe.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,oe){return le.length===oe?le:le.subarray?le.subarray(0,oe):(le.length=oe,le)};var ie={arraySet:function(le,oe,se,re,ne){if(oe.subarray&&le.subarray)le.set(oe.subarray(se,se+re),ne);else for(var z=0;z<re;z++)le[ne+z]=oe[se+z]},flattenChunks:function(le){var oe,se,re,ne,z,y;for(oe=re=0,se=le.length;oe<se;oe++)re+=le[oe].length;for(y=new Uint8Array(re),oe=ne=0,se=le.length;oe<se;oe++)z=le[oe],y.set(z,ne),ne+=z.length;return y}},ae={arraySet:function(le,oe,se,re,ne){for(var z=0;z<re;z++)le[ne+z]=oe[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,ie)):(Ae.Buf8=Array,Ae.Buf16=Array,Ae.Buf32=Array,Ae.assign(Ae,ae))},Ae.setTyped(ue)},{}],42:[function(x,ve,Ae){"use strict";var ue=x("./common"),ie=!0,ae=!0;try{String.fromCharCode.apply(null,[0])}catch(re){ie=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(re){ae=!1}for(var le=new ue.Buf8(256),oe=0;oe<256;oe++)le[oe]=252<=oe?6:248<=oe?5:240<=oe?4:224<=oe?3:192<=oe?2:1;function se(re,ne){if(ne<65537&&(re.subarray&&ae||!re.subarray&&ie))return String.fromCharCode.apply(null,ue.shrinkBuf(re,ne));for(var z="",y=0;y<ne;y++)z+=String.fromCharCode(re[y]);return z}le[254]=le[254]=1,Ae.string2buf=function(re){var ne,z,y,a,E,b=re.length,te=0;for(a=0;a<b;a++)(64512&(z=re.charCodeAt(a)))==55296&&a+1<b&&(64512&(y=re.charCodeAt(a+1)))==56320&&(z=65536+(z-55296<<10)+(y-56320),a++),te+=z<128?1:z<2048?2:z<65536?3:4;for(ne=new ue.Buf8(te),a=E=0;E<te;a++)(64512&(z=re.charCodeAt(a)))==55296&&a+1<b&&(64512&(y=re.charCodeAt(a+1)))==56320&&(z=65536+(z-55296<<10)+(y-56320),a++),z<128?ne[E++]=z:(z<2048?ne[E++]=192|z>>>6:(z<65536?ne[E++]=224|z>>>12:(ne[E++]=240|z>>>18,ne[E++]=128|z>>>12&63),ne[E++]=128|z>>>6&63),ne[E++]=128|63&z);return ne},Ae.buf2binstring=function(re){return se(re,re.length)},Ae.binstring2buf=function(re){for(var ne=new ue.Buf8(re.length),z=0,y=ne.length;z<y;z++)ne[z]=re.charCodeAt(z);return ne},Ae.buf2string=function(re,ne){var z,y,a,E,b=ne||re.length,te=new Array(2*b);for(z=y=0;z<b;)if((a=re[z++])<128)te[y++]=a;else if(4<(E=le[a]))te[y++]=65533,z+=E-1;else{for(a&=E===2?31:E===3?15:7;1<E&&z<b;)a=a<<6|63&re[z++],E--;1<E?te[y++]=65533:a<65536?te[y++]=a:(a-=65536,te[y++]=55296|a>>10&1023,te[y++]=56320|1023&a)}return se(te,y)},Ae.utf8border=function(re,ne){var z;for((ne=ne||re.length)>re.length&&(ne=re.length),z=ne-1;0<=z&&(192&re[z])==128;)z--;return z<0||z===0?ne:z+le[re[z]]>ne?z:ne}},{"./common":41}],43:[function(x,ve,Ae){"use strict";ve.exports=function(ue,ie,ae,le){for(var oe=65535&ue|0,se=ue>>>16&65535|0,re=0;ae!==0;){for(ae-=re=2e3<ae?2e3:ae;se=se+(oe=oe+ie[le++]|0)|0,--re;);oe%=65521,se%=65521}return oe|se<<16|0}},{}],44:[function(x,ve,Ae){"use strict";ve.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,ve,Ae){"use strict";var ue=function(){for(var ie,ae=[],le=0;le<256;le++){ie=le;for(var oe=0;oe<8;oe++)ie=1&ie?3988292384^ie>>>1:ie>>>1;ae[le]=ie}return ae}();ve.exports=function(ie,ae,le,oe){var se=ue,re=oe+le;ie^=-1;for(var ne=oe;ne<re;ne++)ie=ie>>>8^se[255&(ie^ae[ne])];return-1^ie}},{}],46:[function(x,ve,Ae){"use strict";var ue,ie=x("../utils/common"),ae=x("./trees"),le=x("./adler32"),oe=x("./crc32"),se=x("./messages"),re=0,ne=4,z=0,y=-2,a=-1,E=4,b=2,te=8,ee=9,ce=286,fe=30,he=19,me=2*ce+1,pe=15,be=3,ye=258,Ce=ye+be+1,Se=42,Ue=113,we=1,je=2,Fe=3,ke=4;function We(Te,Ve){return Te.msg=se[Ve],Ve}function Ze(Te){return(Te<<1)-(4<Te?9:0)}function Ke(Te){for(var Ve=Te.length;0<=--Ve;)Te[Ve]=0}function qe(Te){var Ve=Te.state,Le=Ve.pending;Le>Te.avail_out&&(Le=Te.avail_out),Le!==0&&(ie.arraySet(Te.output,Ve.pending_buf,Ve.pending_out,Le,Te.next_out),Te.next_out+=Le,Ve.pending_out+=Le,Te.total_out+=Le,Te.avail_out-=Le,Ve.pending-=Le,Ve.pending===0&&(Ve.pending_out=0))}function et(Te,Ve){ae._tr_flush_block(Te,0<=Te.block_start?Te.block_start:-1,Te.strstart-Te.block_start,Ve),Te.block_start=Te.strstart,qe(Te.strm)}function ut(Te,Ve){Te.pending_buf[Te.pending++]=Ve}function ct(Te,Ve){Te.pending_buf[Te.pending++]=Ve>>>8&255,Te.pending_buf[Te.pending++]=255&Ve}function it(Te,Ve){var Le,Ee,Be=Te.max_chain_length,Ge=Te.strstart,Me=Te.prev_length,Re=Te.nice_match,ze=Te.strstart>Te.w_size-Ce?Te.strstart-(Te.w_size-Ce):0,nt=Te.window,yt=Te.w_mask,Lt=Te.prev,Rt=Te.strstart+ye,St=nt[Ge+Me-1],pt=nt[Ge+Me];Te.prev_length>=Te.good_match&&(Be>>=2),Re>Te.lookahead&&(Re=Te.lookahead);do if(nt[(Le=Ve)+Me]===pt&&nt[Le+Me-1]===St&&nt[Le]===nt[Ge]&&nt[++Le]===nt[Ge+1]){Ge+=2,Le++;do;while(nt[++Ge]===nt[++Le]&&nt[++Ge]===nt[++Le]&&nt[++Ge]===nt[++Le]&&nt[++Ge]===nt[++Le]&&nt[++Ge]===nt[++Le]&&nt[++Ge]===nt[++Le]&&nt[++Ge]===nt[++Le]&&nt[++Ge]===nt[++Le]&&Ge<Rt);if(Ee=ye-(Rt-Ge),Ge=Rt-ye,Me<Ee){if(Te.match_start=Ve,Re<=(Me=Ee))break;St=nt[Ge+Me-1],pt=nt[Ge+Me]}}while((Ve=Lt[Ve&yt])>ze&&--Be!=0);return Me<=Te.lookahead?Me:Te.lookahead}function tt(Te){var Ve,Le,Ee,Be,Ge,Me,Re,ze,nt,yt,Lt=Te.w_size;do{if(Be=Te.window_size-Te.lookahead-Te.strstart,Te.strstart>=Lt+(Lt-Ce)){for(ie.arraySet(Te.window,Te.window,Lt,Lt,0),Te.match_start-=Lt,Te.strstart-=Lt,Te.block_start-=Lt,Ve=Le=Te.hash_size;Ee=Te.head[--Ve],Te.head[Ve]=Lt<=Ee?Ee-Lt:0,--Le;);for(Ve=Le=Lt;Ee=Te.prev[--Ve],Te.prev[Ve]=Lt<=Ee?Ee-Lt:0,--Le;);Be+=Lt}if(Te.strm.avail_in===0)break;if(Me=Te.strm,Re=Te.window,ze=Te.strstart+Te.lookahead,nt=Be,yt=void 0,yt=Me.avail_in,nt<yt&&(yt=nt),Le=yt===0?0:(Me.avail_in-=yt,ie.arraySet(Re,Me.input,Me.next_in,yt,ze),Me.state.wrap===1?Me.adler=le(Me.adler,Re,yt,ze):Me.state.wrap===2&&(Me.adler=oe(Me.adler,Re,yt,ze)),Me.next_in+=yt,Me.total_in+=yt,yt),Te.lookahead+=Le,Te.lookahead+Te.insert>=be)for(Ge=Te.strstart-Te.insert,Te.ins_h=Te.window[Ge],Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Ge+1])&Te.hash_mask;Te.insert&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Ge+be-1])&Te.hash_mask,Te.prev[Ge&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Ge,Ge++,Te.insert--,!(Te.lookahead+Te.insert<be)););}while(Te.lookahead<Ce&&Te.strm.avail_in!==0)}function st(Te,Ve){for(var Le,Ee;;){if(Te.lookahead<Ce){if(tt(Te),Te.lookahead<Ce&&Ve===re)return we;if(Te.lookahead===0)break}if(Le=0,Te.lookahead>=be&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+be-1])&Te.hash_mask,Le=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),Le!==0&&Te.strstart-Le<=Te.w_size-Ce&&(Te.match_length=it(Te,Le)),Te.match_length>=be)if(Ee=ae._tr_tally(Te,Te.strstart-Te.match_start,Te.match_length-be),Te.lookahead-=Te.match_length,Te.match_length<=Te.max_lazy_match&&Te.lookahead>=be){for(Te.match_length--;Te.strstart++,Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+be-1])&Te.hash_mask,Le=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart,--Te.match_length!=0;);Te.strstart++}else Te.strstart+=Te.match_length,Te.match_length=0,Te.ins_h=Te.window[Te.strstart],Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+1])&Te.hash_mask;else Ee=ae._tr_tally(Te,0,Te.window[Te.strstart]),Te.lookahead--,Te.strstart++;if(Ee&&(et(Te,!1),Te.strm.avail_out===0))return we}return Te.insert=Te.strstart<be-1?Te.strstart:be-1,Ve===ne?(et(Te,!0),Te.strm.avail_out===0?Fe:ke):Te.last_lit&&(et(Te,!1),Te.strm.avail_out===0)?we:je}function gt(Te,Ve){for(var Le,Ee,Be;;){if(Te.lookahead<Ce){if(tt(Te),Te.lookahead<Ce&&Ve===re)return we;if(Te.lookahead===0)break}if(Le=0,Te.lookahead>=be&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+be-1])&Te.hash_mask,Le=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),Te.prev_length=Te.match_length,Te.prev_match=Te.match_start,Te.match_length=be-1,Le!==0&&Te.prev_length<Te.max_lazy_match&&Te.strstart-Le<=Te.w_size-Ce&&(Te.match_length=it(Te,Le),Te.match_length<=5&&(Te.strategy===1||Te.match_length===be&&4096<Te.strstart-Te.match_start)&&(Te.match_length=be-1)),Te.prev_length>=be&&Te.match_length<=Te.prev_length){for(Be=Te.strstart+Te.lookahead-be,Ee=ae._tr_tally(Te,Te.strstart-1-Te.prev_match,Te.prev_length-be),Te.lookahead-=Te.prev_length-1,Te.prev_length-=2;++Te.strstart<=Be&&(Te.ins_h=(Te.ins_h<<Te.hash_shift^Te.window[Te.strstart+be-1])&Te.hash_mask,Le=Te.prev[Te.strstart&Te.w_mask]=Te.head[Te.ins_h],Te.head[Te.ins_h]=Te.strstart),--Te.prev_length!=0;);if(Te.match_available=0,Te.match_length=be-1,Te.strstart++,Ee&&(et(Te,!1),Te.strm.avail_out===0))return we}else if(Te.match_available){if((Ee=ae._tr_tally(Te,0,Te.window[Te.strstart-1]))&&et(Te,!1),Te.strstart++,Te.lookahead--,Te.strm.avail_out===0)return we}else Te.match_available=1,Te.strstart++,Te.lookahead--}return Te.match_available&&(Ee=ae._tr_tally(Te,0,Te.window[Te.strstart-1]),Te.match_available=0),Te.insert=Te.strstart<be-1?Te.strstart:be-1,Ve===ne?(et(Te,!0),Te.strm.avail_out===0?Fe:ke):Te.last_lit&&(et(Te,!1),Te.strm.avail_out===0)?we:je}function bt(Te,Ve,Le,Ee,Be){this.good_length=Te,this.max_lazy=Ve,this.nice_length=Le,this.max_chain=Ee,this.func=Be}function xt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=te,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new ie.Buf16(2*me),this.dyn_dtree=new ie.Buf16(2*(2*fe+1)),this.bl_tree=new ie.Buf16(2*(2*he+1)),Ke(this.dyn_ltree),Ke(this.dyn_dtree),Ke(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ie.Buf16(pe+1),this.heap=new ie.Buf16(2*ce+1),Ke(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ie.Buf16(2*ce+1),Ke(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 vt(Te){var Ve;return Te&&Te.state?(Te.total_in=Te.total_out=0,Te.data_type=b,(Ve=Te.state).pending=0,Ve.pending_out=0,Ve.wrap<0&&(Ve.wrap=-Ve.wrap),Ve.status=Ve.wrap?Se:Ue,Te.adler=Ve.wrap===2?0:1,Ve.last_flush=re,ae._tr_init(Ve),z):We(Te,y)}function At(Te){var Ve=vt(Te);return Ve===z&&function(Le){Le.window_size=2*Le.w_size,Ke(Le.head),Le.max_lazy_match=ue[Le.level].max_lazy,Le.good_match=ue[Le.level].good_length,Le.nice_match=ue[Le.level].nice_length,Le.max_chain_length=ue[Le.level].max_chain,Le.strstart=0,Le.block_start=0,Le.lookahead=0,Le.insert=0,Le.match_length=Le.prev_length=be-1,Le.match_available=0,Le.ins_h=0}(Te.state),Ve}function Je(Te,Ve,Le,Ee,Be,Ge){if(!Te)return y;var Me=1;if(Ve===a&&(Ve=6),Ee<0?(Me=0,Ee=-Ee):15<Ee&&(Me=2,Ee-=16),Be<1||ee<Be||Le!==te||Ee<8||15<Ee||Ve<0||9<Ve||Ge<0||E<Ge)return We(Te,y);Ee===8&&(Ee=9);var Re=new xt;return(Te.state=Re).strm=Te,Re.wrap=Me,Re.gzhead=null,Re.w_bits=Ee,Re.w_size=1<<Re.w_bits,Re.w_mask=Re.w_size-1,Re.hash_bits=Be+7,Re.hash_size=1<<Re.hash_bits,Re.hash_mask=Re.hash_size-1,Re.hash_shift=~~((Re.hash_bits+be-1)/be),Re.window=new ie.Buf8(2*Re.w_size),Re.head=new ie.Buf16(Re.hash_size),Re.prev=new ie.Buf16(Re.w_size),Re.lit_bufsize=1<<Be+6,Re.pending_buf_size=4*Re.lit_bufsize,Re.pending_buf=new ie.Buf8(Re.pending_buf_size),Re.d_buf=1*Re.lit_bufsize,Re.l_buf=3*Re.lit_bufsize,Re.level=Ve,Re.strategy=Ge,Re.method=Le,At(Te)}ue=[new bt(0,0,0,0,function(Te,Ve){var Le=65535;for(Le>Te.pending_buf_size-5&&(Le=Te.pending_buf_size-5);;){if(Te.lookahead<=1){if(tt(Te),Te.lookahead===0&&Ve===re)return we;if(Te.lookahead===0)break}Te.strstart+=Te.lookahead,Te.lookahead=0;var Ee=Te.block_start+Le;if((Te.strstart===0||Te.strstart>=Ee)&&(Te.lookahead=Te.strstart-Ee,Te.strstart=Ee,et(Te,!1),Te.strm.avail_out===0)||Te.strstart-Te.block_start>=Te.w_size-Ce&&(et(Te,!1),Te.strm.avail_out===0))return we}return Te.insert=0,Ve===ne?(et(Te,!0),Te.strm.avail_out===0?Fe:ke):(Te.strstart>Te.block_start&&(et(Te,!1),Te.strm.avail_out),we)}),new bt(4,4,8,4,st),new bt(4,5,16,8,st),new bt(4,6,32,32,st),new bt(4,4,16,16,gt),new bt(8,16,32,32,gt),new bt(8,16,128,128,gt),new bt(8,32,128,256,gt),new bt(32,128,258,1024,gt),new bt(32,258,258,4096,gt)],Ae.deflateInit=function(Te,Ve){return Je(Te,Ve,te,15,8,0)},Ae.deflateInit2=Je,Ae.deflateReset=At,Ae.deflateResetKeep=vt,Ae.deflateSetHeader=function(Te,Ve){return Te&&Te.state?Te.state.wrap!==2?y:(Te.state.gzhead=Ve,z):y},Ae.deflate=function(Te,Ve){var Le,Ee,Be,Ge;if(!Te||!Te.state||5<Ve||Ve<0)return Te?We(Te,y):y;if(Ee=Te.state,!Te.output||!Te.input&&Te.avail_in!==0||Ee.status===666&&Ve!==ne)return We(Te,Te.avail_out===0?-5:y);if(Ee.strm=Te,Le=Ee.last_flush,Ee.last_flush=Ve,Ee.status===Se)if(Ee.wrap===2)Te.adler=0,ut(Ee,31),ut(Ee,139),ut(Ee,8),Ee.gzhead?(ut(Ee,(Ee.gzhead.text?1:0)+(Ee.gzhead.hcrc?2:0)+(Ee.gzhead.extra?4:0)+(Ee.gzhead.name?8:0)+(Ee.gzhead.comment?16:0)),ut(Ee,255&Ee.gzhead.time),ut(Ee,Ee.gzhead.time>>8&255),ut(Ee,Ee.gzhead.time>>16&255),ut(Ee,Ee.gzhead.time>>24&255),ut(Ee,Ee.level===9?2:2<=Ee.strategy||Ee.level<2?4:0),ut(Ee,255&Ee.gzhead.os),Ee.gzhead.extra&&Ee.gzhead.extra.length&&(ut(Ee,255&Ee.gzhead.extra.length),ut(Ee,Ee.gzhead.extra.length>>8&255)),Ee.gzhead.hcrc&&(Te.adler=oe(Te.adler,Ee.pending_buf,Ee.pending,0)),Ee.gzindex=0,Ee.status=69):(ut(Ee,0),ut(Ee,0),ut(Ee,0),ut(Ee,0),ut(Ee,0),ut(Ee,Ee.level===9?2:2<=Ee.strategy||Ee.level<2?4:0),ut(Ee,3),Ee.status=Ue);else{var Me=te+(Ee.w_bits-8<<4)<<8;Me|=(2<=Ee.strategy||Ee.level<2?0:Ee.level<6?1:Ee.level===6?2:3)<<6,Ee.strstart!==0&&(Me|=32),Me+=31-Me%31,Ee.status=Ue,ct(Ee,Me),Ee.strstart!==0&&(ct(Ee,Te.adler>>>16),ct(Ee,65535&Te.adler)),Te.adler=1}if(Ee.status===69)if(Ee.gzhead.extra){for(Be=Ee.pending;Ee.gzindex<(65535&Ee.gzhead.extra.length)&&(Ee.pending!==Ee.pending_buf_size||(Ee.gzhead.hcrc&&Ee.pending>Be&&(Te.adler=oe(Te.adler,Ee.pending_buf,Ee.pending-Be,Be)),qe(Te),Be=Ee.pending,Ee.pending!==Ee.pending_buf_size));)ut(Ee,255&Ee.gzhead.extra[Ee.gzindex]),Ee.gzindex++;Ee.gzhead.hcrc&&Ee.pending>Be&&(Te.adler=oe(Te.adler,Ee.pending_buf,Ee.pending-Be,Be)),Ee.gzindex===Ee.gzhead.extra.length&&(Ee.gzindex=0,Ee.status=73)}else Ee.status=73;if(Ee.status===73)if(Ee.gzhead.name){Be=Ee.pending;do{if(Ee.pending===Ee.pending_buf_size&&(Ee.gzhead.hcrc&&Ee.pending>Be&&(Te.adler=oe(Te.adler,Ee.pending_buf,Ee.pending-Be,Be)),qe(Te),Be=Ee.pending,Ee.pending===Ee.pending_buf_size)){Ge=1;break}Ge=Ee.gzindex<Ee.gzhead.name.length?255&Ee.gzhead.name.charCodeAt(Ee.gzindex++):0,ut(Ee,Ge)}while(Ge!==0);Ee.gzhead.hcrc&&Ee.pending>Be&&(Te.adler=oe(Te.adler,Ee.pending_buf,Ee.pending-Be,Be)),Ge===0&&(Ee.gzindex=0,Ee.status=91)}else Ee.status=91;if(Ee.status===91)if(Ee.gzhead.comment){Be=Ee.pending;do{if(Ee.pending===Ee.pending_buf_size&&(Ee.gzhead.hcrc&&Ee.pending>Be&&(Te.adler=oe(Te.adler,Ee.pending_buf,Ee.pending-Be,Be)),qe(Te),Be=Ee.pending,Ee.pending===Ee.pending_buf_size)){Ge=1;break}Ge=Ee.gzindex<Ee.gzhead.comment.length?255&Ee.gzhead.comment.charCodeAt(Ee.gzindex++):0,ut(Ee,Ge)}while(Ge!==0);Ee.gzhead.hcrc&&Ee.pending>Be&&(Te.adler=oe(Te.adler,Ee.pending_buf,Ee.pending-Be,Be)),Ge===0&&(Ee.status=103)}else Ee.status=103;if(Ee.status===103&&(Ee.gzhead.hcrc?(Ee.pending+2>Ee.pending_buf_size&&qe(Te),Ee.pending+2<=Ee.pending_buf_size&&(ut(Ee,255&Te.adler),ut(Ee,Te.adler>>8&255),Te.adler=0,Ee.status=Ue)):Ee.status=Ue),Ee.pending!==0){if(qe(Te),Te.avail_out===0)return Ee.last_flush=-1,z}else if(Te.avail_in===0&&Ze(Ve)<=Ze(Le)&&Ve!==ne)return We(Te,-5);if(Ee.status===666&&Te.avail_in!==0)return We(Te,-5);if(Te.avail_in!==0||Ee.lookahead!==0||Ve!==re&&Ee.status!==666){var Re=Ee.strategy===2?function(ze,nt){for(var yt;;){if(ze.lookahead===0&&(tt(ze),ze.lookahead===0)){if(nt===re)return we;break}if(ze.match_length=0,yt=ae._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++,yt&&(et(ze,!1),ze.strm.avail_out===0))return we}return ze.insert=0,nt===ne?(et(ze,!0),ze.strm.avail_out===0?Fe:ke):ze.last_lit&&(et(ze,!1),ze.strm.avail_out===0)?we:je}(Ee,Ve):Ee.strategy===3?function(ze,nt){for(var yt,Lt,Rt,St,pt=ze.window;;){if(ze.lookahead<=ye){if(tt(ze),ze.lookahead<=ye&&nt===re)return we;if(ze.lookahead===0)break}if(ze.match_length=0,ze.lookahead>=be&&0<ze.strstart&&(Lt=pt[Rt=ze.strstart-1])===pt[++Rt]&&Lt===pt[++Rt]&&Lt===pt[++Rt]){St=ze.strstart+ye;do;while(Lt===pt[++Rt]&&Lt===pt[++Rt]&&Lt===pt[++Rt]&&Lt===pt[++Rt]&&Lt===pt[++Rt]&&Lt===pt[++Rt]&&Lt===pt[++Rt]&&Lt===pt[++Rt]&&Rt<St);ze.match_length=ye-(St-Rt),ze.match_length>ze.lookahead&&(ze.match_length=ze.lookahead)}if(ze.match_length>=be?(yt=ae._tr_tally(ze,1,ze.match_length-be),ze.lookahead-=ze.match_length,ze.strstart+=ze.match_length,ze.match_length=0):(yt=ae._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++),yt&&(et(ze,!1),ze.strm.avail_out===0))return we}return ze.insert=0,nt===ne?(et(ze,!0),ze.strm.avail_out===0?Fe:ke):ze.last_lit&&(et(ze,!1),ze.strm.avail_out===0)?we:je}(Ee,Ve):ue[Ee.level].func(Ee,Ve);if(Re!==Fe&&Re!==ke||(Ee.status=666),Re===we||Re===Fe)return Te.avail_out===0&&(Ee.last_flush=-1),z;if(Re===je&&(Ve===1?ae._tr_align(Ee):Ve!==5&&(ae._tr_stored_block(Ee,0,0,!1),Ve===3&&(Ke(Ee.head),Ee.lookahead===0&&(Ee.strstart=0,Ee.block_start=0,Ee.insert=0))),qe(Te),Te.avail_out===0))return Ee.last_flush=-1,z}return Ve!==ne?z:Ee.wrap<=0?1:(Ee.wrap===2?(ut(Ee,255&Te.adler),ut(Ee,Te.adler>>8&255),ut(Ee,Te.adler>>16&255),ut(Ee,Te.adler>>24&255),ut(Ee,255&Te.total_in),ut(Ee,Te.total_in>>8&255),ut(Ee,Te.total_in>>16&255),ut(Ee,Te.total_in>>24&255)):(ct(Ee,Te.adler>>>16),ct(Ee,65535&Te.adler)),qe(Te),0<Ee.wrap&&(Ee.wrap=-Ee.wrap),Ee.pending!==0?z:1)},Ae.deflateEnd=function(Te){var Ve;return Te&&Te.state?(Ve=Te.state.status)!==Se&&Ve!==69&&Ve!==73&&Ve!==91&&Ve!==103&&Ve!==Ue&&Ve!==666?We(Te,y):(Te.state=null,Ve===Ue?We(Te,-3):z):y},Ae.deflateSetDictionary=function(Te,Ve){var Le,Ee,Be,Ge,Me,Re,ze,nt,yt=Ve.length;if(!Te||!Te.state||(Ge=(Le=Te.state).wrap)===2||Ge===1&&Le.status!==Se||Le.lookahead)return y;for(Ge===1&&(Te.adler=le(Te.adler,Ve,yt,0)),Le.wrap=0,yt>=Le.w_size&&(Ge===0&&(Ke(Le.head),Le.strstart=0,Le.block_start=0,Le.insert=0),nt=new ie.Buf8(Le.w_size),ie.arraySet(nt,Ve,yt-Le.w_size,Le.w_size,0),Ve=nt,yt=Le.w_size),Me=Te.avail_in,Re=Te.next_in,ze=Te.input,Te.avail_in=yt,Te.next_in=0,Te.input=Ve,tt(Le);Le.lookahead>=be;){for(Ee=Le.strstart,Be=Le.lookahead-(be-1);Le.ins_h=(Le.ins_h<<Le.hash_shift^Le.window[Ee+be-1])&Le.hash_mask,Le.prev[Ee&Le.w_mask]=Le.head[Le.ins_h],Le.head[Le.ins_h]=Ee,Ee++,--Be;);Le.strstart=Ee,Le.lookahead=be-1,tt(Le)}return Le.strstart+=Le.lookahead,Le.block_start=Le.strstart,Le.insert=Le.lookahead,Le.lookahead=0,Le.match_length=Le.prev_length=be-1,Le.match_available=0,Te.next_in=Re,Te.input=ze,Te.avail_in=Me,Le.wrap=Ge,z},Ae.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(x,ve,Ae){"use strict";ve.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,ve,Ae){"use strict";ve.exports=function(ue,ie){var ae,le,oe,se,re,ne,z,y,a,E,b,te,ee,ce,fe,he,me,pe,be,ye,Ce,Se,Ue,we,je;ae=ue.state,le=ue.next_in,we=ue.input,oe=le+(ue.avail_in-5),se=ue.next_out,je=ue.output,re=se-(ie-ue.avail_out),ne=se+(ue.avail_out-257),z=ae.dmax,y=ae.wsize,a=ae.whave,E=ae.wnext,b=ae.window,te=ae.hold,ee=ae.bits,ce=ae.lencode,fe=ae.distcode,he=(1<<ae.lenbits)-1,me=(1<<ae.distbits)-1;e:do{ee<15&&(te+=we[le++]<<ee,ee+=8,te+=we[le++]<<ee,ee+=8),pe=ce[te&he];t:for(;;){if(te>>>=be=pe>>>24,ee-=be,(be=pe>>>16&255)===0)je[se++]=65535&pe;else{if(!(16&be)){if(!(64&be)){pe=ce[(65535&pe)+(te&(1<<be)-1)];continue t}if(32&be){ae.mode=12;break e}ue.msg="invalid literal/length code",ae.mode=30;break e}ye=65535&pe,(be&=15)&&(ee<be&&(te+=we[le++]<<ee,ee+=8),ye+=te&(1<<be)-1,te>>>=be,ee-=be),ee<15&&(te+=we[le++]<<ee,ee+=8,te+=we[le++]<<ee,ee+=8),pe=fe[te&me];n:for(;;){if(te>>>=be=pe>>>24,ee-=be,!(16&(be=pe>>>16&255))){if(!(64&be)){pe=fe[(65535&pe)+(te&(1<<be)-1)];continue n}ue.msg="invalid distance code",ae.mode=30;break e}if(Ce=65535&pe,ee<(be&=15)&&(te+=we[le++]<<ee,(ee+=8)<be&&(te+=we[le++]<<ee,ee+=8)),z<(Ce+=te&(1<<be)-1)){ue.msg="invalid distance too far back",ae.mode=30;break e}if(te>>>=be,ee-=be,(be=se-re)<Ce){if(a<(be=Ce-be)&&ae.sane){ue.msg="invalid distance too far back",ae.mode=30;break e}if(Ue=b,(Se=0)===E){if(Se+=y-be,be<ye){for(ye-=be;je[se++]=b[Se++],--be;);Se=se-Ce,Ue=je}}else if(E<be){if(Se+=y+E-be,(be-=E)<ye){for(ye-=be;je[se++]=b[Se++],--be;);if(Se=0,E<ye){for(ye-=be=E;je[se++]=b[Se++],--be;);Se=se-Ce,Ue=je}}}else if(Se+=E-be,be<ye){for(ye-=be;je[se++]=b[Se++],--be;);Se=se-Ce,Ue=je}for(;2<ye;)je[se++]=Ue[Se++],je[se++]=Ue[Se++],je[se++]=Ue[Se++],ye-=3;ye&&(je[se++]=Ue[Se++],1<ye&&(je[se++]=Ue[Se++]))}else{for(Se=se-Ce;je[se++]=je[Se++],je[se++]=je[Se++],je[se++]=je[Se++],2<(ye-=3););ye&&(je[se++]=je[Se++],1<ye&&(je[se++]=je[Se++]))}break}}break}}while(le<oe&&se<ne);le-=ye=ee>>3,te&=(1<<(ee-=ye<<3))-1,ue.next_in=le,ue.next_out=se,ue.avail_in=le<oe?oe-le+5:5-(le-oe),ue.avail_out=se<ne?ne-se+257:257-(se-ne),ae.hold=te,ae.bits=ee}},{}],49:[function(x,ve,Ae){"use strict";var ue=x("../utils/common"),ie=x("./adler32"),ae=x("./crc32"),le=x("./inffast"),oe=x("./inftrees"),se=1,re=2,ne=0,z=-2,y=1,a=852,E=592;function b(Se){return(Se>>>24&255)+(Se>>>8&65280)+((65280&Se)<<8)+((255&Se)<<24)}function te(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new 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 ee(Se){var Ue;return Se&&Se.state?(Ue=Se.state,Se.total_in=Se.total_out=Ue.total=0,Se.msg="",Ue.wrap&&(Se.adler=1&Ue.wrap),Ue.mode=y,Ue.last=0,Ue.havedict=0,Ue.dmax=32768,Ue.head=null,Ue.hold=0,Ue.bits=0,Ue.lencode=Ue.lendyn=new ue.Buf32(a),Ue.distcode=Ue.distdyn=new ue.Buf32(E),Ue.sane=1,Ue.back=-1,ne):z}function ce(Se){var Ue;return Se&&Se.state?((Ue=Se.state).wsize=0,Ue.whave=0,Ue.wnext=0,ee(Se)):z}function fe(Se,Ue){var we,je;return Se&&Se.state?(je=Se.state,Ue<0?(we=0,Ue=-Ue):(we=1+(Ue>>4),Ue<48&&(Ue&=15)),Ue&&(Ue<8||15<Ue)?z:(je.window!==null&&je.wbits!==Ue&&(je.window=null),je.wrap=we,je.wbits=Ue,ce(Se))):z}function he(Se,Ue){var we,je;return Se?(je=new te,(Se.state=je).window=null,(we=fe(Se,Ue))!==ne&&(Se.state=null),we):z}var me,pe,be=!0;function ye(Se){if(be){var Ue;for(me=new ue.Buf32(512),pe=new ue.Buf32(32),Ue=0;Ue<144;)Se.lens[Ue++]=8;for(;Ue<256;)Se.lens[Ue++]=9;for(;Ue<280;)Se.lens[Ue++]=7;for(;Ue<288;)Se.lens[Ue++]=8;for(oe(se,Se.lens,0,288,me,0,Se.work,{bits:9}),Ue=0;Ue<32;)Se.lens[Ue++]=5;oe(re,Se.lens,0,32,pe,0,Se.work,{bits:5}),be=!1}Se.lencode=me,Se.lenbits=9,Se.distcode=pe,Se.distbits=5}function Ce(Se,Ue,we,je){var Fe,ke=Se.state;return ke.window===null&&(ke.wsize=1<<ke.wbits,ke.wnext=0,ke.whave=0,ke.window=new ue.Buf8(ke.wsize)),je>=ke.wsize?(ue.arraySet(ke.window,Ue,we-ke.wsize,ke.wsize,0),ke.wnext=0,ke.whave=ke.wsize):(je<(Fe=ke.wsize-ke.wnext)&&(Fe=je),ue.arraySet(ke.window,Ue,we-je,Fe,ke.wnext),(je-=Fe)?(ue.arraySet(ke.window,Ue,we-je,je,0),ke.wnext=je,ke.whave=ke.wsize):(ke.wnext+=Fe,ke.wnext===ke.wsize&&(ke.wnext=0),ke.whave<ke.wsize&&(ke.whave+=Fe))),0}Ae.inflateReset=ce,Ae.inflateReset2=fe,Ae.inflateResetKeep=ee,Ae.inflateInit=function(Se){return he(Se,15)},Ae.inflateInit2=he,Ae.inflate=function(Se,Ue){var we,je,Fe,ke,We,Ze,Ke,qe,et,ut,ct,it,tt,st,gt,bt,xt,vt,At,Je,Te,Ve,Le,Ee,Be=0,Ge=new ue.Buf8(4),Me=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Se||!Se.state||!Se.output||!Se.input&&Se.avail_in!==0)return z;(we=Se.state).mode===12&&(we.mode=13),We=Se.next_out,Fe=Se.output,Ke=Se.avail_out,ke=Se.next_in,je=Se.input,Ze=Se.avail_in,qe=we.hold,et=we.bits,ut=Ze,ct=Ke,Ve=ne;e:for(;;)switch(we.mode){case y:if(we.wrap===0){we.mode=13;break}for(;et<16;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}if(2&we.wrap&&qe===35615){Ge[we.check=0]=255&qe,Ge[1]=qe>>>8&255,we.check=ae(we.check,Ge,2,0),et=qe=0,we.mode=2;break}if(we.flags=0,we.head&&(we.head.done=!1),!(1&we.wrap)||(((255&qe)<<8)+(qe>>8))%31){Se.msg="incorrect header check",we.mode=30;break}if((15&qe)!=8){Se.msg="unknown compression method",we.mode=30;break}if(et-=4,Te=8+(15&(qe>>>=4)),we.wbits===0)we.wbits=Te;else if(Te>we.wbits){Se.msg="invalid window size",we.mode=30;break}we.dmax=1<<Te,Se.adler=we.check=1,we.mode=512&qe?10:12,et=qe=0;break;case 2:for(;et<16;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}if(we.flags=qe,(255&we.flags)!=8){Se.msg="unknown compression method",we.mode=30;break}if(57344&we.flags){Se.msg="unknown header flags set",we.mode=30;break}we.head&&(we.head.text=qe>>8&1),512&we.flags&&(Ge[0]=255&qe,Ge[1]=qe>>>8&255,we.check=ae(we.check,Ge,2,0)),et=qe=0,we.mode=3;case 3:for(;et<32;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}we.head&&(we.head.time=qe),512&we.flags&&(Ge[0]=255&qe,Ge[1]=qe>>>8&255,Ge[2]=qe>>>16&255,Ge[3]=qe>>>24&255,we.check=ae(we.check,Ge,4,0)),et=qe=0,we.mode=4;case 4:for(;et<16;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}we.head&&(we.head.xflags=255&qe,we.head.os=qe>>8),512&we.flags&&(Ge[0]=255&qe,Ge[1]=qe>>>8&255,we.check=ae(we.check,Ge,2,0)),et=qe=0,we.mode=5;case 5:if(1024&we.flags){for(;et<16;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}we.length=qe,we.head&&(we.head.extra_len=qe),512&we.flags&&(Ge[0]=255&qe,Ge[1]=qe>>>8&255,we.check=ae(we.check,Ge,2,0)),et=qe=0}else we.head&&(we.head.extra=null);we.mode=6;case 6:if(1024&we.flags&&(Ze<(it=we.length)&&(it=Ze),it&&(we.head&&(Te=we.head.extra_len-we.length,we.head.extra||(we.head.extra=new Array(we.head.extra_len)),ue.arraySet(we.head.extra,je,ke,it,Te)),512&we.flags&&(we.check=ae(we.check,je,it,ke)),Ze-=it,ke+=it,we.length-=it),we.length))break e;we.length=0,we.mode=7;case 7:if(2048&we.flags){if(Ze===0)break e;for(it=0;Te=je[ke+it++],we.head&&Te&&we.length<65536&&(we.head.name+=String.fromCharCode(Te)),Te&&it<Ze;);if(512&we.flags&&(we.check=ae(we.check,je,it,ke)),Ze-=it,ke+=it,Te)break e}else we.head&&(we.head.name=null);we.length=0,we.mode=8;case 8:if(4096&we.flags){if(Ze===0)break e;for(it=0;Te=je[ke+it++],we.head&&Te&&we.length<65536&&(we.head.comment+=String.fromCharCode(Te)),Te&&it<Ze;);if(512&we.flags&&(we.check=ae(we.check,je,it,ke)),Ze-=it,ke+=it,Te)break e}else we.head&&(we.head.comment=null);we.mode=9;case 9:if(512&we.flags){for(;et<16;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}if(qe!==(65535&we.check)){Se.msg="header crc mismatch",we.mode=30;break}et=qe=0}we.head&&(we.head.hcrc=we.flags>>9&1,we.head.done=!0),Se.adler=we.check=0,we.mode=12;break;case 10:for(;et<32;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}Se.adler=we.check=b(qe),et=qe=0,we.mode=11;case 11:if(we.havedict===0)return Se.next_out=We,Se.avail_out=Ke,Se.next_in=ke,Se.avail_in=Ze,we.hold=qe,we.bits=et,2;Se.adler=we.check=1,we.mode=12;case 12:if(Ue===5||Ue===6)break e;case 13:if(we.last){qe>>>=7&et,et-=7&et,we.mode=27;break}for(;et<3;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}switch(we.last=1&qe,et-=1,3&(qe>>>=1)){case 0:we.mode=14;break;case 1:if(ye(we),we.mode=20,Ue!==6)break;qe>>>=2,et-=2;break e;case 2:we.mode=17;break;case 3:Se.msg="invalid block type",we.mode=30}qe>>>=2,et-=2;break;case 14:for(qe>>>=7&et,et-=7&et;et<32;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}if((65535&qe)!=(qe>>>16^65535)){Se.msg="invalid stored block lengths",we.mode=30;break}if(we.length=65535&qe,et=qe=0,we.mode=15,Ue===6)break e;case 15:we.mode=16;case 16:if(it=we.length){if(Ze<it&&(it=Ze),Ke<it&&(it=Ke),it===0)break e;ue.arraySet(Fe,je,ke,it,We),Ze-=it,ke+=it,Ke-=it,We+=it,we.length-=it;break}we.mode=12;break;case 17:for(;et<14;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}if(we.nlen=257+(31&qe),qe>>>=5,et-=5,we.ndist=1+(31&qe),qe>>>=5,et-=5,we.ncode=4+(15&qe),qe>>>=4,et-=4,286<we.nlen||30<we.ndist){Se.msg="too many length or distance symbols",we.mode=30;break}we.have=0,we.mode=18;case 18:for(;we.have<we.ncode;){for(;et<3;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}we.lens[Me[we.have++]]=7&qe,qe>>>=3,et-=3}for(;we.have<19;)we.lens[Me[we.have++]]=0;if(we.lencode=we.lendyn,we.lenbits=7,Le={bits:we.lenbits},Ve=oe(0,we.lens,0,19,we.lencode,0,we.work,Le),we.lenbits=Le.bits,Ve){Se.msg="invalid code lengths set",we.mode=30;break}we.have=0,we.mode=19;case 19:for(;we.have<we.nlen+we.ndist;){for(;bt=(Be=we.lencode[qe&(1<<we.lenbits)-1])>>>16&255,xt=65535&Be,!((gt=Be>>>24)<=et);){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}if(xt<16)qe>>>=gt,et-=gt,we.lens[we.have++]=xt;else{if(xt===16){for(Ee=gt+2;et<Ee;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}if(qe>>>=gt,et-=gt,we.have===0){Se.msg="invalid bit length repeat",we.mode=30;break}Te=we.lens[we.have-1],it=3+(3&qe),qe>>>=2,et-=2}else if(xt===17){for(Ee=gt+3;et<Ee;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}et-=gt,Te=0,it=3+(7&(qe>>>=gt)),qe>>>=3,et-=3}else{for(Ee=gt+7;et<Ee;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}et-=gt,Te=0,it=11+(127&(qe>>>=gt)),qe>>>=7,et-=7}if(we.have+it>we.nlen+we.ndist){Se.msg="invalid bit length repeat",we.mode=30;break}for(;it--;)we.lens[we.have++]=Te}}if(we.mode===30)break;if(we.lens[256]===0){Se.msg="invalid code -- missing end-of-block",we.mode=30;break}if(we.lenbits=9,Le={bits:we.lenbits},Ve=oe(se,we.lens,0,we.nlen,we.lencode,0,we.work,Le),we.lenbits=Le.bits,Ve){Se.msg="invalid literal/lengths set",we.mode=30;break}if(we.distbits=6,we.distcode=we.distdyn,Le={bits:we.distbits},Ve=oe(re,we.lens,we.nlen,we.ndist,we.distcode,0,we.work,Le),we.distbits=Le.bits,Ve){Se.msg="invalid distances set",we.mode=30;break}if(we.mode=20,Ue===6)break e;case 20:we.mode=21;case 21:if(6<=Ze&&258<=Ke){Se.next_out=We,Se.avail_out=Ke,Se.next_in=ke,Se.avail_in=Ze,we.hold=qe,we.bits=et,le(Se,ct),We=Se.next_out,Fe=Se.output,Ke=Se.avail_out,ke=Se.next_in,je=Se.input,Ze=Se.avail_in,qe=we.hold,et=we.bits,we.mode===12&&(we.back=-1);break}for(we.back=0;bt=(Be=we.lencode[qe&(1<<we.lenbits)-1])>>>16&255,xt=65535&Be,!((gt=Be>>>24)<=et);){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}if(bt&&!(240&bt)){for(vt=gt,At=bt,Je=xt;bt=(Be=we.lencode[Je+((qe&(1<<vt+At)-1)>>vt)])>>>16&255,xt=65535&Be,!(vt+(gt=Be>>>24)<=et);){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}qe>>>=vt,et-=vt,we.back+=vt}if(qe>>>=gt,et-=gt,we.back+=gt,we.length=xt,bt===0){we.mode=26;break}if(32&bt){we.back=-1,we.mode=12;break}if(64&bt){Se.msg="invalid literal/length code",we.mode=30;break}we.extra=15&bt,we.mode=22;case 22:if(we.extra){for(Ee=we.extra;et<Ee;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}we.length+=qe&(1<<we.extra)-1,qe>>>=we.extra,et-=we.extra,we.back+=we.extra}we.was=we.length,we.mode=23;case 23:for(;bt=(Be=we.distcode[qe&(1<<we.distbits)-1])>>>16&255,xt=65535&Be,!((gt=Be>>>24)<=et);){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}if(!(240&bt)){for(vt=gt,At=bt,Je=xt;bt=(Be=we.distcode[Je+((qe&(1<<vt+At)-1)>>vt)])>>>16&255,xt=65535&Be,!(vt+(gt=Be>>>24)<=et);){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}qe>>>=vt,et-=vt,we.back+=vt}if(qe>>>=gt,et-=gt,we.back+=gt,64&bt){Se.msg="invalid distance code",we.mode=30;break}we.offset=xt,we.extra=15&bt,we.mode=24;case 24:if(we.extra){for(Ee=we.extra;et<Ee;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}we.offset+=qe&(1<<we.extra)-1,qe>>>=we.extra,et-=we.extra,we.back+=we.extra}if(we.offset>we.dmax){Se.msg="invalid distance too far back",we.mode=30;break}we.mode=25;case 25:if(Ke===0)break e;if(it=ct-Ke,we.offset>it){if((it=we.offset-it)>we.whave&&we.sane){Se.msg="invalid distance too far back",we.mode=30;break}tt=it>we.wnext?(it-=we.wnext,we.wsize-it):we.wnext-it,it>we.length&&(it=we.length),st=we.window}else st=Fe,tt=We-we.offset,it=we.length;for(Ke<it&&(it=Ke),Ke-=it,we.length-=it;Fe[We++]=st[tt++],--it;);we.length===0&&(we.mode=21);break;case 26:if(Ke===0)break e;Fe[We++]=we.length,Ke--,we.mode=21;break;case 27:if(we.wrap){for(;et<32;){if(Ze===0)break e;Ze--,qe|=je[ke++]<<et,et+=8}if(ct-=Ke,Se.total_out+=ct,we.total+=ct,ct&&(Se.adler=we.check=we.flags?ae(we.check,Fe,ct,We-ct):ie(we.check,Fe,ct,We-ct)),ct=Ke,(we.flags?qe:b(qe))!==we.check){Se.msg="incorrect data check",we.mode=30;break}et=qe=0}we.mode=28;case 28:if(we.wrap&&we.flags){for(;et<32;){if(Ze===0)break e;Ze--,qe+=je[ke++]<<et,et+=8}if(qe!==(4294967295&we.total)){Se.msg="incorrect length check",we.mode=30;break}et=qe=0}we.mode=29;case 29:Ve=1;break e;case 30:Ve=-3;break e;case 31:return-4;case 32:default:return z}return Se.next_out=We,Se.avail_out=Ke,Se.next_in=ke,Se.avail_in=Ze,we.hold=qe,we.bits=et,(we.wsize||ct!==Se.avail_out&&we.mode<30&&(we.mode<27||Ue!==4))&&Ce(Se,Se.output,Se.next_out,ct-Se.avail_out)?(we.mode=31,-4):(ut-=Se.avail_in,ct-=Se.avail_out,Se.total_in+=ut,Se.total_out+=ct,we.total+=ct,we.wrap&&ct&&(Se.adler=we.check=we.flags?ae(we.check,Fe,ct,Se.next_out-ct):ie(we.check,Fe,ct,Se.next_out-ct)),Se.data_type=we.bits+(we.last?64:0)+(we.mode===12?128:0)+(we.mode===20||we.mode===15?256:0),(ut==0&&ct===0||Ue===4)&&Ve===ne&&(Ve=-5),Ve)},Ae.inflateEnd=function(Se){if(!Se||!Se.state)return z;var Ue=Se.state;return Ue.window&&(Ue.window=null),Se.state=null,ne},Ae.inflateGetHeader=function(Se,Ue){var we;return Se&&Se.state&&2&(we=Se.state).wrap?((we.head=Ue).done=!1,ne):z},Ae.inflateSetDictionary=function(Se,Ue){var we,je=Ue.length;return Se&&Se.state?(we=Se.state).wrap!==0&&we.mode!==11?z:we.mode===11&&ie(1,Ue,je,0)!==we.check?-3:Ce(Se,Ue,je,je)?(we.mode=31,-4):(we.havedict=1,ne):z},Ae.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(x,ve,Ae){"use strict";var ue=x("../utils/common"),ie=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],ae=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],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],oe=[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];ve.exports=function(se,re,ne,z,y,a,E,b){var te,ee,ce,fe,he,me,pe,be,ye,Ce=b.bits,Se=0,Ue=0,we=0,je=0,Fe=0,ke=0,We=0,Ze=0,Ke=0,qe=0,et=null,ut=0,ct=new ue.Buf16(16),it=new ue.Buf16(16),tt=null,st=0;for(Se=0;Se<=15;Se++)ct[Se]=0;for(Ue=0;Ue<z;Ue++)ct[re[ne+Ue]]++;for(Fe=Ce,je=15;1<=je&&ct[je]===0;je--);if(je<Fe&&(Fe=je),je===0)return y[a++]=20971520,y[a++]=20971520,b.bits=1,0;for(we=1;we<je&&ct[we]===0;we++);for(Fe<we&&(Fe=we),Se=Ze=1;Se<=15;Se++)if(Ze<<=1,(Ze-=ct[Se])<0)return-1;if(0<Ze&&(se===0||je!==1))return-1;for(it[1]=0,Se=1;Se<15;Se++)it[Se+1]=it[Se]+ct[Se];for(Ue=0;Ue<z;Ue++)re[ne+Ue]!==0&&(E[it[re[ne+Ue]]++]=Ue);if(me=se===0?(et=tt=E,19):se===1?(et=ie,ut-=257,tt=ae,st-=257,256):(et=le,tt=oe,-1),Se=we,he=a,We=Ue=qe=0,ce=-1,fe=(Ke=1<<(ke=Fe))-1,se===1&&852<Ke||se===2&&592<Ke)return 1;for(;;){for(pe=Se-We,ye=E[Ue]<me?(be=0,E[Ue]):E[Ue]>me?(be=tt[st+E[Ue]],et[ut+E[Ue]]):(be=96,0),te=1<<Se-We,we=ee=1<<ke;y[he+(qe>>We)+(ee-=te)]=pe<<24|be<<16|ye|0,ee!==0;);for(te=1<<Se-1;qe&te;)te>>=1;if(te!==0?(qe&=te-1,qe+=te):qe=0,Ue++,--ct[Se]==0){if(Se===je)break;Se=re[ne+E[Ue]]}if(Fe<Se&&(qe&fe)!==ce){for(We===0&&(We=Fe),he+=we,Ze=1<<(ke=Se-We);ke+We<je&&!((Ze-=ct[ke+We])<=0);)ke++,Ze<<=1;if(Ke+=1<<ke,se===1&&852<Ke||se===2&&592<Ke)return 1;y[ce=qe&fe]=Fe<<24|ke<<16|he-a|0}}return qe!==0&&(y[he+qe]=Se-We<<24|64<<16|0),b.bits=Fe,0}},{"../utils/common":41}],51:[function(x,ve,Ae){"use strict";ve.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,ve,Ae){"use strict";var ue=x("../utils/common"),ie=0,ae=1;function le(Be){for(var Ge=Be.length;0<=--Ge;)Be[Ge]=0}var oe=0,se=29,re=256,ne=re+1+se,z=30,y=19,a=2*ne+1,E=15,b=16,te=7,ee=256,ce=16,fe=17,he=18,me=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],pe=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],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*(ne+2));le(Ce);var Se=new Array(2*z);le(Se);var Ue=new Array(512);le(Ue);var we=new Array(256);le(we);var je=new Array(se);le(je);var Fe,ke,We,Ze=new Array(z);function Ke(Be,Ge,Me,Re,ze){this.static_tree=Be,this.extra_bits=Ge,this.extra_base=Me,this.elems=Re,this.max_length=ze,this.has_stree=Be&&Be.length}function qe(Be,Ge){this.dyn_tree=Be,this.max_code=0,this.stat_desc=Ge}function et(Be){return Be<256?Ue[Be]:Ue[256+(Be>>>7)]}function ut(Be,Ge){Be.pending_buf[Be.pending++]=255&Ge,Be.pending_buf[Be.pending++]=Ge>>>8&255}function ct(Be,Ge,Me){Be.bi_valid>b-Me?(Be.bi_buf|=Ge<<Be.bi_valid&65535,ut(Be,Be.bi_buf),Be.bi_buf=Ge>>b-Be.bi_valid,Be.bi_valid+=Me-b):(Be.bi_buf|=Ge<<Be.bi_valid&65535,Be.bi_valid+=Me)}function it(Be,Ge,Me){ct(Be,Me[2*Ge],Me[2*Ge+1])}function tt(Be,Ge){for(var Me=0;Me|=1&Be,Be>>>=1,Me<<=1,0<--Ge;);return Me>>>1}function st(Be,Ge,Me){var Re,ze,nt=new Array(E+1),yt=0;for(Re=1;Re<=E;Re++)nt[Re]=yt=yt+Me[Re-1]<<1;for(ze=0;ze<=Ge;ze++){var Lt=Be[2*ze+1];Lt!==0&&(Be[2*ze]=tt(nt[Lt]++,Lt))}}function gt(Be){var Ge;for(Ge=0;Ge<ne;Ge++)Be.dyn_ltree[2*Ge]=0;for(Ge=0;Ge<z;Ge++)Be.dyn_dtree[2*Ge]=0;for(Ge=0;Ge<y;Ge++)Be.bl_tree[2*Ge]=0;Be.dyn_ltree[2*ee]=1,Be.opt_len=Be.static_len=0,Be.last_lit=Be.matches=0}function bt(Be){8<Be.bi_valid?ut(Be,Be.bi_buf):0<Be.bi_valid&&(Be.pending_buf[Be.pending++]=Be.bi_buf),Be.bi_buf=0,Be.bi_valid=0}function xt(Be,Ge,Me,Re){var ze=2*Ge,nt=2*Me;return Be[ze]<Be[nt]||Be[ze]===Be[nt]&&Re[Ge]<=Re[Me]}function vt(Be,Ge,Me){for(var Re=Be.heap[Me],ze=Me<<1;ze<=Be.heap_len&&(ze<Be.heap_len&&xt(Ge,Be.heap[ze+1],Be.heap[ze],Be.depth)&&ze++,!xt(Ge,Re,Be.heap[ze],Be.depth));)Be.heap[Me]=Be.heap[ze],Me=ze,ze<<=1;Be.heap[Me]=Re}function At(Be,Ge,Me){var Re,ze,nt,yt,Lt=0;if(Be.last_lit!==0)for(;Re=Be.pending_buf[Be.d_buf+2*Lt]<<8|Be.pending_buf[Be.d_buf+2*Lt+1],ze=Be.pending_buf[Be.l_buf+Lt],Lt++,Re===0?it(Be,ze,Ge):(it(Be,(nt=we[ze])+re+1,Ge),(yt=me[nt])!==0&&ct(Be,ze-=je[nt],yt),it(Be,nt=et(--Re),Me),(yt=pe[nt])!==0&&ct(Be,Re-=Ze[nt],yt)),Lt<Be.last_lit;);it(Be,ee,Ge)}function Je(Be,Ge){var Me,Re,ze,nt=Ge.dyn_tree,yt=Ge.stat_desc.static_tree,Lt=Ge.stat_desc.has_stree,Rt=Ge.stat_desc.elems,St=-1;for(Be.heap_len=0,Be.heap_max=a,Me=0;Me<Rt;Me++)nt[2*Me]!==0?(Be.heap[++Be.heap_len]=St=Me,Be.depth[Me]=0):nt[2*Me+1]=0;for(;Be.heap_len<2;)nt[2*(ze=Be.heap[++Be.heap_len]=St<2?++St:0)]=1,Be.depth[ze]=0,Be.opt_len--,Lt&&(Be.static_len-=yt[2*ze+1]);for(Ge.max_code=St,Me=Be.heap_len>>1;1<=Me;Me--)vt(Be,nt,Me);for(ze=Rt;Me=Be.heap[1],Be.heap[1]=Be.heap[Be.heap_len--],vt(Be,nt,1),Re=Be.heap[1],Be.heap[--Be.heap_max]=Me,Be.heap[--Be.heap_max]=Re,nt[2*ze]=nt[2*Me]+nt[2*Re],Be.depth[ze]=(Be.depth[Me]>=Be.depth[Re]?Be.depth[Me]:Be.depth[Re])+1,nt[2*Me+1]=nt[2*Re+1]=ze,Be.heap[1]=ze++,vt(Be,nt,1),2<=Be.heap_len;);Be.heap[--Be.heap_max]=Be.heap[1],function(pt,Ft){var Ut,Ct,qt,Bt,Nt,en,Yt=Ft.dyn_tree,pn=Ft.max_code,zn=Ft.stat_desc.static_tree,bn=Ft.stat_desc.has_stree,Pn=Ft.stat_desc.extra_bits,hn=Ft.stat_desc.extra_base,Bn=Ft.stat_desc.max_length,ir=0;for(Bt=0;Bt<=E;Bt++)pt.bl_count[Bt]=0;for(Yt[2*pt.heap[pt.heap_max]+1]=0,Ut=pt.heap_max+1;Ut<a;Ut++)Bn<(Bt=Yt[2*Yt[2*(Ct=pt.heap[Ut])+1]+1]+1)&&(Bt=Bn,ir++),Yt[2*Ct+1]=Bt,pn<Ct||(pt.bl_count[Bt]++,Nt=0,hn<=Ct&&(Nt=Pn[Ct-hn]),en=Yt[2*Ct],pt.opt_len+=en*(Bt+Nt),bn&&(pt.static_len+=en*(zn[2*Ct+1]+Nt)));if(ir!==0){do{for(Bt=Bn-1;pt.bl_count[Bt]===0;)Bt--;pt.bl_count[Bt]--,pt.bl_count[Bt+1]+=2,pt.bl_count[Bn]--,ir-=2}while(0<ir);for(Bt=Bn;Bt!==0;Bt--)for(Ct=pt.bl_count[Bt];Ct!==0;)pn<(qt=pt.heap[--Ut])||(Yt[2*qt+1]!==Bt&&(pt.opt_len+=(Bt-Yt[2*qt+1])*Yt[2*qt],Yt[2*qt+1]=Bt),Ct--)}}(Be,Ge),st(nt,St,Be.bl_count)}function Te(Be,Ge,Me){var Re,ze,nt=-1,yt=Ge[1],Lt=0,Rt=7,St=4;for(yt===0&&(Rt=138,St=3),Ge[2*(Me+1)+1]=65535,Re=0;Re<=Me;Re++)ze=yt,yt=Ge[2*(Re+1)+1],++Lt<Rt&&ze===yt||(Lt<St?Be.bl_tree[2*ze]+=Lt:ze!==0?(ze!==nt&&Be.bl_tree[2*ze]++,Be.bl_tree[2*ce]++):Lt<=10?Be.bl_tree[2*fe]++:Be.bl_tree[2*he]++,nt=ze,St=(Lt=0)===yt?(Rt=138,3):ze===yt?(Rt=6,3):(Rt=7,4))}function Ve(Be,Ge,Me){var Re,ze,nt=-1,yt=Ge[1],Lt=0,Rt=7,St=4;for(yt===0&&(Rt=138,St=3),Re=0;Re<=Me;Re++)if(ze=yt,yt=Ge[2*(Re+1)+1],!(++Lt<Rt&&ze===yt)){if(Lt<St)for(;it(Be,ze,Be.bl_tree),--Lt!=0;);else ze!==0?(ze!==nt&&(it(Be,ze,Be.bl_tree),Lt--),it(Be,ce,Be.bl_tree),ct(Be,Lt-3,2)):Lt<=10?(it(Be,fe,Be.bl_tree),ct(Be,Lt-3,3)):(it(Be,he,Be.bl_tree),ct(Be,Lt-11,7));nt=ze,St=(Lt=0)===yt?(Rt=138,3):ze===yt?(Rt=6,3):(Rt=7,4)}}le(Ze);var Le=!1;function Ee(Be,Ge,Me,Re){ct(Be,(oe<<1)+(Re?1:0),3),function(ze,nt,yt,Lt){bt(ze),Lt&&(ut(ze,yt),ut(ze,~yt)),ue.arraySet(ze.pending_buf,ze.window,nt,yt,ze.pending),ze.pending+=yt}(Be,Ge,Me,!0)}Ae._tr_init=function(Be){Le||(function(){var Ge,Me,Re,ze,nt,yt=new Array(E+1);for(ze=Re=0;ze<se-1;ze++)for(je[ze]=Re,Ge=0;Ge<1<<me[ze];Ge++)we[Re++]=ze;for(we[Re-1]=ze,ze=nt=0;ze<16;ze++)for(Ze[ze]=nt,Ge=0;Ge<1<<pe[ze];Ge++)Ue[nt++]=ze;for(nt>>=7;ze<z;ze++)for(Ze[ze]=nt<<7,Ge=0;Ge<1<<pe[ze]-7;Ge++)Ue[256+nt++]=ze;for(Me=0;Me<=E;Me++)yt[Me]=0;for(Ge=0;Ge<=143;)Ce[2*Ge+1]=8,Ge++,yt[8]++;for(;Ge<=255;)Ce[2*Ge+1]=9,Ge++,yt[9]++;for(;Ge<=279;)Ce[2*Ge+1]=7,Ge++,yt[7]++;for(;Ge<=287;)Ce[2*Ge+1]=8,Ge++,yt[8]++;for(st(Ce,ne+1,yt),Ge=0;Ge<z;Ge++)Se[2*Ge+1]=5,Se[2*Ge]=tt(Ge,5);Fe=new Ke(Ce,me,re+1,ne,E),ke=new Ke(Se,pe,0,z,E),We=new Ke(new Array(0),be,0,y,te)}(),Le=!0),Be.l_desc=new qe(Be.dyn_ltree,Fe),Be.d_desc=new qe(Be.dyn_dtree,ke),Be.bl_desc=new qe(Be.bl_tree,We),Be.bi_buf=0,Be.bi_valid=0,gt(Be)},Ae._tr_stored_block=Ee,Ae._tr_flush_block=function(Be,Ge,Me,Re){var ze,nt,yt=0;0<Be.level?(Be.strm.data_type===2&&(Be.strm.data_type=function(Lt){var Rt,St=4093624447;for(Rt=0;Rt<=31;Rt++,St>>>=1)if(1&St&&Lt.dyn_ltree[2*Rt]!==0)return ie;if(Lt.dyn_ltree[18]!==0||Lt.dyn_ltree[20]!==0||Lt.dyn_ltree[26]!==0)return ae;for(Rt=32;Rt<re;Rt++)if(Lt.dyn_ltree[2*Rt]!==0)return ae;return ie}(Be)),Je(Be,Be.l_desc),Je(Be,Be.d_desc),yt=function(Lt){var Rt;for(Te(Lt,Lt.dyn_ltree,Lt.l_desc.max_code),Te(Lt,Lt.dyn_dtree,Lt.d_desc.max_code),Je(Lt,Lt.bl_desc),Rt=y-1;3<=Rt&&Lt.bl_tree[2*ye[Rt]+1]===0;Rt--);return Lt.opt_len+=3*(Rt+1)+5+5+4,Rt}(Be),ze=Be.opt_len+3+7>>>3,(nt=Be.static_len+3+7>>>3)<=ze&&(ze=nt)):ze=nt=Me+5,Me+4<=ze&&Ge!==-1?Ee(Be,Ge,Me,Re):Be.strategy===4||nt===ze?(ct(Be,2+(Re?1:0),3),At(Be,Ce,Se)):(ct(Be,4+(Re?1:0),3),function(Lt,Rt,St,pt){var Ft;for(ct(Lt,Rt-257,5),ct(Lt,St-1,5),ct(Lt,pt-4,4),Ft=0;Ft<pt;Ft++)ct(Lt,Lt.bl_tree[2*ye[Ft]+1],3);Ve(Lt,Lt.dyn_ltree,Rt-1),Ve(Lt,Lt.dyn_dtree,St-1)}(Be,Be.l_desc.max_code+1,Be.d_desc.max_code+1,yt+1),At(Be,Be.dyn_ltree,Be.dyn_dtree)),gt(Be),Re&&bt(Be)},Ae._tr_tally=function(Be,Ge,Me){return Be.pending_buf[Be.d_buf+2*Be.last_lit]=Ge>>>8&255,Be.pending_buf[Be.d_buf+2*Be.last_lit+1]=255&Ge,Be.pending_buf[Be.l_buf+Be.last_lit]=255&Me,Be.last_lit++,Ge===0?Be.dyn_ltree[2*Me]++:(Be.matches++,Ge--,Be.dyn_ltree[2*(we[Me]+re+1)]++,Be.dyn_dtree[2*et(Ge)]++),Be.last_lit===Be.lit_bufsize-1},Ae._tr_align=function(Be){ct(Be,2,3),it(Be,ee,Ce),function(Ge){Ge.bi_valid===16?(ut(Ge,Ge.bi_buf),Ge.bi_buf=0,Ge.bi_valid=0):8<=Ge.bi_valid&&(Ge.pending_buf[Ge.pending++]=255&Ge.bi_buf,Ge.bi_buf>>=8,Ge.bi_valid-=8)}(Be)}},{"../utils/common":41}],53:[function(x,ve,Ae){"use strict";ve.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,ve,Ae){(function(ue){(function(ie,ae){"use strict";if(!ie.setImmediate){var le,oe,se,re,ne=1,z={},y=!1,a=ie.document,E=Object.getPrototypeOf&&Object.getPrototypeOf(ie);E=E&&E.setTimeout?E:ie,le={}.toString.call(ie.process)==="[object process]"?function(ce){De.nextTick(function(){te(ce)})}:function(){if(ie.postMessage&&!ie.importScripts){var ce=!0,fe=ie.onmessage;return ie.onmessage=function(){ce=!1},ie.postMessage("","*"),ie.onmessage=fe,ce}}()?(re="setImmediate$"+Math.random()+"$",ie.addEventListener?ie.addEventListener("message",ee,!1):ie.attachEvent("onmessage",ee),function(ce){ie.postMessage(re+ce,"*")}):ie.MessageChannel?((se=new MessageChannel).port1.onmessage=function(ce){te(ce.data)},function(ce){se.port2.postMessage(ce)}):a&&"onreadystatechange"in a.createElement("script")?(oe=a.documentElement,function(ce){var fe=a.createElement("script");fe.onreadystatechange=function(){te(ce),fe.onreadystatechange=null,oe.removeChild(fe),fe=null},oe.appendChild(fe)}):function(ce){setTimeout(te,0,ce)},E.setImmediate=function(ce){typeof ce!="function"&&(ce=new Function(""+ce));for(var fe=new Array(arguments.length-1),he=0;he<fe.length;he++)fe[he]=arguments[he+1];var me={callback:ce,args:fe};return z[ne]=me,le(ne),ne++},E.clearImmediate=b}function b(ce){delete z[ce]}function te(ce){if(y)setTimeout(te,0,ce);else{var fe=z[ce];if(fe){y=!0;try{(function(he){var me=he.callback,pe=he.args;switch(pe.length){case 0:me();break;case 1:me(pe[0]);break;case 2:me(pe[0],pe[1]);break;case 3:me(pe[0],pe[1],pe[2]);break;default:me.apply(ae,pe)}})(fe)}finally{b(ce),y=!1}}}}function ee(ce){ce.source===ie&&typeof ce.data=="string"&&ce.data.indexOf(re)===0&&te(+ce.data.slice(re.length))}})(typeof self=="undefined"?ue===void 0?this:ue:self)}).call(this,typeof de.g!="undefined"?de.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},26819:function(sn,kt){"use strict";var de;var ge=typeof Symbol=="function"&&Symbol.for,De=ge?Symbol.for("react.element"):60103,x=ge?Symbol.for("react.portal"):60106,ve=ge?Symbol.for("react.fragment"):60107,Ae=ge?Symbol.for("react.strict_mode"):60108,ue=ge?Symbol.for("react.profiler"):60114,ie=ge?Symbol.for("react.provider"):60109,ae=ge?Symbol.for("react.context"):60110,le=ge?Symbol.for("react.async_mode"):60111,oe=ge?Symbol.for("react.concurrent_mode"):60111,se=ge?Symbol.for("react.forward_ref"):60112,re=ge?Symbol.for("react.suspense"):60113,ne=ge?Symbol.for("react.suspense_list"):60120,z=ge?Symbol.for("react.memo"):60115,y=ge?Symbol.for("react.lazy"):60116,a=ge?Symbol.for("react.block"):60121,E=ge?Symbol.for("react.fundamental"):60117,b=ge?Symbol.for("react.responder"):60118,te=ge?Symbol.for("react.scope"):60119;function ee(fe){if(typeof fe=="object"&&fe!==null){var he=fe.$$typeof;switch(he){case De:switch(fe=fe.type,fe){case le:case oe:case ve:case ue:case Ae:case re:return fe;default:switch(fe=fe&&fe.$$typeof,fe){case ae:case se:case y:case z:case ie:return fe;default:return he}}case x:return he}}}function ce(fe){return ee(fe)===oe}de=le,de=oe,de=ae,de=ie,de=De,de=se,de=ve,de=y,de=z,de=x,de=ue,de=Ae,de=re,de=function(fe){return ce(fe)||ee(fe)===le},de=ce,de=function(fe){return ee(fe)===ae},de=function(fe){return ee(fe)===ie},de=function(fe){return typeof fe=="object"&&fe!==null&&fe.$$typeof===De},de=function(fe){return ee(fe)===se},de=function(fe){return ee(fe)===ve},de=function(fe){return ee(fe)===y},kt.isMemo=function(fe){return ee(fe)===z},de=function(fe){return ee(fe)===x},de=function(fe){return ee(fe)===ue},de=function(fe){return ee(fe)===Ae},de=function(fe){return ee(fe)===re},de=function(fe){return typeof fe=="string"||typeof fe=="function"||fe===ve||fe===oe||fe===ue||fe===Ae||fe===re||fe===ne||typeof fe=="object"&&fe!==null&&(fe.$$typeof===y||fe.$$typeof===z||fe.$$typeof===ie||fe.$$typeof===ae||fe.$$typeof===se||fe.$$typeof===E||fe.$$typeof===b||fe.$$typeof===te||fe.$$typeof===a)},de=ee},18459:function(sn,kt,de){"use strict";sn.exports=de(26819)},16651:function(sn,kt){"use strict";var de;var ge=Symbol.for("react.element"),De=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),ve=Symbol.for("react.strict_mode"),Ae=Symbol.for("react.profiler"),ue=Symbol.for("react.provider"),ie=Symbol.for("react.context"),ae=Symbol.for("react.server_context"),le=Symbol.for("react.forward_ref"),oe=Symbol.for("react.suspense"),se=Symbol.for("react.suspense_list"),re=Symbol.for("react.memo"),ne=Symbol.for("react.lazy"),z=Symbol.for("react.offscreen"),y;y=Symbol.for("react.module.reference");function a(E){if(typeof E=="object"&&E!==null){var b=E.$$typeof;switch(b){case ge:switch(E=E.type,E){case x:case Ae:case ve:case oe:case se:return E;default:switch(E=E&&E.$$typeof,E){case ae:case ie:case le:case ne:case re:case ue:return E;default:return b}}case De:return b}}}de=ie,de=ue,de=ge,de=le,de=x,de=ne,de=re,de=De,de=Ae,de=ve,de=oe,de=se,de=function(){return!1},de=function(){return!1},de=function(E){return a(E)===ie},de=function(E){return a(E)===ue},de=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===ge},de=function(E){return a(E)===le},de=function(E){return a(E)===x},de=function(E){return a(E)===ne},de=function(E){return a(E)===re},de=function(E){return a(E)===De},de=function(E){return a(E)===Ae},de=function(E){return a(E)===ve},de=function(E){return a(E)===oe},de=function(E){return a(E)===se},de=function(E){return typeof E=="string"||typeof E=="function"||E===x||E===Ae||E===ve||E===oe||E===se||E===z||typeof E=="object"&&E!==null&&(E.$$typeof===ne||E.$$typeof===re||E.$$typeof===ue||E.$$typeof===ie||E.$$typeof===le||E.$$typeof===y||E.getModuleId!==void 0)},de=a},33993:function(sn,kt,de){"use strict";de(16651)},46762:function(sn,kt){"use strict";var de;var ge=Symbol.for("react.element"),De=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),ve=Symbol.for("react.strict_mode"),Ae=Symbol.for("react.profiler"),ue=Symbol.for("react.provider"),ie=Symbol.for("react.context"),ae=Symbol.for("react.server_context"),le=Symbol.for("react.forward_ref"),oe=Symbol.for("react.suspense"),se=Symbol.for("react.suspense_list"),re=Symbol.for("react.memo"),ne=Symbol.for("react.lazy"),z=Symbol.for("react.offscreen"),y;y=Symbol.for("react.module.reference");function a(E){if(typeof E=="object"&&E!==null){var b=E.$$typeof;switch(b){case ge:switch(E=E.type,E){case x:case Ae:case ve:case oe:case se:return E;default:switch(E=E&&E.$$typeof,E){case ae:case ie:case le:case ne:case re:case ue:return E;default:return b}}case De:return b}}}de=ie,de=ue,de=ge,de=le,de=x,de=ne,de=re,de=De,de=Ae,de=ve,de=oe,de=se,de=function(){return!1},de=function(){return!1},de=function(E){return a(E)===ie},de=function(E){return a(E)===ue},de=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===ge},de=function(E){return a(E)===le},kt.isFragment=function(E){return a(E)===x},de=function(E){return a(E)===ne},de=function(E){return a(E)===re},de=function(E){return a(E)===De},de=function(E){return a(E)===Ae},de=function(E){return a(E)===ve},de=function(E){return a(E)===oe},de=function(E){return a(E)===se},de=function(E){return typeof E=="string"||typeof E=="function"||E===x||E===Ae||E===ve||E===oe||E===se||E===z||typeof E=="object"&&E!==null&&(E.$$typeof===ne||E.$$typeof===re||E.$$typeof===ue||E.$$typeof===ie||E.$$typeof===le||E.$$typeof===y||E.getModuleId!==void 0)},de=a},35110:function(sn,kt,de){"use strict";sn.exports=de(46762)},64217:function(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ae}});var ge=de(1413),De=`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`,ve="".concat(De," ").concat(x).split(/[\s\n]+/),Ae="aria-",ue="data-";function ie(le,oe){return le.indexOf(oe)===0}function ae(le){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se;oe===!1?se={aria:!0,data:!0,attr:!0}:oe===!0?se={aria:!0}:se=(0,ge.Z)({},oe);var re={};return Object.keys(le).forEach(function(ne){(se.aria&&(ne==="role"||ie(ne,Ae))||se.data&&ie(ne,ue)||se.attr&&ve.includes(ne))&&(re[ne]=le[ne])}),re}},58971:function(sn,kt,de){var ge=de(62195),De=de(39015),x=[de(19257)];sn.exports=ge.createStore(De,x)},19257:function(sn,kt,de){sn.exports=ge;function ge(){return de(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(sn){return sn<10?"0"+sn:sn}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(sn){return rx_escapable.lastIndex=0,rx_escapable.test(sn)?'"'+sn.replace(rx_escapable,function(kt){var de=meta[kt];return typeof de=="string"?de:"\\u"+("0000"+kt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+sn+'"'}function str(sn,kt){var de,ge,De,x,ve=gap,Ae,ue=kt[sn];switch(ue&&typeof ue=="object"&&typeof ue.toJSON=="function"&&(ue=ue.toJSON(sn)),typeof rep=="function"&&(ue=rep.call(kt,sn,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,de=0;de<x;de+=1)Ae[de]=str(de,ue)||"null";return De=Ae.length===0?"[]":gap?`[
|
|
|
`+gap+Ae.join(`,
|
|
|
`+gap)+`
|
|
|
`+ve+"]":"["+Ae.join(",")+"]",gap=ve,De}if(rep&&typeof rep=="object")for(x=rep.length,de=0;de<x;de+=1)typeof rep[de]=="string"&&(ge=rep[de],De=str(ge,ue),De&&Ae.push(quote(ge)+(gap?": ":":")+De));else for(ge in ue)Object.prototype.hasOwnProperty.call(ue,ge)&&(De=str(ge,ue),De&&Ae.push(quote(ge)+(gap?": ":":")+De));return De=Ae.length===0?"{}":gap?`{
|
|
|
`+gap+Ae.join(`,
|
|
|
`+gap)+`
|
|
|
`+ve+"}":"{"+Ae.join(",")+"}",gap=ve,De}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(sn,kt,de){var ge;if(gap="",indent="",typeof de=="number")for(ge=0;ge<de;ge+=1)indent+=" ";else typeof de=="string"&&(indent=de);if(rep=kt,kt&&typeof kt!="function"&&(typeof kt!="object"||typeof kt.length!="number"))throw new Error("JSON.stringify");return str("",{"":sn})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(sn,kt){var de,ge,De=sn[kt];if(De&&typeof De=="object")for(de in De)Object.prototype.hasOwnProperty.call(De,de)&&(ge=walk(De,de),ge!==void 0?De[de]=ge:delete De[de]);return reviver.call(sn,kt,De)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(sn){return"\\u"+("0000"+sn.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(sn,kt,de){var ge=de(69078),De=ge.slice,x=ge.pluck,ve=ge.each,Ae=ge.bind,ue=ge.create,ie=ge.isList,ae=ge.isFunction,le=ge.isObject;sn.exports={createStore:re};var oe={version:"2.0.12",enabled:!1,get:function(ne,z){var y=this.storage.read(this._namespacePrefix+ne);return this._deserialize(y,z)},set:function(ne,z){return z===void 0?this.remove(ne):(this.storage.write(this._namespacePrefix+ne,this._serialize(z)),z)},remove:function(ne){this.storage.remove(this._namespacePrefix+ne)},each:function(ne){var z=this;this.storage.each(function(y,a){ne.call(z,z._deserialize(y),(a||"").replace(z._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(ne){return this._namespacePrefix=="__storejs_"+ne+"_"},createStore:function(){return re.apply(this,arguments)},addPlugin:function(ne){this._addPlugin(ne)},namespace:function(ne){return re(this.storage,this.plugins,ne)}};function se(){var ne=typeof console=="undefined"?null:console;if(ne){var z=ne.warn?ne.warn:ne.log;z.apply(ne,arguments)}}function re(ne,z,y){y||(y=""),ne&&!ie(ne)&&(ne=[ne]),z&&!ie(z)&&(z=[z]);var a=y?"__storejs_"+y+"_":"",E=y?new RegExp("^"+a):null,b=/^[a-zA-Z0-9_\-]*$/;if(!b.test(y))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var te={_namespacePrefix:a,_namespaceRegexp:E,_testStorage:function(ce){try{var fe="__storejs__test__";ce.write(fe,fe);var he=ce.read(fe)===fe;return ce.remove(fe),he}catch(me){return!1}},_assignPluginFnProp:function(ce,fe){var he=this[fe];this[fe]=function(){var pe=De(arguments,0),be=this;function ye(){if(he)return ve(arguments,function(Se,Ue){pe[Ue]=Se}),he.apply(be,pe)}var Ce=[ye].concat(pe);return ce.apply(be,Ce)}},_serialize:function(ce){return JSON.stringify(ce)},_deserialize:function(ce,fe){if(!ce)return fe;var he="";try{he=JSON.parse(ce)}catch(me){he=ce}return he!==void 0?he:fe},_addStorage:function(ce){this.enabled||this._testStorage(ce)&&(this.storage=ce,this.enabled=!0)},_addPlugin:function(ce){var fe=this;if(ie(ce)){ve(ce,function(pe){fe._addPlugin(pe)});return}var he=x(this.plugins,function(pe){return ce===pe});if(!he){if(this.plugins.push(ce),!ae(ce))throw new Error("Plugins must be function values that return objects");var me=ce.call(this);if(!le(me))throw new Error("Plugins must return an object of function properties");ve(me,function(pe,be){if(!ae(pe))throw new Error("Bad plugin property: "+be+" from plugin "+ce.name+". Plugins should only return functions.");fe._assignPluginFnProp(pe,be)})}},addStorage:function(ce){se("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(ce)}},ee=ue(te,oe,{plugins:[]});return ee.raw={},ve(ee,function(ce,fe){ae(ce)&&(ee.raw[fe]=Ae(ee,ce))}),ve(ne,function(ce){ee._addStorage(ce)}),ve(z,function(ce){ee._addPlugin(ce)}),ee}},69078:function(sn,kt,de){var ge=Ae(),De=ue(),x=ie(),ve=typeof window!="undefined"?window:de.g;sn.exports={assign:ge,create:De,trim:x,bind:ae,slice:le,each:oe,map:se,pluck:re,isList:ne,isFunction:z,isObject:y,Global:ve};function Ae(){return Object.assign?Object.assign:function(E,b,te,ee){for(var ce=1;ce<arguments.length;ce++)oe(Object(arguments[ce]),function(fe,he){E[he]=fe});return E}}function ue(){if(Object.create)return function(b,te,ee,ce){var fe=le(arguments,1);return ge.apply(this,[Object.create(b)].concat(fe))};{let E=function(){};var a=E;return function(te,ee,ce,fe){var he=le(arguments,1);return E.prototype=te,ge.apply(this,[new E].concat(he))}}}function ie(){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 ae(a,E){return function(){return E.apply(a,Array.prototype.slice.call(arguments,0))}}function le(a,E){return Array.prototype.slice.call(a,E||0)}function oe(a,E){re(a,function(b,te){return E(b,te),!1})}function se(a,E){var b=ne(a)?[]:{};return re(a,function(te,ee){return b[ee]=E(te,ee),!1}),b}function re(a,E){if(ne(a)){for(var b=0;b<a.length;b++)if(E(a[b],b))return a[b]}else for(var te in a)if(a.hasOwnProperty(te)&&E(a[te],te))return a[te]}function ne(a){return a!=null&&typeof a!="function"&&typeof a.length=="number"}function z(a){return a&&{}.toString.call(a)==="[object Function]"}function y(a){return a&&{}.toString.call(a)==="[object Object]"}},39015:function(sn,kt,de){sn.exports=[de(39627),de(95347),de(34524),de(45580),de(58855),de(8728)]},45580:function(sn,kt,de){var ge=de(69078),De=ge.Global,x=ge.trim;sn.exports={name:"cookieStorage",read:Ae,write:ie,each:ue,remove:ae,clearAll:le};var ve=De.document;function Ae(se){if(!se||!oe(se))return null;var re="(?:^|.*;\\s*)"+escape(se).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(ve.cookie.replace(new RegExp(re),"$1"))}function ue(se){for(var re=ve.cookie.split(/; ?/g),ne=re.length-1;ne>=0;ne--)if(x(re[ne])){var z=re[ne].split("="),y=unescape(z[0]),a=unescape(z[1]);se(a,y)}}function ie(se,re){se&&(ve.cookie=escape(se)+"="+escape(re)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ae(se){!se||!oe(se)||(ve.cookie=escape(se)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function le(){ue(function(se,re){ae(re)})}function oe(se){return new RegExp("(?:^|;\\s*)"+escape(se).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(ve.cookie)}},39627:function(sn,kt,de){var ge=de(69078),De=ge.Global;sn.exports={name:"localStorage",read:ve,write:Ae,each:ue,remove:ie,clearAll:ae};function x(){return De.localStorage}function ve(le){return x().getItem(le)}function Ae(le,oe){return x().setItem(le,oe)}function ue(le){for(var oe=x().length-1;oe>=0;oe--){var se=x().key(oe);le(ve(se),se)}}function ie(le){return x().removeItem(le)}function ae(){return x().clear()}},8728:function(sn){sn.exports={name:"memoryStorage",read:de,write:ge,each:De,remove:x,clearAll:ve};var kt={};function de(Ae){return kt[Ae]}function ge(Ae,ue){kt[Ae]=ue}function De(Ae){for(var ue in kt)kt.hasOwnProperty(ue)&&Ae(kt[ue],ue)}function x(Ae){delete kt[Ae]}function ve(Ae){kt={}}},95347:function(sn,kt,de){var ge=de(69078),De=ge.Global;sn.exports={name:"oldFF-globalStorage",read:ve,write:Ae,each:ue,remove:ie,clearAll:ae};var x=De.globalStorage;function ve(le){return x[le]}function Ae(le,oe){x[le]=oe}function ue(le){for(var oe=x.length-1;oe>=0;oe--){var se=x.key(oe);le(x[se],se)}}function ie(le){return x.removeItem(le)}function ae(){ue(function(le,oe){delete x[le]})}},34524:function(sn,kt,de){var ge=de(69078),De=ge.Global;sn.exports={name:"oldIE-userDataStorage",write:ie,read:ae,each:le,remove:oe,clearAll:se};var x="storejs",ve=De.document,Ae=z(),ue=(De.navigator?De.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function ie(y,a){if(!ue){var E=ne(y);Ae(function(b){b.setAttribute(E,a),b.save(x)})}}function ae(y){if(!ue){var a=ne(y),E=null;return Ae(function(b){E=b.getAttribute(a)}),E}}function le(y){Ae(function(a){for(var E=a.XMLDocument.documentElement.attributes,b=E.length-1;b>=0;b--){var te=E[b];y(a.getAttribute(te.name),te.name)}})}function oe(y){var a=ne(y);Ae(function(E){E.removeAttribute(a),E.save(x)})}function se(){Ae(function(y){var a=y.XMLDocument.documentElement.attributes;y.load(x);for(var E=a.length-1;E>=0;E--)y.removeAttribute(a[E].name);y.save(x)})}var re=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function ne(y){return y.replace(/^\d/,"___$&").replace(re,"___")}function z(){if(!ve||!ve.documentElement||!ve.documentElement.addBehavior)return null;var y="script",a,E,b;try{E=new ActiveXObject("htmlfile"),E.open(),E.write("<"+y+">document.w=window</"+y+'><iframe src="/favicon.ico"></iframe>'),E.close(),a=E.w.frames[0].document,b=a.createElement("div")}catch(te){b=ve.createElement("div"),a=ve.body}return function(te){var ee=[].slice.call(arguments,0);ee.unshift(b),a.appendChild(b),b.addBehavior("#default#userData"),b.load(x),te.apply(this,ee),a.removeChild(b)}}},58855:function(sn,kt,de){var ge=de(69078),De=ge.Global;sn.exports={name:"sessionStorage",read:ve,write:Ae,each:ue,remove:ie,clearAll:ae};function x(){return De.sessionStorage}function ve(le){return x().getItem(le)}function Ae(le,oe){return x().setItem(le,oe)}function ue(le){for(var oe=x().length-1;oe>=0;oe--){var se=x().key(oe);le(ve(se),se)}}function ie(le){return x().removeItem(le)}function ae(){return x().clear()}},12320:function(sn){(function(kt,de){if(1)sn.exports=de();else var ge,De})(window,function(){return function(kt){var de={};function ge(De){if(de[De])return de[De].exports;var x=de[De]={i:De,l:!1,exports:{}};return kt[De].call(x.exports,x,x.exports,ge),x.l=!0,x.exports}return ge.m=kt,ge.c=de,ge.d=function(De,x,ve){ge.o(De,x)||Object.defineProperty(De,x,{enumerable:!0,get:ve})},ge.r=function(De){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(De,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(De,"__esModule",{value:!0})},ge.t=function(De,x){if(1&x&&(De=ge(De)),8&x||4&x&&typeof De=="object"&&De&&De.__esModule)return De;var ve=Object.create(null);if(ge.r(ve),Object.defineProperty(ve,"default",{enumerable:!0,value:De}),2&x&&typeof De!="string")for(var Ae in De)ge.d(ve,Ae,function(ue){return De[ue]}.bind(null,Ae));return ve},ge.n=function(De){var x=De&&De.__esModule?function(){return De.default}:function(){return De};return ge.d(x,"a",x),x},ge.o=function(De,x){return Object.prototype.hasOwnProperty.call(De,x)},ge.p="",ge(ge.s=34)}([function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.forwardEvent=de.EventEmitter=void 0;var De=function(){function x(){this._listeners=[],this._disposed=!1}return Object.defineProperty(x.prototype,"event",{get:function(){var ve=this;return this._event||(this._event=function(Ae){return ve._listeners.push(Ae),{dispose:function(){if(!ve._disposed){for(var ue=0;ue<ve._listeners.length;ue++)if(ve._listeners[ue]===Ae)return void ve._listeners.splice(ue,1)}}}}),this._event},enumerable:!1,configurable:!0}),x.prototype.fire=function(ve,Ae){for(var ue=[],ie=0;ie<this._listeners.length;ie++)ue.push(this._listeners[ie]);for(ie=0;ie<ue.length;ie++)ue[ie].call(void 0,ve,Ae)},x.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},x}();de.EventEmitter=De,de.forwardEvent=function(x,ve){return x(function(Ae){return ve.fire(Ae)})}},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.IUnicodeService=de.IOptionsService=de.ILogService=de.IInstantiationService=de.IDirtyRowService=de.ICharsetService=de.ICoreService=de.ICoreMouseService=de.IBufferService=void 0;var De=ge(14);de.IBufferService=De.createDecorator("BufferService"),de.ICoreMouseService=De.createDecorator("CoreMouseService"),de.ICoreService=De.createDecorator("CoreService"),de.ICharsetService=De.createDecorator("CharsetService"),de.IDirtyRowService=De.createDecorator("DirtyRowService"),de.IInstantiationService=De.createDecorator("InstantiationService"),de.ILogService=De.createDecorator("LogService"),de.IOptionsService=De.createDecorator("OptionsService"),de.IUnicodeService=De.createDecorator("UnicodeService")},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.getDisposeArrayDisposable=de.disposeArray=de.Disposable=void 0;var De=function(){function ve(){this._disposables=[],this._isDisposed=!1}return ve.prototype.dispose=function(){this._isDisposed=!0;for(var Ae=0,ue=this._disposables;Ae<ue.length;Ae++)ue[Ae].dispose();this._disposables.length=0},ve.prototype.register=function(Ae){return this._disposables.push(Ae),Ae},ve.prototype.unregister=function(Ae){var ue=this._disposables.indexOf(Ae);ue!==-1&&this._disposables.splice(ue,1)},ve}();function x(ve){for(var Ae=0,ue=ve;Ae<ue.length;Ae++)ue[Ae].dispose();ve.length=0}de.Disposable=De,de.disposeArray=x,de.getDisposeArrayDisposable=function(ve){return{dispose:function(){return x(ve)}}}},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.WHITESPACE_CELL_CODE=de.WHITESPACE_CELL_WIDTH=de.WHITESPACE_CELL_CHAR=de.NULL_CELL_CODE=de.NULL_CELL_WIDTH=de.NULL_CELL_CHAR=de.CHAR_DATA_CODE_INDEX=de.CHAR_DATA_WIDTH_INDEX=de.CHAR_DATA_CHAR_INDEX=de.CHAR_DATA_ATTR_INDEX=de.DEFAULT_ATTR=de.DEFAULT_COLOR=void 0,de.DEFAULT_COLOR=256,de.DEFAULT_ATTR=256|de.DEFAULT_COLOR<<9,de.CHAR_DATA_ATTR_INDEX=0,de.CHAR_DATA_CHAR_INDEX=1,de.CHAR_DATA_WIDTH_INDEX=2,de.CHAR_DATA_CODE_INDEX=3,de.NULL_CELL_CHAR="",de.NULL_CELL_WIDTH=1,de.NULL_CELL_CODE=0,de.WHITESPACE_CELL_CHAR=" ",de.WHITESPACE_CELL_WIDTH=1,de.WHITESPACE_CELL_CODE=32},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(ae,le){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(oe,se){oe.__proto__=se}||function(oe,se){for(var re in se)se.hasOwnProperty(re)&&(oe[re]=se[re])})(ae,le)},function(ae,le){function oe(){this.constructor=ae}De(ae,le),ae.prototype=le===null?Object.create(le):(oe.prototype=le.prototype,new oe)});Object.defineProperty(de,"__esModule",{value:!0}),de.CellData=void 0;var ve=ge(8),Ae=ge(3),ue=ge(6),ie=function(ae){function le(){var oe=ae!==null&&ae.apply(this,arguments)||this;return oe.content=0,oe.fg=0,oe.bg=0,oe.extended=new ue.ExtendedAttrs,oe.combinedData="",oe}return x(le,ae),le.fromCharData=function(oe){var se=new le;return se.setFromCharData(oe),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?ve.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(oe){this.fg=oe[Ae.CHAR_DATA_ATTR_INDEX],this.bg=0;var se=!1;if(oe[Ae.CHAR_DATA_CHAR_INDEX].length>2)se=!0;else if(oe[Ae.CHAR_DATA_CHAR_INDEX].length===2){var re=oe[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=re&&re<=56319){var ne=oe[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=ne&&ne<=57343?this.content=1024*(re-55296)+ne-56320+65536|oe[Ae.CHAR_DATA_WIDTH_INDEX]<<22:se=!0}else se=!0}else this.content=oe[Ae.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|oe[Ae.CHAR_DATA_WIDTH_INDEX]<<22;se&&(this.combinedData=oe[Ae.CHAR_DATA_CHAR_INDEX],this.content=2097152|oe[Ae.CHAR_DATA_WIDTH_INDEX]<<22)},le.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},le}(ue.AttributeData);de.CellData=ie},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.ISoundService=de.ISelectionService=de.IRenderService=de.IMouseService=de.ICoreBrowserService=de.ICharSizeService=void 0;var De=ge(14);de.ICharSizeService=De.createDecorator("CharSizeService"),de.ICoreBrowserService=De.createDecorator("CoreBrowserService"),de.IMouseService=De.createDecorator("MouseService"),de.IRenderService=De.createDecorator("RenderService"),de.ISelectionService=De.createDecorator("SelectionService"),de.ISoundService=De.createDecorator("SoundService")},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.ExtendedAttrs=de.AttributeData=void 0;var De=function(){function ve(){this.fg=0,this.bg=0,this.extended=new x}return ve.toColorRGB=function(Ae){return[Ae>>>16&255,Ae>>>8&255,255&Ae]},ve.fromColorRGB=function(Ae){return(255&Ae[0])<<16|(255&Ae[1])<<8|255&Ae[2]},ve.prototype.clone=function(){var Ae=new ve;return Ae.fg=this.fg,Ae.bg=this.bg,Ae.extended=this.extended.clone(),Ae},ve.prototype.isInverse=function(){return 67108864&this.fg},ve.prototype.isBold=function(){return 134217728&this.fg},ve.prototype.isUnderline=function(){return 268435456&this.fg},ve.prototype.isBlink=function(){return 536870912&this.fg},ve.prototype.isInvisible=function(){return 1073741824&this.fg},ve.prototype.isItalic=function(){return 67108864&this.bg},ve.prototype.isDim=function(){return 134217728&this.bg},ve.prototype.getFgColorMode=function(){return 50331648&this.fg},ve.prototype.getBgColorMode=function(){return 50331648&this.bg},ve.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},ve.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},ve.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},ve.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},ve.prototype.isFgDefault=function(){return(50331648&this.fg)==0},ve.prototype.isBgDefault=function(){return(50331648&this.bg)==0},ve.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},ve.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},ve.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},ve.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},ve.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},ve.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()},ve.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},ve.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},ve.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},ve.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},ve.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},ve}();de.AttributeData=De;var x=function(){function ve(Ae,ue){Ae===void 0&&(Ae=0),ue===void 0&&(ue=-1),this.underlineStyle=Ae,this.underlineColor=ue}return ve.prototype.clone=function(){return new ve(this.underlineStyle,this.underlineColor)},ve.prototype.isEmpty=function(){return this.underlineStyle===0},ve}();de.ExtendedAttrs=x},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.addDisposableDomListener=void 0,de.addDisposableDomListener=function(De,x,ve,Ae){De.addEventListener(x,ve,Ae);var ue=!1;return{dispose:function(){ue||(ue=!0,De.removeEventListener(x,ve,Ae))}}}},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.Utf8ToUtf32=de.StringToUtf32=de.utf32ToString=de.stringFromCodePoint=void 0,de.stringFromCodePoint=function(ve){return ve>65535?(ve-=65536,String.fromCharCode(55296+(ve>>10))+String.fromCharCode(ve%1024+56320)):String.fromCharCode(ve)},de.utf32ToString=function(ve,Ae,ue){Ae===void 0&&(Ae=0),ue===void 0&&(ue=ve.length);for(var ie="",ae=Ae;ae<ue;++ae){var le=ve[ae];le>65535?(le-=65536,ie+=String.fromCharCode(55296+(le>>10))+String.fromCharCode(le%1024+56320)):ie+=String.fromCharCode(le)}return ie};var De=function(){function ve(){this._interim=0}return ve.prototype.clear=function(){this._interim=0},ve.prototype.decode=function(Ae,ue){var ie=Ae.length;if(!ie)return 0;var ae=0,le=0;this._interim&&(56320<=(re=Ae.charCodeAt(le++))&&re<=57343?ue[ae++]=1024*(this._interim-55296)+re-56320+65536:(ue[ae++]=this._interim,ue[ae++]=re),this._interim=0);for(var oe=le;oe<ie;++oe){var se=Ae.charCodeAt(oe);if(55296<=se&&se<=56319){if(++oe>=ie)return this._interim=se,ae;var re;56320<=(re=Ae.charCodeAt(oe))&&re<=57343?ue[ae++]=1024*(se-55296)+re-56320+65536:(ue[ae++]=se,ue[ae++]=re)}else ue[ae++]=se}return ae},ve}();de.StringToUtf32=De;var x=function(){function ve(){this.interim=new Uint8Array(3)}return ve.prototype.clear=function(){this.interim.fill(0)},ve.prototype.decode=function(Ae,ue){var ie=Ae.length;if(!ie)return 0;var ae,le,oe,se,re=0,ne=0,z=0;if(this.interim[0]){var y=!1,a=this.interim[0];a&=(224&a)==192?31:(240&a)==224?15:7;for(var E=0,b=void 0;(b=63&this.interim[++E])&&E<4;)a<<=6,a|=b;for(var te=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,ee=te-E;z<ee;){if(z>=ie)return 0;if((192&(b=Ae[z++]))!=128){z--,y=!0;break}this.interim[E++]=b,a<<=6,a|=63&b}y||(te===2?a<128?z--:ue[re++]=a:te===3?a<2048||a>=55296&&a<=57343||(ue[re++]=a):a<65536||a>1114111||(ue[re++]=a)),this.interim.fill(0)}for(var ce=ie-4,fe=z;fe<ie;){for(;!(!(fe<ce)||128&(ae=Ae[fe])||128&(le=Ae[fe+1])||128&(oe=Ae[fe+2])||128&(se=Ae[fe+3]));)ue[re++]=ae,ue[re++]=le,ue[re++]=oe,ue[re++]=se,fe+=4;if((ae=Ae[fe++])<128)ue[re++]=ae;else if((224&ae)==192){if(fe>=ie)return this.interim[0]=ae,re;if((192&(le=Ae[fe++]))!=128){fe--;continue}if((ne=(31&ae)<<6|63&le)<128){fe--;continue}ue[re++]=ne}else if((240&ae)==224){if(fe>=ie)return this.interim[0]=ae,re;if((192&(le=Ae[fe++]))!=128){fe--;continue}if(fe>=ie)return this.interim[0]=ae,this.interim[1]=le,re;if((192&(oe=Ae[fe++]))!=128){fe--;continue}if((ne=(15&ae)<<12|(63&le)<<6|63&oe)<2048||ne>=55296&&ne<=57343)continue;ue[re++]=ne}else if((248&ae)==240){if(fe>=ie)return this.interim[0]=ae,re;if((192&(le=Ae[fe++]))!=128){fe--;continue}if(fe>=ie)return this.interim[0]=ae,this.interim[1]=le,re;if((192&(oe=Ae[fe++]))!=128){fe--;continue}if(fe>=ie)return this.interim[0]=ae,this.interim[1]=le,this.interim[2]=oe,re;if((192&(se=Ae[fe++]))!=128){fe--;continue}if((ne=(7&ae)<<18|(63&le)<<12|(63&oe)<<6|63&se)<65536||ne>1114111)continue;ue[re++]=ne}}return re},ve}();de.Utf8ToUtf32=x},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.CHAR_ATLAS_CELL_SPACING=de.DIM_OPACITY=de.INVERTED_DEFAULT_COLOR=void 0,de.INVERTED_DEFAULT_COLOR=257,de.DIM_OPACITY=.5,de.CHAR_ATLAS_CELL_SPACING=1},function(kt,de,ge){"use strict";var De,x,ve,Ae;function ue(ae){var le=ae.toString(16);return le.length<2?"0"+le:le}function ie(ae,le){return ae<le?(le+.05)/(ae+.05):(ae+.05)/(le+.05)}Object.defineProperty(de,"__esModule",{value:!0}),de.contrastRatio=de.toPaddedHex=de.rgba=de.rgb=de.css=de.color=de.channels=void 0,function(ae){ae.toCss=function(le,oe,se,re){return re!==void 0?"#"+ue(le)+ue(oe)+ue(se)+ue(re):"#"+ue(le)+ue(oe)+ue(se)},ae.toRgba=function(le,oe,se,re){return re===void 0&&(re=255),(le<<24|oe<<16|se<<8|re)>>>0}}(De=de.channels||(de.channels={})),(x=de.color||(de.color={})).blend=function(ae,le){var oe=(255&le.rgba)/255;if(oe===1)return{css:le.css,rgba:le.rgba};var se=le.rgba>>24&255,re=le.rgba>>16&255,ne=le.rgba>>8&255,z=ae.rgba>>24&255,y=ae.rgba>>16&255,a=ae.rgba>>8&255,E=z+Math.round((se-z)*oe),b=y+Math.round((re-y)*oe),te=a+Math.round((ne-a)*oe);return{css:De.toCss(E,b,te),rgba:De.toRgba(E,b,te)}},x.isOpaque=function(ae){return(255&ae.rgba)==255},x.ensureContrastRatio=function(ae,le,oe){var se=Ae.ensureContrastRatio(ae.rgba,le.rgba,oe);if(se)return Ae.toColor(se>>24&255,se>>16&255,se>>8&255)},x.opaque=function(ae){var le=(255|ae.rgba)>>>0,oe=Ae.toChannels(le),se=oe[0],re=oe[1],ne=oe[2];return{css:De.toCss(se,re,ne),rgba:le}},x.opacity=function(ae,le){var oe=Math.round(255*le),se=Ae.toChannels(ae.rgba),re=se[0],ne=se[1],z=se[2];return{css:De.toCss(re,ne,z,oe),rgba:De.toRgba(re,ne,z,oe)}},(de.css||(de.css={})).toColor=function(ae){switch(ae.length){case 7:return{css:ae,rgba:(parseInt(ae.slice(1),16)<<8|255)>>>0};case 9:return{css:ae,rgba:parseInt(ae.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(ae){function le(oe,se,re){var ne=oe/255,z=se/255,y=re/255;return .2126*(ne<=.03928?ne/12.92:Math.pow((ne+.055)/1.055,2.4))+.7152*(z<=.03928?z/12.92:Math.pow((z+.055)/1.055,2.4))+.0722*(y<=.03928?y/12.92:Math.pow((y+.055)/1.055,2.4))}ae.relativeLuminance=function(oe){return le(oe>>16&255,oe>>8&255,255&oe)},ae.relativeLuminance2=le}(ve=de.rgb||(de.rgb={})),function(ae){function le(se,re,ne){for(var z=se>>24&255,y=se>>16&255,a=se>>8&255,E=re>>24&255,b=re>>16&255,te=re>>8&255,ee=ie(ve.relativeLuminance2(E,te,b),ve.relativeLuminance2(z,y,a));ee<ne&&(E>0||b>0||te>0);)E-=Math.max(0,Math.ceil(.1*E)),b-=Math.max(0,Math.ceil(.1*b)),te-=Math.max(0,Math.ceil(.1*te)),ee=ie(ve.relativeLuminance2(E,te,b),ve.relativeLuminance2(z,y,a));return(E<<24|b<<16|te<<8|255)>>>0}function oe(se,re,ne){for(var z=se>>24&255,y=se>>16&255,a=se>>8&255,E=re>>24&255,b=re>>16&255,te=re>>8&255,ee=ie(ve.relativeLuminance2(E,te,b),ve.relativeLuminance2(z,y,a));ee<ne&&(E<255||b<255||te<255);)E=Math.min(255,E+Math.ceil(.1*(255-E))),b=Math.min(255,b+Math.ceil(.1*(255-b))),te=Math.min(255,te+Math.ceil(.1*(255-te))),ee=ie(ve.relativeLuminance2(E,te,b),ve.relativeLuminance2(z,y,a));return(E<<24|b<<16|te<<8|255)>>>0}ae.ensureContrastRatio=function(se,re,ne){var z=ve.relativeLuminance(se>>8),y=ve.relativeLuminance(re>>8);if(ie(z,y)<ne)return y<z?le(se,re,ne):oe(se,re,ne)},ae.reduceLuminance=le,ae.increaseLuminance=oe,ae.toChannels=function(se){return[se>>24&255,se>>16&255,se>>8&255,255&se]},ae.toColor=function(se,re,ne){return{css:De.toCss(se,re,ne),rgba:De.toRgba(se,re,ne)}}}(Ae=de.rgba||(de.rgba={})),de.toPaddedHex=ue,de.contrastRatio=ie},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isLinux=de.isWindows=de.isIphone=de.isIpad=de.isMac=de.isSafari=de.isFirefox=void 0;var De=typeof navigator=="undefined",x=De?"node":navigator.userAgent,ve=De?"node":navigator.platform;function Ae(ue,ie){return ue.indexOf(ie)>=0}de.isFirefox=!!~x.indexOf("Firefox"),de.isSafari=/^((?!chrome|android).)*safari/i.test(x),de.isMac=Ae(["Macintosh","MacIntel","MacPPC","Mac68K"],ve),de.isIpad=ve==="iPad",de.isIphone=ve==="iPhone",de.isWindows=Ae(["Windows","Win16","Win32","WinCE"],ve),de.isLinux=ve.indexOf("Linux")>=0},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.C1=de.C0=void 0,function(De){De.NUL="\0",De.SOH="",De.STX="",De.ETX="",De.EOT="",De.ENQ="",De.ACK="",De.BEL="\x07",De.BS="\b",De.HT=" ",De.LF=`
|
|
|
`,De.VT="\v",De.FF="\f",De.CR="\r",De.SO="",De.SI="",De.DLE="",De.DC1="",De.DC2="",De.DC3="",De.DC4="",De.NAK="",De.SYN="",De.ETB="",De.CAN="",De.EM="",De.SUB="",De.ESC="\x1B",De.FS="",De.GS="",De.RS="",De.US="",De.SP=" ",De.DEL="\x7F"}(de.C0||(de.C0={})),function(De){De.PAD="\x80",De.HOP="\x81",De.BPH="\x82",De.NBH="\x83",De.IND="\x84",De.NEL="\x85",De.SSA="\x86",De.ESA="\x87",De.HTS="\x88",De.HTJ="\x89",De.VTS="\x8A",De.PLD="\x8B",De.PLU="\x8C",De.RI="\x8D",De.SS2="\x8E",De.SS3="\x8F",De.DCS="\x90",De.PU1="\x91",De.PU2="\x92",De.STS="\x93",De.CCH="\x94",De.MW="\x95",De.SPA="\x96",De.EPA="\x97",De.SOS="\x98",De.SGCI="\x99",De.SCI="\x9A",De.CSI="\x9B",De.ST="\x9C",De.OSC="\x9D",De.PM="\x9E",De.APC="\x9F"}(de.C1||(de.C1={}))},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.BaseRenderLayer=void 0;var De=ge(3),x=ge(9),ve=ge(25),Ae=ge(6),ue=ge(28),ie=ge(10),ae=ge(17),le=function(){function oe(se,re,ne,z,y,a,E,b){this._container=se,this._alpha=z,this._colors=y,this._rendererId=a,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=ne.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return oe.prototype.dispose=function(){var se;ae.removeElementFromParent(this._canvas),(se=this._charAtlas)===null||se===void 0||se.dispose()},oe.prototype._initCanvas=function(){this._ctx=ue.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},oe.prototype.onOptionsChanged=function(){},oe.prototype.onBlur=function(){},oe.prototype.onFocus=function(){},oe.prototype.onCursorMove=function(){},oe.prototype.onGridChanged=function(se,re){},oe.prototype.onSelectionChanged=function(se,re,ne){ne===void 0&&(ne=!1)},oe.prototype.setColors=function(se){this._refreshCharAtlas(se)},oe.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)}},oe.prototype._refreshCharAtlas=function(se){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=ve.acquireCharAtlas(this._optionsService.options,this._rendererId,se,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},oe.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)},oe.prototype._fillCells=function(se,re,ne,z){this._ctx.fillRect(se*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight)},oe.prototype._fillBottomLineAtCells=function(se,re,ne){ne===void 0&&(ne=1),this._ctx.fillRect(se*this._scaledCellWidth,(re+1)*this._scaledCellHeight-window.devicePixelRatio-1,ne*this._scaledCellWidth,window.devicePixelRatio)},oe.prototype._fillLeftLineAtCell=function(se,re,ne){this._ctx.fillRect(se*this._scaledCellWidth,re*this._scaledCellHeight,window.devicePixelRatio*ne,this._scaledCellHeight)},oe.prototype._strokeRectAtCell=function(se,re,ne,z){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(se*this._scaledCellWidth+window.devicePixelRatio/2,re*this._scaledCellHeight+window.devicePixelRatio/2,ne*this._scaledCellWidth-window.devicePixelRatio,z*this._scaledCellHeight-window.devicePixelRatio)},oe.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))},oe.prototype._clearCells=function(se,re,ne,z){this._alpha?this._ctx.clearRect(se*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(se*this._scaledCellWidth,re*this._scaledCellHeight,ne*this._scaledCellWidth,z*this._scaledCellHeight))},oe.prototype._fillCharTrueColor=function(se,re,ne){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(ne),this._ctx.fillText(se.getChars(),re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},oe.prototype._drawChars=function(se,re,ne){var z,y,a=this._getContrastColor(se);a||se.isFgRGB()||se.isBgRGB()?this._drawUncachedChars(se,re,ne,a):(se.isInverse()?(z=se.isBgDefault()?x.INVERTED_DEFAULT_COLOR:se.getBgColor(),y=se.isFgDefault()?x.INVERTED_DEFAULT_COLOR:se.getFgColor()):(y=se.isBgDefault()?De.DEFAULT_COLOR:se.getBgColor(),z=se.isFgDefault()?De.DEFAULT_COLOR:se.getFgColor()),z+=this._optionsService.options.drawBoldTextInBrightColors&&se.isBold()&&z<8?8:0,this._currentGlyphIdentifier.chars=se.getChars()||De.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=se.getCode()||De.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=y,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,ne*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(se,re,ne))},oe.prototype._drawUncachedChars=function(se,re,ne,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=ie.color.opaque(this._colors.background).css;else if(se.isBgRGB())this._ctx.fillStyle="rgb("+Ae.AttributeData.toColorRGB(se.getBgColor()).join(",")+")";else{var y=se.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&se.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].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 a=se.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&se.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}this._clipRow(ne),se.isDim()&&(this._ctx.globalAlpha=x.DIM_OPACITY),this._ctx.fillText(se.getChars(),re*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},oe.prototype._clipRow=function(se){this._ctx.beginPath(),this._ctx.rect(0,se*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},oe.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},oe.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 ne=se.getFgColor(),z=se.getFgColorMode(),y=se.getBgColor(),a=se.getBgColorMode(),E=!!se.isInverse(),b=!!se.isInverse();if(E){var te=ne;ne=y,y=te;var ee=z;z=a,a=ee}var ce=this._resolveBackgroundRgba(a,y,E),fe=this._resolveForegroundRgba(z,ne,E,b),he=ie.rgba.ensureContrastRatio(ce,fe,this._optionsService.options.minimumContrastRatio);if(he){var me={css:ie.channels.toCss(he>>24&255,he>>16&255,he>>8&255),rgba:he};return this._colors.contrastCache.setColor(se.bg,se.fg,me),me}this._colors.contrastCache.setColor(se.bg,se.fg,null)}},oe.prototype._resolveBackgroundRgba=function(se,re,ne){switch(se){case 16777216:case 33554432:return this._colors.ansi[re].rgba;case 50331648:return re<<8;case 0:default:return ne?this._colors.foreground.rgba:this._colors.background.rgba}},oe.prototype._resolveForegroundRgba=function(se,re,ne,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 ne?this._colors.background.rgba:this._colors.foreground.rgba}},oe}();de.BaseRenderLayer=le},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.createDecorator=de.getServiceDependencies=de.serviceRegistry=void 0;function De(x,ve,Ae){ve.di$target===ve?ve.di$dependencies.push({id:x,index:Ae}):(ve.di$dependencies=[{id:x,index:Ae}],ve.di$target=ve)}de.serviceRegistry=new Map,de.getServiceDependencies=function(x){return x.di$dependencies||[]},de.createDecorator=function(x){if(de.serviceRegistry.has(x))return de.serviceRegistry.get(x);var ve=function(Ae,ue,ie){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");De(ve,Ae,ie)};return ve.toString=function(){return x},de.serviceRegistry.set(x,ve),ve}},function(kt,de,ge){"use strict";function De(x,ve,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 ie=Ae;ie<ue;++ie)x[ie]=ve;return x}Object.defineProperty(de,"__esModule",{value:!0}),de.concat=de.fillFallback=de.fill=void 0,de.fill=function(x,ve,Ae,ue){return x.fill?x.fill(ve,Ae,ue):De(x,ve,Ae,ue)},de.fillFallback=De,de.concat=function(x,ve){var Ae=new x.constructor(x.length+ve.length);return Ae.set(x),Ae.set(ve,x.length),Ae}},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.BufferLine=de.DEFAULT_ATTR_DATA=void 0;var De=ge(8),x=ge(3),ve=ge(4),Ae=ge(6);de.DEFAULT_ATTR_DATA=Object.freeze(new Ae.AttributeData);var ue=function(){function ie(ae,le,oe){oe===void 0&&(oe=!1),this.isWrapped=oe,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*ae);for(var se=le||ve.CellData.fromCharData([0,x.NULL_CELL_CHAR,x.NULL_CELL_WIDTH,x.NULL_CELL_CODE]),re=0;re<ae;++re)this.setCell(re,se);this.length=ae}return ie.prototype.get=function(ae){var le=this._data[3*ae+0],oe=2097151≤return[this._data[3*ae+1],2097152&le?this._combined[ae]:oe?De.stringFromCodePoint(oe):"",le>>22,2097152&le?this._combined[ae].charCodeAt(this._combined[ae].length-1):oe]},ie.prototype.set=function(ae,le){this._data[3*ae+1]=le[x.CHAR_DATA_ATTR_INDEX],le[x.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ae]=le[1],this._data[3*ae+0]=2097152|ae|le[x.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ae+0]=le[x.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|le[x.CHAR_DATA_WIDTH_INDEX]<<22},ie.prototype.getWidth=function(ae){return this._data[3*ae+0]>>22},ie.prototype.hasWidth=function(ae){return 12582912&this._data[3*ae+0]},ie.prototype.getFg=function(ae){return this._data[3*ae+1]},ie.prototype.getBg=function(ae){return this._data[3*ae+2]},ie.prototype.hasContent=function(ae){return 4194303&this._data[3*ae+0]},ie.prototype.getCodePoint=function(ae){var le=this._data[3*ae+0];return 2097152&le?this._combined[ae].charCodeAt(this._combined[ae].length-1):2097151&le},ie.prototype.isCombined=function(ae){return 2097152&this._data[3*ae+0]},ie.prototype.getString=function(ae){var le=this._data[3*ae+0];return 2097152&le?this._combined[ae]:2097151&le?De.stringFromCodePoint(2097151&le):""},ie.prototype.loadCell=function(ae,le){var oe=3*ae;return le.content=this._data[oe+0],le.fg=this._data[oe+1],le.bg=this._data[oe+2],2097152&le.content&&(le.combinedData=this._combined[ae]),268435456&le.bg&&(le.extended=this._extendedAttrs[ae]),le},ie.prototype.setCell=function(ae,le){2097152&le.content&&(this._combined[ae]=le.combinedData),268435456&le.bg&&(this._extendedAttrs[ae]=le.extended),this._data[3*ae+0]=le.content,this._data[3*ae+1]=le.fg,this._data[3*ae+2]=le.bg},ie.prototype.setCellFromCodePoint=function(ae,le,oe,se,re,ne){268435456&re&&(this._extendedAttrs[ae]=ne),this._data[3*ae+0]=le|oe<<22,this._data[3*ae+1]=se,this._data[3*ae+2]=re},ie.prototype.addCodepointToCell=function(ae,le){var oe=this._data[3*ae+0];2097152&oe?this._combined[ae]+=De.stringFromCodePoint(le):(2097151&oe?(this._combined[ae]=De.stringFromCodePoint(2097151&oe)+De.stringFromCodePoint(le),oe&=-2097152,oe|=2097152):oe=le|1<<22,this._data[3*ae+0]=oe)},ie.prototype.insertCells=function(ae,le,oe,se){if((ae%=this.length)&&this.getWidth(ae-1)===2&&this.setCellFromCodePoint(ae-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-ae){for(var re=new ve.CellData,ne=this.length-ae-le-1;ne>=0;--ne)this.setCell(ae+le+ne,this.loadCell(ae+ne,re));for(ne=0;ne<le;++ne)this.setCell(ae+ne,oe)}else for(ne=ae;ne<this.length;++ne)this.setCell(ne,oe);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)},ie.prototype.deleteCells=function(ae,le,oe,se){if(ae%=this.length,le<this.length-ae){for(var re=new ve.CellData,ne=0;ne<this.length-ae-le;++ne)this.setCell(ae+ne,this.loadCell(ae+le+ne,re));for(ne=this.length-le;ne<this.length;++ne)this.setCell(ne,oe)}else for(ne=ae;ne<this.length;++ne)this.setCell(ne,oe);ae&&this.getWidth(ae-1)===2&&this.setCellFromCodePoint(ae-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(ae)!==0||this.hasContent(ae)||this.setCellFromCodePoint(ae,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)},ie.prototype.replaceCells=function(ae,le,oe,se){for(ae&&this.getWidth(ae-1)===2&&this.setCellFromCodePoint(ae-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);ae<le&&ae<this.length;)this.setCell(ae++,oe)},ie.prototype.resize=function(ae,le){if(ae!==this.length){if(ae>this.length){var oe=new Uint32Array(3*ae);this.length&&(3*ae<this._data.length?oe.set(this._data.subarray(0,3*ae)):oe.set(this._data)),this._data=oe;for(var se=this.length;se<ae;++se)this.setCell(se,le)}else if(ae){(oe=new Uint32Array(3*ae)).set(this._data.subarray(0,3*ae)),this._data=oe;var re=Object.keys(this._combined);for(se=0;se<re.length;se++){var ne=parseInt(re[se],10);ne>=ae&&delete this._combined[ne]}}else this._data=new Uint32Array(0),this._combined={};this.length=ae}},ie.prototype.fill=function(ae){this._combined={},this._extendedAttrs={};for(var le=0;le<this.length;++le)this.setCell(le,ae)},ie.prototype.copyFrom=function(ae){for(var le in this.length!==ae.length?this._data=new Uint32Array(ae._data):this._data.set(ae._data),this.length=ae.length,this._combined={},ae._combined)this._combined[le]=ae._combined[le];for(var le in this._extendedAttrs={},ae._extendedAttrs)this._extendedAttrs[le]=ae._extendedAttrs[le];this.isWrapped=ae.isWrapped},ie.prototype.clone=function(){var ae=new ie(0);for(var le in ae._data=new Uint32Array(this._data),ae.length=this.length,this._combined)ae._combined[le]=this._combined[le];for(var le in this._extendedAttrs)ae._extendedAttrs[le]=this._extendedAttrs[le];return ae.isWrapped=this.isWrapped,ae},ie.prototype.getTrimmedLength=function(){for(var ae=this.length-1;ae>=0;--ae)if(4194303&this._data[3*ae+0])return ae+(this._data[3*ae+0]>>22);return 0},ie.prototype.copyCellsFrom=function(ae,le,oe,se,re){var ne=ae._data;if(re)for(var z=se-1;z>=0;z--)for(var y=0;y<3;y++)this._data[3*(oe+z)+y]=ne[3*(le+z)+y];else for(z=0;z<se;z++)for(y=0;y<3;y++)this._data[3*(oe+z)+y]=ne[3*(le+z)+y];var a=Object.keys(ae._combined);for(y=0;y<a.length;y++){var E=parseInt(a[y],10);E>=le&&(this._combined[E-le+oe]=ae._combined[E])}},ie.prototype.translateToString=function(ae,le,oe){ae===void 0&&(ae=!1),le===void 0&&(le=0),oe===void 0&&(oe=this.length),ae&&(oe=Math.min(oe,this.getTrimmedLength()));for(var se="";le<oe;){var re=this._data[3*le+0],ne=2097151&re;se+=2097152&re?this._combined[le]:ne?De.stringFromCodePoint(ne):x.WHITESPACE_CELL_CHAR,le+=re>>22||1}return se},ie}();de.BufferLine=ue},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.removeElementFromParent=void 0,de.removeElementFromParent=function(){for(var De,x=[],ve=0;ve<arguments.length;ve++)x[ve]=arguments[ve];for(var Ae=0,ue=x;Ae<ue.length;Ae++){var ie=ue[Ae];(De=ie==null?void 0:ie.parentElement)===null||De===void 0||De.removeChild(ie)}}},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.tooMuchOutput=de.promptLabel=void 0,de.promptLabel="Terminal input",de.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(fe,he){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(me,pe){me.__proto__=pe}||function(me,pe){for(var be in pe)pe.hasOwnProperty(be)&&(me[be]=pe[be])})(fe,he)},function(fe,he){function me(){this.constructor=fe}De(fe,he),fe.prototype=he===null?Object.create(he):(me.prototype=he.prototype,new me)});Object.defineProperty(de,"__esModule",{value:!0}),de.InputHandler=de.WindowsOptionsReportType=void 0;var ve,Ae=ge(12),ue=ge(20),ie=ge(39),ae=ge(2),le=ge(15),oe=ge(8),se=ge(16),re=ge(0),ne=ge(3),z=ge(4),y=ge(6),a=ge(22),E=ge(24),b={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function te(fe,he){if(fe>24)return he.setWinLines||!1;switch(fe){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(fe){fe[fe.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",fe[fe.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(ve=de.WindowsOptionsReportType||(de.WindowsOptionsReportType={}));var ee=function(){function fe(he,me,pe,be){this._bufferService=he,this._coreService=me,this._logService=pe,this._optionsService=be,this._data=new Uint32Array(0)}return fe.prototype.hook=function(he){this._data=new Uint32Array(0)},fe.prototype.put=function(he,me,pe){this._data=le.concat(this._data,he.subarray(me,pe))},fe.prototype.unhook=function(he){if(he){var me=oe.utf32ToString(this._data);switch(this._data=new Uint32Array(0),me){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 pe=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(Ae.C0.ESC+"P1$r"+pe+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",me),this._coreService.triggerDataEvent(Ae.C0.ESC+"P0$r"+Ae.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},fe}(),ce=function(fe){function he(me,pe,be,ye,Ce,Se,Ue,we,je){je===void 0&&(je=new ie.EscapeSequenceParser);var Fe=fe.call(this)||this;Fe._bufferService=me,Fe._charsetService=pe,Fe._coreService=be,Fe._dirtyRowService=ye,Fe._logService=Ce,Fe._optionsService=Se,Fe._coreMouseService=Ue,Fe._unicodeService=we,Fe._parser=je,Fe._parseBuffer=new Uint32Array(4096),Fe._stringDecoder=new oe.StringToUtf32,Fe._utf8Decoder=new oe.Utf8ToUtf32,Fe._workCell=new z.CellData,Fe._windowTitle="",Fe._iconName="",Fe._windowTitleStack=[],Fe._iconNameStack=[],Fe._curAttrData=se.DEFAULT_ATTR_DATA.clone(),Fe._eraseAttrDataInternal=se.DEFAULT_ATTR_DATA.clone(),Fe._onRequestBell=new re.EventEmitter,Fe._onRequestRefreshRows=new re.EventEmitter,Fe._onRequestReset=new re.EventEmitter,Fe._onRequestScroll=new re.EventEmitter,Fe._onRequestSyncScrollBar=new re.EventEmitter,Fe._onRequestWindowsOptionsReport=new re.EventEmitter,Fe._onA11yChar=new re.EventEmitter,Fe._onA11yTab=new re.EventEmitter,Fe._onCursorMove=new re.EventEmitter,Fe._onLineFeed=new re.EventEmitter,Fe._onScroll=new re.EventEmitter,Fe._onTitleChange=new re.EventEmitter,Fe.register(Fe._parser),Fe._parser.setCsiHandlerFallback(function(Ke,qe){Fe._logService.debug("Unknown CSI code: ",{identifier:Fe._parser.identToString(Ke),params:qe.toArray()})}),Fe._parser.setEscHandlerFallback(function(Ke){Fe._logService.debug("Unknown ESC code: ",{identifier:Fe._parser.identToString(Ke)})}),Fe._parser.setExecuteHandlerFallback(function(Ke){Fe._logService.debug("Unknown EXECUTE code: ",{code:Ke})}),Fe._parser.setOscHandlerFallback(function(Ke,qe,et){Fe._logService.debug("Unknown OSC code: ",{identifier:Ke,action:qe,data:et})}),Fe._parser.setDcsHandlerFallback(function(Ke,qe,et){qe==="HOOK"&&(et=et.toArray()),Fe._logService.debug("Unknown DCS code: ",{identifier:Fe._parser.identToString(Ke),action:qe,payload:et})}),Fe._parser.setPrintHandler(function(Ke,qe,et){return Fe.print(Ke,qe,et)}),Fe._parser.setCsiHandler({final:"@"},function(Ke){return Fe.insertChars(Ke)}),Fe._parser.setCsiHandler({intermediates:" ",final:"@"},function(Ke){return Fe.scrollLeft(Ke)}),Fe._parser.setCsiHandler({final:"A"},function(Ke){return Fe.cursorUp(Ke)}),Fe._parser.setCsiHandler({intermediates:" ",final:"A"},function(Ke){return Fe.scrollRight(Ke)}),Fe._parser.setCsiHandler({final:"B"},function(Ke){return Fe.cursorDown(Ke)}),Fe._parser.setCsiHandler({final:"C"},function(Ke){return Fe.cursorForward(Ke)}),Fe._parser.setCsiHandler({final:"D"},function(Ke){return Fe.cursorBackward(Ke)}),Fe._parser.setCsiHandler({final:"E"},function(Ke){return Fe.cursorNextLine(Ke)}),Fe._parser.setCsiHandler({final:"F"},function(Ke){return Fe.cursorPrecedingLine(Ke)}),Fe._parser.setCsiHandler({final:"G"},function(Ke){return Fe.cursorCharAbsolute(Ke)}),Fe._parser.setCsiHandler({final:"H"},function(Ke){return Fe.cursorPosition(Ke)}),Fe._parser.setCsiHandler({final:"I"},function(Ke){return Fe.cursorForwardTab(Ke)}),Fe._parser.setCsiHandler({final:"J"},function(Ke){return Fe.eraseInDisplay(Ke)}),Fe._parser.setCsiHandler({prefix:"?",final:"J"},function(Ke){return Fe.eraseInDisplay(Ke)}),Fe._parser.setCsiHandler({final:"K"},function(Ke){return Fe.eraseInLine(Ke)}),Fe._parser.setCsiHandler({prefix:"?",final:"K"},function(Ke){return Fe.eraseInLine(Ke)}),Fe._parser.setCsiHandler({final:"L"},function(Ke){return Fe.insertLines(Ke)}),Fe._parser.setCsiHandler({final:"M"},function(Ke){return Fe.deleteLines(Ke)}),Fe._parser.setCsiHandler({final:"P"},function(Ke){return Fe.deleteChars(Ke)}),Fe._parser.setCsiHandler({final:"S"},function(Ke){return Fe.scrollUp(Ke)}),Fe._parser.setCsiHandler({final:"T"},function(Ke){return Fe.scrollDown(Ke)}),Fe._parser.setCsiHandler({final:"X"},function(Ke){return Fe.eraseChars(Ke)}),Fe._parser.setCsiHandler({final:"Z"},function(Ke){return Fe.cursorBackwardTab(Ke)}),Fe._parser.setCsiHandler({final:"`"},function(Ke){return Fe.charPosAbsolute(Ke)}),Fe._parser.setCsiHandler({final:"a"},function(Ke){return Fe.hPositionRelative(Ke)}),Fe._parser.setCsiHandler({final:"b"},function(Ke){return Fe.repeatPrecedingCharacter(Ke)}),Fe._parser.setCsiHandler({final:"c"},function(Ke){return Fe.sendDeviceAttributesPrimary(Ke)}),Fe._parser.setCsiHandler({prefix:">",final:"c"},function(Ke){return Fe.sendDeviceAttributesSecondary(Ke)}),Fe._parser.setCsiHandler({final:"d"},function(Ke){return Fe.linePosAbsolute(Ke)}),Fe._parser.setCsiHandler({final:"e"},function(Ke){return Fe.vPositionRelative(Ke)}),Fe._parser.setCsiHandler({final:"f"},function(Ke){return Fe.hVPosition(Ke)}),Fe._parser.setCsiHandler({final:"g"},function(Ke){return Fe.tabClear(Ke)}),Fe._parser.setCsiHandler({final:"h"},function(Ke){return Fe.setMode(Ke)}),Fe._parser.setCsiHandler({prefix:"?",final:"h"},function(Ke){return Fe.setModePrivate(Ke)}),Fe._parser.setCsiHandler({final:"l"},function(Ke){return Fe.resetMode(Ke)}),Fe._parser.setCsiHandler({prefix:"?",final:"l"},function(Ke){return Fe.resetModePrivate(Ke)}),Fe._parser.setCsiHandler({final:"m"},function(Ke){return Fe.charAttributes(Ke)}),Fe._parser.setCsiHandler({final:"n"},function(Ke){return Fe.deviceStatus(Ke)}),Fe._parser.setCsiHandler({prefix:"?",final:"n"},function(Ke){return Fe.deviceStatusPrivate(Ke)}),Fe._parser.setCsiHandler({intermediates:"!",final:"p"},function(Ke){return Fe.softReset(Ke)}),Fe._parser.setCsiHandler({intermediates:" ",final:"q"},function(Ke){return Fe.setCursorStyle(Ke)}),Fe._parser.setCsiHandler({final:"r"},function(Ke){return Fe.setScrollRegion(Ke)}),Fe._parser.setCsiHandler({final:"s"},function(Ke){return Fe.saveCursor(Ke)}),Fe._parser.setCsiHandler({final:"t"},function(Ke){return Fe.windowOptions(Ke)}),Fe._parser.setCsiHandler({final:"u"},function(Ke){return Fe.restoreCursor(Ke)}),Fe._parser.setCsiHandler({intermediates:"'",final:"}"},function(Ke){return Fe.insertColumns(Ke)}),Fe._parser.setCsiHandler({intermediates:"'",final:"~"},function(Ke){return Fe.deleteColumns(Ke)}),Fe._parser.setExecuteHandler(Ae.C0.BEL,function(){return Fe.bell()}),Fe._parser.setExecuteHandler(Ae.C0.LF,function(){return Fe.lineFeed()}),Fe._parser.setExecuteHandler(Ae.C0.VT,function(){return Fe.lineFeed()}),Fe._parser.setExecuteHandler(Ae.C0.FF,function(){return Fe.lineFeed()}),Fe._parser.setExecuteHandler(Ae.C0.CR,function(){return Fe.carriageReturn()}),Fe._parser.setExecuteHandler(Ae.C0.BS,function(){return Fe.backspace()}),Fe._parser.setExecuteHandler(Ae.C0.HT,function(){return Fe.tab()}),Fe._parser.setExecuteHandler(Ae.C0.SO,function(){return Fe.shiftOut()}),Fe._parser.setExecuteHandler(Ae.C0.SI,function(){return Fe.shiftIn()}),Fe._parser.setExecuteHandler(Ae.C1.IND,function(){return Fe.index()}),Fe._parser.setExecuteHandler(Ae.C1.NEL,function(){return Fe.nextLine()}),Fe._parser.setExecuteHandler(Ae.C1.HTS,function(){return Fe.tabSet()}),Fe._parser.setOscHandler(0,new a.OscHandler(function(Ke){Fe.setTitle(Ke),Fe.setIconName(Ke)})),Fe._parser.setOscHandler(1,new a.OscHandler(function(Ke){return Fe.setIconName(Ke)})),Fe._parser.setOscHandler(2,new a.OscHandler(function(Ke){return Fe.setTitle(Ke)})),Fe._parser.setEscHandler({final:"7"},function(){return Fe.saveCursor()}),Fe._parser.setEscHandler({final:"8"},function(){return Fe.restoreCursor()}),Fe._parser.setEscHandler({final:"D"},function(){return Fe.index()}),Fe._parser.setEscHandler({final:"E"},function(){return Fe.nextLine()}),Fe._parser.setEscHandler({final:"H"},function(){return Fe.tabSet()}),Fe._parser.setEscHandler({final:"M"},function(){return Fe.reverseIndex()}),Fe._parser.setEscHandler({final:"="},function(){return Fe.keypadApplicationMode()}),Fe._parser.setEscHandler({final:">"},function(){return Fe.keypadNumericMode()}),Fe._parser.setEscHandler({final:"c"},function(){return Fe.fullReset()}),Fe._parser.setEscHandler({final:"n"},function(){return Fe.setgLevel(2)}),Fe._parser.setEscHandler({final:"o"},function(){return Fe.setgLevel(3)}),Fe._parser.setEscHandler({final:"|"},function(){return Fe.setgLevel(3)}),Fe._parser.setEscHandler({final:"}"},function(){return Fe.setgLevel(2)}),Fe._parser.setEscHandler({final:"~"},function(){return Fe.setgLevel(1)}),Fe._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Fe.selectDefaultCharset()}),Fe._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Fe.selectDefaultCharset()});var ke=function(Ke){We._parser.setEscHandler({intermediates:"(",final:Ke},function(){return Fe.selectCharset("("+Ke)}),We._parser.setEscHandler({intermediates:")",final:Ke},function(){return Fe.selectCharset(")"+Ke)}),We._parser.setEscHandler({intermediates:"*",final:Ke},function(){return Fe.selectCharset("*"+Ke)}),We._parser.setEscHandler({intermediates:"+",final:Ke},function(){return Fe.selectCharset("+"+Ke)}),We._parser.setEscHandler({intermediates:"-",final:Ke},function(){return Fe.selectCharset("-"+Ke)}),We._parser.setEscHandler({intermediates:".",final:Ke},function(){return Fe.selectCharset("."+Ke)}),We._parser.setEscHandler({intermediates:"/",final:Ke},function(){return Fe.selectCharset("/"+Ke)})},We=this;for(var Ze in ue.CHARSETS)ke(Ze);return Fe._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Fe.screenAlignmentPattern()}),Fe._parser.setErrorHandler(function(Ke){return Fe._logService.error("Parsing error: ",Ke),Ke}),Fe._parser.setDcsHandler({intermediates:"$",final:"q"},new ee(Fe._bufferService,Fe._coreService,Fe._logService,Fe._optionsService)),Fe}return x(he,fe),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(){fe.prototype.dispose.call(this)},he.prototype.parse=function(me){var pe=this._bufferService.buffer,be=pe.x,ye=pe.y;if(this._logService.debug("parsing data",me),this._parseBuffer.length<me.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(me.length,131072))),this._dirtyRowService.clearRange(),me.length>131072)for(var Ce=0;Ce<me.length;Ce+=131072){var Se=Ce+131072<me.length?Ce+131072:me.length,Ue=typeof me=="string"?this._stringDecoder.decode(me.substring(Ce,Se),this._parseBuffer):this._utf8Decoder.decode(me.subarray(Ce,Se),this._parseBuffer);this._parser.parse(this._parseBuffer,Ue)}else Ue=typeof me=="string"?this._stringDecoder.decode(me,this._parseBuffer):this._utf8Decoder.decode(me,this._parseBuffer),this._parser.parse(this._parseBuffer,Ue);(pe=this._bufferService.buffer).x===be&&pe.y===ye||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},he.prototype.print=function(me,pe,be){var ye,Ce,Se=this._bufferService.buffer,Ue=this._charsetService.charset,we=this._optionsService.options.screenReaderMode,je=this._bufferService.cols,Fe=this._coreService.decPrivateModes.wraparound,ke=this._coreService.modes.insertMode,We=this._curAttrData,Ze=Se.lines.get(Se.ybase+Se.y);this._dirtyRowService.markDirty(Se.y),Se.x&&be-pe>0&&Ze.getWidth(Se.x-1)===2&&Ze.setCellFromCodePoint(Se.x-1,0,1,We.fg,We.bg,We.extended);for(var Ke=pe;Ke<be;++Ke){if(ye=me[Ke],Ce=this._unicodeService.wcwidth(ye),ye<127&&Ue){var qe=Ue[String.fromCharCode(ye)];qe&&(ye=qe.charCodeAt(0))}if(we&&this._onA11yChar.fire(oe.stringFromCodePoint(ye)),Ce||!Se.x){if(Se.x+Ce-1>=je){if(Fe){for(;Se.x<je;)Ze.setCellFromCodePoint(Se.x++,0,1,We.fg,We.bg,We.extended);Se.x=0,Se.y++,Se.y===Se.scrollBottom+1?(Se.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(Se.y>=this._bufferService.rows&&(Se.y=this._bufferService.rows-1),Se.lines.get(Se.ybase+Se.y).isWrapped=!0),Ze=Se.lines.get(Se.ybase+Se.y)}else if(Se.x=je-1,Ce===2)continue}if(ke&&(Ze.insertCells(Se.x,Ce,Se.getNullCell(We),We),Ze.getWidth(je-1)===2&&Ze.setCellFromCodePoint(je-1,ne.NULL_CELL_CODE,ne.NULL_CELL_WIDTH,We.fg,We.bg,We.extended)),Ze.setCellFromCodePoint(Se.x++,ye,Ce,We.fg,We.bg,We.extended),Ce>0)for(;--Ce;)Ze.setCellFromCodePoint(Se.x++,0,0,We.fg,We.bg,We.extended)}else Ze.getWidth(Se.x-1)?Ze.addCodepointToCell(Se.x-1,ye):Ze.addCodepointToCell(Se.x-2,ye)}be-pe>0&&(Ze.loadCell(Se.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),Se.x<je&&be-pe>0&&Ze.getWidth(Se.x)===0&&!Ze.hasContent(Se.x)&&Ze.setCellFromCodePoint(Se.x,0,1,We.fg,We.bg,We.extended),this._dirtyRowService.markDirty(Se.y)},he.prototype.addCsiHandler=function(me,pe){var be=this;return me.final!=="t"||me.prefix||me.intermediates?this._parser.addCsiHandler(me,pe):this._parser.addCsiHandler(me,function(ye){return!te(ye.params[0],be._optionsService.options.windowOptions)||pe(ye)})},he.prototype.addDcsHandler=function(me,pe){return this._parser.addDcsHandler(me,new E.DcsHandler(pe))},he.prototype.addEscHandler=function(me,pe){return this._parser.addEscHandler(me,pe)},he.prototype.addOscHandler=function(me,pe){return this._parser.addOscHandler(me,new a.OscHandler(pe))},he.prototype.bell=function(){this._onRequestBell.fire()},he.prototype.lineFeed=function(){var me=this._bufferService.buffer;this._dirtyRowService.markDirty(me.y),this._optionsService.options.convertEol&&(me.x=0),me.y++,me.y===me.scrollBottom+1?(me.y--,this._onRequestScroll.fire(this._eraseAttrData())):me.y>=this._bufferService.rows&&(me.y=this._bufferService.rows-1),me.x>=this._bufferService.cols&&me.x--,this._dirtyRowService.markDirty(me.y),this._onLineFeed.fire()},he.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},he.prototype.backspace=function(){var me,pe=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(pe.x>0&&pe.x--);if(this._restrictCursor(this._bufferService.cols),pe.x>0)pe.x--;else if(pe.x===0&&pe.y>pe.scrollTop&&pe.y<=pe.scrollBottom&&(!((me=pe.lines.get(pe.ybase+pe.y))===null||me===void 0)&&me.isWrapped)){pe.lines.get(pe.ybase+pe.y).isWrapped=!1,pe.y--,pe.x=this._bufferService.cols-1;var be=pe.lines.get(pe.ybase+pe.y);be.hasWidth(pe.x)&&!be.hasContent(pe.x)&&pe.x--}this._restrictCursor()},he.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var me=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-me)}},he.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},he.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},he.prototype._restrictCursor=function(me){me===void 0&&(me=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(me,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype._setCursor=function(me,pe){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=me,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+pe):(this._bufferService.buffer.x=me,this._bufferService.buffer.y=pe),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype._moveCursor=function(me,pe){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+me,this._bufferService.buffer.y+pe)},he.prototype.cursorUp=function(me){var pe=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;pe>=0?this._moveCursor(0,-Math.min(pe,me.params[0]||1)):this._moveCursor(0,-(me.params[0]||1))},he.prototype.cursorDown=function(me){var pe=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;pe>=0?this._moveCursor(0,Math.min(pe,me.params[0]||1)):this._moveCursor(0,me.params[0]||1)},he.prototype.cursorForward=function(me){this._moveCursor(me.params[0]||1,0)},he.prototype.cursorBackward=function(me){this._moveCursor(-(me.params[0]||1),0)},he.prototype.cursorNextLine=function(me){this.cursorDown(me),this._bufferService.buffer.x=0},he.prototype.cursorPrecedingLine=function(me){this.cursorUp(me),this._bufferService.buffer.x=0},he.prototype.cursorCharAbsolute=function(me){this._setCursor((me.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.cursorPosition=function(me){this._setCursor(me.length>=2?(me.params[1]||1)-1:0,(me.params[0]||1)-1)},he.prototype.charPosAbsolute=function(me){this._setCursor((me.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.hPositionRelative=function(me){this._moveCursor(me.params[0]||1,0)},he.prototype.linePosAbsolute=function(me){this._setCursor(this._bufferService.buffer.x,(me.params[0]||1)-1)},he.prototype.vPositionRelative=function(me){this._moveCursor(0,me.params[0]||1)},he.prototype.hVPosition=function(me){this.cursorPosition(me)},he.prototype.tabClear=function(me){var pe=me.params[0];pe===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:pe===3&&(this._bufferService.buffer.tabs={})},he.prototype.cursorForwardTab=function(me){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var pe=me.params[0]||1;pe--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},he.prototype.cursorBackwardTab=function(me){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var pe=me.params[0]||1,be=this._bufferService.buffer;pe--;)be.x=be.prevStop()},he.prototype._eraseInBufferLine=function(me,pe,be,ye){ye===void 0&&(ye=!1);var Ce=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+me);Ce.replaceCells(pe,be,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),ye&&(Ce.isWrapped=!1)},he.prototype._resetBufferLine=function(me){var pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+me);pe.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),pe.isWrapped=!1},he.prototype.eraseInDisplay=function(me){var pe;switch(this._restrictCursor(),me.params[0]){case 0:for(pe=this._bufferService.buffer.y,this._dirtyRowService.markDirty(pe),this._eraseInBufferLine(pe++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);pe<this._bufferService.rows;pe++)this._resetBufferLine(pe);this._dirtyRowService.markDirty(pe);break;case 1:for(pe=this._bufferService.buffer.y,this._dirtyRowService.markDirty(pe),this._eraseInBufferLine(pe,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(pe+1).isWrapped=!1);pe--;)this._resetBufferLine(pe);this._dirtyRowService.markDirty(0);break;case 2:for(pe=this._bufferService.rows,this._dirtyRowService.markDirty(pe-1);pe--;)this._resetBufferLine(pe);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(me){switch(this._restrictCursor(),me.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype.insertLines=function(me){this._restrictCursor();var pe=me.params[0]||1,be=this._bufferService.buffer;if(!(be.y>be.scrollBottom||be.y<be.scrollTop)){for(var ye=be.ybase+be.y,Ce=this._bufferService.rows-1-be.scrollBottom,Se=this._bufferService.rows-1+be.ybase-Ce+1;pe--;)be.lines.splice(Se-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(me){this._restrictCursor();var pe=me.params[0]||1,be=this._bufferService.buffer;if(!(be.y>be.scrollBottom||be.y<be.scrollTop)){var ye,Ce=be.ybase+be.y;for(ye=this._bufferService.rows-1-be.scrollBottom,ye=this._bufferService.rows-1+be.ybase-ye;pe--;)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(me){this._restrictCursor();var pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);pe&&(pe.insertCells(this._bufferService.buffer.x,me.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.deleteChars=function(me){this._restrictCursor();var pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);pe&&(pe.deleteCells(this._bufferService.buffer.x,me.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.scrollUp=function(me){for(var pe=me.params[0]||1,be=this._bufferService.buffer;pe--;)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(me){for(var pe=me.params[0]||1,be=this._bufferService.buffer;pe--;)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(me){var pe=this._bufferService.buffer;if(!(pe.y>pe.scrollBottom||pe.y<pe.scrollTop)){for(var be=me.params[0]||1,ye=pe.scrollTop;ye<=pe.scrollBottom;++ye){var Ce=pe.lines.get(pe.ybase+ye);Ce.deleteCells(0,be,pe.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom)}},he.prototype.scrollRight=function(me){var pe=this._bufferService.buffer;if(!(pe.y>pe.scrollBottom||pe.y<pe.scrollTop)){for(var be=me.params[0]||1,ye=pe.scrollTop;ye<=pe.scrollBottom;++ye){var Ce=pe.lines.get(pe.ybase+ye);Ce.insertCells(0,be,pe.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom)}},he.prototype.insertColumns=function(me){var pe=this._bufferService.buffer;if(!(pe.y>pe.scrollBottom||pe.y<pe.scrollTop)){for(var be=me.params[0]||1,ye=pe.scrollTop;ye<=pe.scrollBottom;++ye){var Ce=this._bufferService.buffer.lines.get(pe.ybase+ye);Ce.insertCells(pe.x,be,pe.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom)}},he.prototype.deleteColumns=function(me){var pe=this._bufferService.buffer;if(!(pe.y>pe.scrollBottom||pe.y<pe.scrollTop)){for(var be=me.params[0]||1,ye=pe.scrollTop;ye<=pe.scrollBottom;++ye){var Ce=pe.lines.get(pe.ybase+ye);Ce.deleteCells(pe.x,be,pe.getNullCell(this._eraseAttrData()),this._eraseAttrData()),Ce.isWrapped=!1}this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom)}},he.prototype.eraseChars=function(me){this._restrictCursor();var pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);pe&&(pe.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(me.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},he.prototype.repeatPrecedingCharacter=function(me){if(this._parser.precedingCodepoint){for(var pe=me.params[0]||1,be=new Uint32Array(pe),ye=0;ye<pe;++ye)be[ye]=this._parser.precedingCodepoint;this.print(be,0,be.length)}},he.prototype.sendDeviceAttributesPrimary=function(me){me.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(me){me.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(me.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(Ae.C0.ESC+"[>83;40003;0c"))},he.prototype._is=function(me){return(this._optionsService.options.termName+"").indexOf(me)===0},he.prototype.setMode=function(me){for(var pe=0;pe<me.length;pe++)switch(me.params[pe]){case 4:this._coreService.modes.insertMode=!0}},he.prototype.setModePrivate=function(me){for(var pe=0;pe<me.length;pe++)switch(me.params[pe]){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(me){for(var pe=0;pe<me.length;pe++)switch(me.params[pe]){case 4:this._coreService.modes.insertMode=!1}},he.prototype.resetModePrivate=function(me){for(var pe=0;pe<me.length;pe++)switch(me.params[pe]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),me.params[pe]===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(me,pe,be,ye,Ce){return pe===2?(me|=50331648,me&=-16777216,me|=y.AttributeData.fromColorRGB([be,ye,Ce])):pe===5&&(me&=-50331904,me|=33554432|255&be),me},he.prototype._extractColor=function(me,pe,be){var ye=[0,0,-1,0,0,0],Ce=0,Se=0;do{if(ye[Se+Ce]=me.params[pe+Se],me.hasSubParams(pe+Se)){var Ue=me.getSubParams(pe+Se),we=0;do ye[1]===5&&(Ce=1),ye[Se+we+1+Ce]=Ue[we];while(++we<Ue.length&&we+Se+1+Ce<ye.length);break}if(ye[1]===5&&Se+Ce>=2||ye[1]===2&&Se+Ce>=5)break;ye[1]&&(Ce=1)}while(++Se+pe<me.length&&Se+Ce<ye.length);for(we=2;we<ye.length;++we)ye[we]===-1&&(ye[we]=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 Se},he.prototype._processUnderline=function(me,pe){pe.extended=pe.extended.clone(),(!~me||me>5)&&(me=1),pe.extended.underlineStyle=me,pe.fg|=268435456,me===0&&(pe.fg&=-268435457),pe.updateExtended()},he.prototype.charAttributes=function(me){if(me.length===1&&me.params[0]===0)return this._curAttrData.fg=se.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=se.DEFAULT_ATTR_DATA.bg);for(var pe,be=me.length,ye=this._curAttrData,Ce=0;Ce<be;Ce++)(pe=me.params[Ce])>=30&&pe<=37?(ye.fg&=-50331904,ye.fg|=16777216|pe-30):pe>=40&&pe<=47?(ye.bg&=-50331904,ye.bg|=16777216|pe-40):pe>=90&&pe<=97?(ye.fg&=-50331904,ye.fg|=16777224|pe-90):pe>=100&&pe<=107?(ye.bg&=-50331904,ye.bg|=16777224|pe-100):pe===0?(ye.fg=se.DEFAULT_ATTR_DATA.fg,ye.bg=se.DEFAULT_ATTR_DATA.bg):pe===1?ye.fg|=134217728:pe===3?ye.bg|=67108864:pe===4?(ye.fg|=268435456,this._processUnderline(me.hasSubParams(Ce)?me.getSubParams(Ce)[0]:1,ye)):pe===5?ye.fg|=536870912:pe===7?ye.fg|=67108864:pe===8?ye.fg|=1073741824:pe===2?ye.bg|=134217728:pe===21?this._processUnderline(2,ye):pe===22?(ye.fg&=-134217729,ye.bg&=-134217729):pe===23?ye.bg&=-67108865:pe===24?ye.fg&=-268435457:pe===25?ye.fg&=-536870913:pe===27?ye.fg&=-67108865:pe===28?ye.fg&=-1073741825:pe===39?(ye.fg&=-67108864,ye.fg|=16777215&se.DEFAULT_ATTR_DATA.fg):pe===49?(ye.bg&=-67108864,ye.bg|=16777215&se.DEFAULT_ATTR_DATA.bg):pe===38||pe===48||pe===58?Ce+=this._extractColor(me,Ce,ye):pe===59?(ye.extended=ye.extended.clone(),ye.extended.underlineColor=-1,ye.updateExtended()):pe===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.",pe)},he.prototype.deviceStatus=function(me){switch(me.params[0]){case 5:this._coreService.triggerDataEvent(Ae.C0.ESC+"[0n");break;case 6:var pe=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"["+pe+";"+be+"R")}},he.prototype.deviceStatusPrivate=function(me){switch(me.params[0]){case 6:var pe=this._bufferService.buffer.y+1,be=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(Ae.C0.ESC+"[?"+pe+";"+be+"R")}},he.prototype.softReset=function(me){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=se.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},he.prototype.setCursorStyle=function(me){var pe=me.params[0]||1;switch(pe){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=pe%2==1;this._optionsService.options.cursorBlink=be},he.prototype.setScrollRegion=function(me){var pe,be=me.params[0]||1;(me.length<2||(pe=me.params[1])>this._bufferService.rows||pe===0)&&(pe=this._bufferService.rows),pe>be&&(this._bufferService.buffer.scrollTop=be-1,this._bufferService.buffer.scrollBottom=pe-1,this._setCursor(0,0))},he.prototype.windowOptions=function(me){if(te(me.params[0],this._optionsService.options.windowOptions)){var pe=me.length>1?me.params[1]:0;switch(me.params[0]){case 14:pe!==2&&this._onRequestWindowsOptionsReport.fire(ve.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(ve.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:pe!==0&&pe!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),pe!==0&&pe!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:pe!==0&&pe!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),pe!==0&&pe!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},he.prototype.saveCursor=function(me){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},he.prototype.restoreCursor=function(me){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},he.prototype.setTitle=function(me){this._windowTitle=me,this._onTitleChange.fire(me)},he.prototype.setIconName=function(me){this._iconName=me},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(me){me.length===2?me[0]!=="/"&&this._charsetService.setgCharset(b[me[0]],ue.CHARSETS[me[1]]||ue.DEFAULT_CHARSET):this.selectDefaultCharset()},he.prototype.index=function(){this._restrictCursor();var me=this._bufferService.buffer;this._bufferService.buffer.y++,me.y===me.scrollBottom+1?(me.y--,this._onRequestScroll.fire(this._eraseAttrData())):me.y>=this._bufferService.rows&&(me.y=this._bufferService.rows-1),this._restrictCursor()},he.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},he.prototype.reverseIndex=function(){this._restrictCursor();var me=this._bufferService.buffer;if(me.y===me.scrollTop){var pe=me.scrollBottom-me.scrollTop;me.lines.shiftElements(me.ybase+me.y,pe,1),me.lines.set(me.ybase+me.y,me.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(me.scrollTop,me.scrollBottom)}else me.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(me){this._charsetService.setgLevel(me)},he.prototype.screenAlignmentPattern=function(){var me=new z.CellData;me.content=1<<22|69,me.fg=this._curAttrData.fg,me.bg=this._curAttrData.bg;var pe=this._bufferService.buffer;this._setCursor(0,0);for(var be=0;be<this._bufferService.rows;++be){var ye=pe.ybase+pe.y+be,Ce=pe.lines.get(ye);Ce&&(Ce.fill(me),Ce.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},he}(ae.Disposable);de.InputHandler=ce},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.DEFAULT_CHARSET=de.CHARSETS=void 0,de.CHARSETS={},de.DEFAULT_CHARSET=de.CHARSETS.B,de.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"},de.CHARSETS.A={"#":"\xA3"},de.CHARSETS.B=void 0,de.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},de.CHARSETS.C=de.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},de.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},de.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},de.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},de.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},de.CHARSETS.E=de.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},de.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},de.CHARSETS.H=de.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},de.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.Params=void 0;var De=function(){function x(ve,Ae){if(ve===void 0&&(ve=32),Ae===void 0&&(Ae=32),this.maxLength=ve,this.maxSubParamsLength=Ae,Ae>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(ve),this.length=0,this._subParams=new Int32Array(Ae),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(ve),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return x.fromArray=function(ve){var Ae=new x;if(!ve.length)return Ae;for(var ue=ve[0]instanceof Array?1:0;ue<ve.length;++ue){var ie=ve[ue];if(ie instanceof Array)for(var ae=0;ae<ie.length;++ae)Ae.addSubParam(ie[ae]);else Ae.addParam(ie)}return Ae},x.prototype.clone=function(){var ve=new x(this.maxLength,this.maxSubParamsLength);return ve.params.set(this.params),ve.length=this.length,ve._subParams.set(this._subParams),ve._subParamsLength=this._subParamsLength,ve._subParamsIdx.set(this._subParamsIdx),ve._rejectDigits=this._rejectDigits,ve._rejectSubDigits=this._rejectSubDigits,ve._digitIsSub=this._digitIsSub,ve},x.prototype.toArray=function(){for(var ve=[],Ae=0;Ae<this.length;++Ae){ve.push(this.params[Ae]);var ue=this._subParamsIdx[Ae]>>8,ie=255&this._subParamsIdx[Ae];ie-ue>0&&ve.push(Array.prototype.slice.call(this._subParams,ue,ie))}return ve},x.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},x.prototype.addParam=function(ve){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(ve<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=ve>2147483647?2147483647:ve}},x.prototype.addSubParam=function(ve){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(ve<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=ve>2147483647?2147483647:ve,this._subParamsIdx[this.length-1]++}},x.prototype.hasSubParams=function(ve){return(255&this._subParamsIdx[ve])-(this._subParamsIdx[ve]>>8)>0},x.prototype.getSubParams=function(ve){var Ae=this._subParamsIdx[ve]>>8,ue=255&this._subParamsIdx[ve];return ue-Ae>0?this._subParams.subarray(Ae,ue):null},x.prototype.getSubParamsAll=function(){for(var ve={},Ae=0;Ae<this.length;++Ae){var ue=this._subParamsIdx[Ae]>>8,ie=255&this._subParamsIdx[Ae];ie-ue>0&&(ve[Ae]=this._subParams.slice(ue,ie))}return ve},x.prototype.addDigit=function(ve){var Ae;if(!(this._rejectDigits||!(Ae=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var ue=this._digitIsSub?this._subParams:this.params,ie=ue[Ae-1];ue[Ae-1]=~ie?Math.min(10*ie+ve,2147483647):ve}},x}();de.Params=De},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.OscHandler=de.OscParser=void 0;var De=ge(23),x=ge(8),ve=function(){function ue(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return ue.prototype.addHandler=function(ie,ae){this._handlers[ie]===void 0&&(this._handlers[ie]=[]);var le=this._handlers[ie];return le.push(ae),{dispose:function(){var oe=le.indexOf(ae);oe!==-1&&le.splice(oe,1)}}},ue.prototype.setHandler=function(ie,ae){this._handlers[ie]=[ae]},ue.prototype.clearHandler=function(ie){this._handlers[ie]&&delete this._handlers[ie]},ue.prototype.setHandlerFallback=function(ie){this._handlerFb=ie},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 ie=this._handlers[this._id];if(ie)for(var ae=ie.length-1;ae>=0;ae--)ie[ae].start();else this._handlerFb(this._id,"START")},ue.prototype._put=function(ie,ae,le){var oe=this._handlers[this._id];if(oe)for(var se=oe.length-1;se>=0;se--)oe[se].put(ie,ae,le);else this._handlerFb(this._id,"PUT",x.utf32ToString(ie,ae,le))},ue.prototype._end=function(ie){var ae=this._handlers[this._id];if(ae){for(var le=ae.length-1;le>=0&&ae[le].end(ie)===!1;le--);for(le--;le>=0;le--)ae[le].end(!1)}else this._handlerFb(this._id,"END",ie)},ue.prototype.start=function(){this.reset(),this._id=-1,this._state=1},ue.prototype.put=function(ie,ae,le){if(this._state!==3){if(this._state===1)for(;ae<le;){var oe=ie[ae++];if(oe===59){this._state=2,this._start();break}if(oe<48||57<oe)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+oe-48}this._state===2&&le-ae>0&&this._put(ie,ae,le)}},ue.prototype.end=function(ie){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(ie)),this._id=-1,this._state=0)},ue}();de.OscParser=ve;var Ae=function(){function ue(ie){this._handler=ie,this._data="",this._hitLimit=!1}return ue.prototype.start=function(){this._data="",this._hitLimit=!1},ue.prototype.put=function(ie,ae,le){this._hitLimit||(this._data+=x.utf32ToString(ie,ae,le),this._data.length>De.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ue.prototype.end=function(ie){var ae;return this._hitLimit?ae=!1:ie&&(ae=this._handler(this._data)),this._data="",this._hitLimit=!1,ae},ue}();de.OscHandler=Ae},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.PAYLOAD_LIMIT=void 0,de.PAYLOAD_LIMIT=1e7},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.DcsHandler=de.DcsParser=void 0;var De=ge(8),x=ge(21),ve=ge(23),Ae=[],ue=function(){function ae(){this._handlers=Object.create(null),this._active=Ae,this._ident=0,this._handlerFb=function(){}}return ae.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ae.prototype.addHandler=function(le,oe){this._handlers[le]===void 0&&(this._handlers[le]=[]);var se=this._handlers[le];return se.push(oe),{dispose:function(){var re=se.indexOf(oe);re!==-1&&se.splice(re,1)}}},ae.prototype.setHandler=function(le,oe){this._handlers[le]=[oe]},ae.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},ae.prototype.setHandlerFallback=function(le){this._handlerFb=le},ae.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=Ae,this._ident=0},ae.prototype.hook=function(le,oe){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(oe);else this._handlerFb(this._ident,"HOOK",oe)},ae.prototype.put=function(le,oe,se){if(this._active.length)for(var re=this._active.length-1;re>=0;re--)this._active[re].put(le,oe,se);else this._handlerFb(this._ident,"PUT",De.utf32ToString(le,oe,se))},ae.prototype.unhook=function(le){if(this._active.length){for(var oe=this._active.length-1;oe>=0&&this._active[oe].unhook(le)===!1;oe--);for(oe--;oe>=0;oe--)this._active[oe].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",le);this._active=Ae,this._ident=0},ae}();de.DcsParser=ue;var ie=function(){function ae(le){this._handler=le,this._data="",this._hitLimit=!1}return ae.prototype.hook=function(le){this._params=le.clone(),this._data="",this._hitLimit=!1},ae.prototype.put=function(le,oe,se){this._hitLimit||(this._data+=De.utf32ToString(le,oe,se),this._data.length>ve.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ae.prototype.unhook=function(le){var oe;return this._hitLimit?oe=!1:le&&(oe=this._handler(this._data,this._params||new x.Params)),this._params=void 0,this._data="",this._hitLimit=!1,oe},ae}();de.DcsHandler=ie},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.removeTerminalFromCache=de.acquireCharAtlas=void 0;var De=ge(26),x=ge(43),ve=[];de.acquireCharAtlas=function(Ae,ue,ie,ae,le){for(var oe=De.generateConfig(ae,le,Ae,ie),se=0;se<ve.length;se++){var re=(ne=ve[se]).ownedBy.indexOf(ue);if(re>=0){if(De.configEquals(ne.config,oe))return ne.atlas;ne.ownedBy.length===1?(ne.atlas.dispose(),ve.splice(se,1)):ne.ownedBy.splice(re,1);break}}for(se=0;se<ve.length;se++){var ne=ve[se];if(De.configEquals(ne.config,oe))return ne.ownedBy.push(ue),ne.atlas}var z={atlas:new x.DynamicCharAtlas(document,oe),config:oe,ownedBy:[ue]};return ve.push(z),z.atlas},de.removeTerminalFromCache=function(Ae){for(var ue=0;ue<ve.length;ue++){var ie=ve[ue].ownedBy.indexOf(Ae);if(ie!==-1){ve[ue].ownedBy.length===1?(ve[ue].atlas.dispose(),ve.splice(ue,1)):ve[ue].ownedBy.splice(ie,1);break}}}},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.is256Color=de.configEquals=de.generateConfig=void 0;var De=ge(3);de.generateConfig=function(x,ve,Ae,ue){var ie={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:ve,fontFamily:Ae.fontFamily,fontSize:Ae.fontSize,fontWeight:Ae.fontWeight,fontWeightBold:Ae.fontWeightBold,allowTransparency:Ae.allowTransparency,colors:ie}},de.configEquals=function(x,ve){for(var Ae=0;Ae<x.colors.ansi.length;Ae++)if(x.colors.ansi[Ae].rgba!==ve.colors.ansi[Ae].rgba)return!1;return x.devicePixelRatio===ve.devicePixelRatio&&x.fontFamily===ve.fontFamily&&x.fontSize===ve.fontSize&&x.fontWeight===ve.fontWeight&&x.fontWeightBold===ve.fontWeightBold&&x.allowTransparency===ve.allowTransparency&&x.scaledCharWidth===ve.scaledCharWidth&&x.scaledCharHeight===ve.scaledCharHeight&&x.colors.foreground===ve.colors.foreground&&x.colors.background===ve.colors.background},de.is256Color=function(x){return x<De.DEFAULT_COLOR}},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.ColorManager=de.DEFAULT_ANSI_COLORS=void 0;var De=ge(10),x=ge(45),ve=De.css.toColor("#ffffff"),Ae=De.css.toColor("#000000"),ue=De.css.toColor("#ffffff"),ie=De.css.toColor("#000000"),ae={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};de.DEFAULT_ANSI_COLORS=function(){for(var oe=[De.css.toColor("#2e3436"),De.css.toColor("#cc0000"),De.css.toColor("#4e9a06"),De.css.toColor("#c4a000"),De.css.toColor("#3465a4"),De.css.toColor("#75507b"),De.css.toColor("#06989a"),De.css.toColor("#d3d7cf"),De.css.toColor("#555753"),De.css.toColor("#ef2929"),De.css.toColor("#8ae234"),De.css.toColor("#fce94f"),De.css.toColor("#729fcf"),De.css.toColor("#ad7fa8"),De.css.toColor("#34e2e2"),De.css.toColor("#eeeeec")],se=[0,95,135,175,215,255],re=0;re<216;re++){var ne=se[re/36%6|0],z=se[re/6%6|0],y=se[re%6];oe.push({css:De.channels.toCss(ne,z,y),rgba:De.channels.toRgba(ne,z,y)})}for(re=0;re<24;re++){var a=8+10*re;oe.push({css:De.channels.toCss(a,a,a),rgba:De.channels.toRgba(a,a,a)})}return oe}();var le=function(){function oe(se,re){this.allowTransparency=re;var ne=se.createElement("canvas");ne.width=1,ne.height=1;var z=ne.getContext("2d");if(!z)throw new Error("Could not get rendering context");this._ctx=z,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new x.ColorContrastCache,this.colors={foreground:ve,background:Ae,cursor:ue,cursorAccent:ie,selectionTransparent:ae,selectionOpaque:De.color.blend(Ae,ae),ansi:de.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return oe.prototype.onOptionsChange=function(se){se==="minimumContrastRatio"&&this._contrastCache.clear()},oe.prototype.setTheme=function(se){se===void 0&&(se={}),this.colors.foreground=this._parseColor(se.foreground,ve),this.colors.background=this._parseColor(se.background,Ae),this.colors.cursor=this._parseColor(se.cursor,ue,!0),this.colors.cursorAccent=this._parseColor(se.cursorAccent,ie,!0),this.colors.selectionTransparent=this._parseColor(se.selection,ae,!0),this.colors.selectionOpaque=De.color.blend(this.colors.background,this.colors.selectionTransparent),De.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=De.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(se.black,de.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(se.red,de.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(se.green,de.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(se.yellow,de.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(se.blue,de.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(se.magenta,de.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(se.cyan,de.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(se.white,de.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(se.brightBlack,de.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(se.brightRed,de.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(se.brightGreen,de.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(se.brightYellow,de.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(se.brightBlue,de.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(se.brightMagenta,de.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(se.brightCyan,de.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(se.brightWhite,de.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},oe.prototype._parseColor=function(se,re,ne){if(ne===void 0&&(ne=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(!ne)return console.warn("Color: "+se+" is using transparency, but allowTransparency is false. Using fallback "+re.css+"."),re;var y=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(ce){return Number(ce)}),a=y[0],E=y[1],b=y[2],te=y[3],ee=Math.round(255*te);return{rgba:De.channels.toRgba(a,E,b,ee),css:se}}return{css:this._ctx.fillStyle,rgba:De.channels.toRgba(z[0],z[1],z[2],z[3])}},oe}();de.ColorManager=le},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.throwIfFalsy=void 0,de.throwIfFalsy=function(De){if(!De)throw new Error("value must not be falsy");return De}},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(le,oe){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,re){se.__proto__=re}||function(se,re){for(var ne in re)re.hasOwnProperty(ne)&&(se[ne]=re[ne])})(le,oe)},function(le,oe){function se(){this.constructor=le}De(le,oe),le.prototype=oe===null?Object.create(oe):(se.prototype=oe.prototype,new se)});Object.defineProperty(de,"__esModule",{value:!0}),de.CharacterJoinerRegistry=de.JoinedCellData=void 0;var ve=ge(6),Ae=ge(3),ue=ge(4),ie=function(le){function oe(se,re,ne){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=ne,z}return x(oe,le),oe.prototype.isCombined=function(){return 2097152},oe.prototype.getWidth=function(){return this._width},oe.prototype.getChars=function(){return this.combinedData},oe.prototype.getCode=function(){return 2097151},oe.prototype.setFromCharData=function(se){throw new Error("not implemented")},oe.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},oe}(ve.AttributeData);de.JoinedCellData=ie;var ae=function(){function le(oe){this._bufferService=oe,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new ue.CellData}return le.prototype.registerCharacterJoiner=function(oe){var se={id:this._nextCharacterJoinerId++,handler:oe};return this._characterJoiners.push(se),se.id},le.prototype.deregisterCharacterJoiner=function(oe){for(var se=0;se<this._characterJoiners.length;se++)if(this._characterJoiners[se].id===oe)return this._characterJoiners.splice(se,1),!0;return!1},le.prototype.getJoinedCharacters=function(oe){if(this._characterJoiners.length===0)return[];var se=this._bufferService.buffer.lines.get(oe);if(!se||se.length===0)return[];for(var re=[],ne=se.translateToString(!0),z=0,y=0,a=0,E=se.getFg(0),b=se.getBg(0),te=0;te<se.getTrimmedLength();te++)if(se.loadCell(te,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==E||this._workCell.bg!==b){if(te-z>1)for(var ee=this._getJoinedRanges(ne,a,y,se,z),ce=0;ce<ee.length;ce++)re.push(ee[ce]);z=te,a=y,E=this._workCell.fg,b=this._workCell.bg}y+=this._workCell.getChars().length||Ae.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-z>1)for(ee=this._getJoinedRanges(ne,a,y,se,z),ce=0;ce<ee.length;ce++)re.push(ee[ce]);return re},le.prototype._getJoinedRanges=function(oe,se,re,ne,z){for(var y=oe.substring(se,re),a=this._characterJoiners[0].handler(y),E=1;E<this._characterJoiners.length;E++)for(var b=this._characterJoiners[E].handler(y),te=0;te<b.length;te++)le._mergeRanges(a,b[te]);return this._stringRangesToCellRanges(a,ne,z),a},le.prototype._stringRangesToCellRanges=function(oe,se,re){var ne=0,z=!1,y=0,a=oe[ne];if(a){for(var E=re;E<this._bufferService.cols;E++){var b=se.getWidth(E),te=se.getString(E).length||Ae.WHITESPACE_CELL_CHAR.length;if(b!==0){if(!z&&a[0]<=y&&(a[0]=E,z=!0),a[1]<=y){if(a[1]=E,!(a=oe[++ne]))break;a[0]<=y?(a[0]=E,z=!0):z=!1}y+=te}}a&&(a[1]=this._bufferService.cols)}},le._mergeRanges=function(oe,se){for(var re=!1,ne=0;ne<oe.length;ne++){var z=oe[ne];if(re){if(se[1]<=z[0])return oe[ne-1][1]=se[1],oe;if(se[1]<=z[1])return oe[ne-1][1]=Math.max(se[1],z[1]),oe.splice(ne,1),oe;oe.splice(ne,1),ne--}else{if(se[1]<=z[0])return oe.splice(ne,0,se),oe;if(se[1]<=z[1])return z[0]=Math.min(se[0],z[0]),oe;se[0]<z[1]&&(z[0]=Math.min(se[0],z[0]),re=!0)}}return re?oe[oe.length-1][1]=se[1]:oe.push(se),oe},le}();de.CharacterJoinerRegistry=ae},function(kt,de,ge){"use strict";function De(x,ve){var Ae=ve.getBoundingClientRect();return[x.clientX-Ae.left,x.clientY-Ae.top]}Object.defineProperty(de,"__esModule",{value:!0}),de.getRawByteCoords=de.getCoords=de.getCoordsRelativeToElement=void 0,de.getCoordsRelativeToElement=De,de.getCoords=function(x,ve,Ae,ue,ie,ae,le,oe){if(ie){var se=De(x,ve);if(se)return se[0]=Math.ceil((se[0]+(oe?ae/2:0))/ae),se[1]=Math.ceil(se[1]/le),se[0]=Math.min(Math.max(se[0],1),Ae+(oe?1:0)),se[1]=Math.min(Math.max(se[1],1),ue),se}},de.getRawByteCoords=function(x){if(x)return{x:x[0]+32,y:x[1]+32}}},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.RenderDebouncer=void 0;var De=function(){function x(ve){this._renderCallback=ve}return x.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},x.prototype.refresh=function(ve,Ae,ue){var ie=this;this._rowCount=ue,ve=ve!==void 0?ve:0,Ae=Ae!==void 0?Ae:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,ve):ve,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,Ae):Ae,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return ie._innerRefresh()}))},x.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var ve=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(ve,Ae)}},x}();de.RenderDebouncer=De},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(Ae,ue){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ae){ie.__proto__=ae}||function(ie,ae){for(var le in ae)ae.hasOwnProperty(le)&&(ie[le]=ae[le])})(Ae,ue)},function(Ae,ue){function ie(){this.constructor=Ae}De(Ae,ue),Ae.prototype=ue===null?Object.create(ue):(ie.prototype=ue.prototype,new ie)});Object.defineProperty(de,"__esModule",{value:!0}),de.ScreenDprMonitor=void 0;var ve=function(Ae){function ue(){var ie=Ae!==null&&Ae.apply(this,arguments)||this;return ie._currentDevicePixelRatio=window.devicePixelRatio,ie}return x(ue,Ae),ue.prototype.setListener=function(ie){var ae=this;this._listener&&this.clearListener(),this._listener=ie,this._outerListener=function(){ae._listener&&(ae._listener(window.devicePixelRatio,ae._currentDevicePixelRatio),ae._updateDpr())},this._updateDpr()},ue.prototype.dispose=function(){Ae.prototype.dispose.call(this),this.clearListener()},ue.prototype._updateDpr=function(){var ie;this._outerListener&&((ie=this._resolutionMediaMatchList)===null||ie===void 0||ie.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}(ge(2).Disposable);de.ScreenDprMonitor=ve},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.clone=void 0,de.clone=function De(x,ve){if(ve===void 0&&(ve=5),typeof x!="object")return x;var Ae=Array.isArray(x)?[]:{};for(var ue in x)Ae[ue]=ve<=1?x[ue]:x[ue]?De(x[ue],ve-1):x[ue];return Ae}},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.Terminal=void 0;var De=ge(4),x=ge(35),ve=ge(18),Ae=ge(0),ue=ge(83),ie=function(){function ne(z){this._core=new x.Terminal(z),this._addonManager=new ue.AddonManager}return ne.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(ne.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new se(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"unicode",{get:function(){return this._checkProposedApi(),new re(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"buffer",{get:function(){return this._checkProposedApi(),new le(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),ne.prototype.blur=function(){this._core.blur()},ne.prototype.focus=function(){this._core.focus()},ne.prototype.resize=function(z,y){this._verifyIntegers(z,y),this._core.resize(z,y)},ne.prototype.open=function(z){this._core.open(z)},ne.prototype.attachCustomKeyEventHandler=function(z){this._core.attachCustomKeyEventHandler(z)},ne.prototype.registerLinkMatcher=function(z,y,a){return this._checkProposedApi(),this._core.registerLinkMatcher(z,y,a)},ne.prototype.deregisterLinkMatcher=function(z){this._checkProposedApi(),this._core.deregisterLinkMatcher(z)},ne.prototype.registerLinkProvider=function(z){return this._checkProposedApi(),this._core.registerLinkProvider(z)},ne.prototype.registerCharacterJoiner=function(z){return this._checkProposedApi(),this._core.registerCharacterJoiner(z)},ne.prototype.deregisterCharacterJoiner=function(z){this._checkProposedApi(),this._core.deregisterCharacterJoiner(z)},ne.prototype.registerMarker=function(z){return this._checkProposedApi(),this._verifyIntegers(z),this._core.addMarker(z)},ne.prototype.addMarker=function(z){return this.registerMarker(z)},ne.prototype.hasSelection=function(){return this._core.hasSelection()},ne.prototype.select=function(z,y,a){this._verifyIntegers(z,y,a),this._core.select(z,y,a)},ne.prototype.getSelection=function(){return this._core.getSelection()},ne.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},ne.prototype.clearSelection=function(){this._core.clearSelection()},ne.prototype.selectAll=function(){this._core.selectAll()},ne.prototype.selectLines=function(z,y){this._verifyIntegers(z,y),this._core.selectLines(z,y)},ne.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},ne.prototype.scrollLines=function(z){this._verifyIntegers(z),this._core.scrollLines(z)},ne.prototype.scrollPages=function(z){this._verifyIntegers(z),this._core.scrollPages(z)},ne.prototype.scrollToTop=function(){this._core.scrollToTop()},ne.prototype.scrollToBottom=function(){this._core.scrollToBottom()},ne.prototype.scrollToLine=function(z){this._verifyIntegers(z),this._core.scrollToLine(z)},ne.prototype.clear=function(){this._core.clear()},ne.prototype.write=function(z,y){this._core.write(z,y)},ne.prototype.writeUtf8=function(z,y){this._core.write(z,y)},ne.prototype.writeln=function(z,y){this._core.write(z),this._core.write(`\r
|
|
|
`,y)},ne.prototype.paste=function(z){this._core.paste(z)},ne.prototype.getOption=function(z){return this._core.optionsService.getOption(z)},ne.prototype.setOption=function(z,y){this._core.optionsService.setOption(z,y)},ne.prototype.refresh=function(z,y){this._verifyIntegers(z,y),this._core.refresh(z,y)},ne.prototype.reset=function(){this._core.reset()},ne.prototype.loadAddon=function(z){return this._addonManager.loadAddon(this,z)},Object.defineProperty(ne,"strings",{get:function(){return ve},enumerable:!1,configurable:!0}),ne.prototype._verifyIntegers=function(){for(var z=[],y=0;y<arguments.length;y++)z[y]=arguments[y];for(var a=0,E=z;a<E.length;a++){var b=E[a];if(b===1/0||isNaN(b)||b%1!=0)throw new Error("This API only accepts integers")}},ne}();de.Terminal=ie;var ae=function(){function ne(z,y){this._buffer=z,this.type=y}return ne.prototype.init=function(z){return this._buffer=z,this},Object.defineProperty(ne.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),ne.prototype.getLine=function(z){var y=this._buffer.lines.get(z);if(y)return new oe(y)},ne.prototype.getNullCell=function(){return new De.CellData},ne}(),le=function(){function ne(z){var y=this;this._buffers=z,this._onBufferChange=new Ae.EventEmitter,this._normal=new ae(this._buffers.normal,"normal"),this._alternate=new ae(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return y._onBufferChange.fire(y.active)})}return Object.defineProperty(ne.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),ne}(),oe=function(){function ne(z){this._line=z}return Object.defineProperty(ne.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),ne.prototype.getCell=function(z,y){if(!(z<0||z>=this._line.length))return y?(this._line.loadCell(z,y),y):this._line.loadCell(z,new De.CellData)},ne.prototype.translateToString=function(z,y,a){return this._line.translateToString(z,y,a)},ne}(),se=function(){function ne(z){this._core=z}return ne.prototype.registerCsiHandler=function(z,y){return this._core.addCsiHandler(z,function(a){return y(a.toArray())})},ne.prototype.addCsiHandler=function(z,y){return this.registerCsiHandler(z,y)},ne.prototype.registerDcsHandler=function(z,y){return this._core.addDcsHandler(z,function(a,E){return y(a,E.toArray())})},ne.prototype.addDcsHandler=function(z,y){return this.registerDcsHandler(z,y)},ne.prototype.registerEscHandler=function(z,y){return this._core.addEscHandler(z,y)},ne.prototype.addEscHandler=function(z,y){return this.registerEscHandler(z,y)},ne.prototype.registerOscHandler=function(z,y){return this._core.addOscHandler(z,y)},ne.prototype.addOscHandler=function(z,y){return this.registerOscHandler(z,y)},ne}(),re=function(){function ne(z){this._core=z}return ne.prototype.register=function(z){this._core.unicodeService.register(z)},Object.defineProperty(ne.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(z){this._core.unicodeService.activeVersion=z},enumerable:!1,configurable:!0}),ne}()},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(je,Fe){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ke,We){ke.__proto__=We}||function(ke,We){for(var Ze in We)We.hasOwnProperty(Ze)&&(ke[Ze]=We[Ze])})(je,Fe)},function(je,Fe){function ke(){this.constructor=je}De(je,Fe),je.prototype=Fe===null?Object.create(Fe):(ke.prototype=Fe.prototype,new ke)});Object.defineProperty(de,"__esModule",{value:!0}),de.Terminal=void 0;var ve=ge(36),Ae=ge(37),ue=ge(38),ie=ge(12),ae=ge(19),le=ge(40),oe=ge(50),se=ge(51),re=ge(11),ne=ge(7),z=ge(18),y=ge(54),a=ge(55),E=ge(56),b=ge(57),te=ge(59),ee=ge(0),ce=ge(16),fe=ge(27),he=ge(60),me=ge(5),pe=ge(61),be=ge(62),ye=ge(63),Ce=ge(64),Se=ge(65),Ue=typeof window!="undefined"?window.document:null,we=function(je){function Fe(ke){ke===void 0&&(ke={});var We=je.call(this,ke)||this;return We.browser=re,We._keyDownHandled=!1,We._onCursorMove=new ee.EventEmitter,We._onKey=new ee.EventEmitter,We._onRender=new ee.EventEmitter,We._onSelectionChange=new ee.EventEmitter,We._onTitleChange=new ee.EventEmitter,We._onFocus=new ee.EventEmitter,We._onBlur=new ee.EventEmitter,We._onA11yCharEmitter=new ee.EventEmitter,We._onA11yTabEmitter=new ee.EventEmitter,We._setup(),We.linkifier=We._instantiationService.createInstance(oe.Linkifier),We.linkifier2=We.register(We._instantiationService.createInstance(ye.Linkifier2)),We.register(We._inputHandler.onRequestBell(function(){return We.bell()})),We.register(We._inputHandler.onRequestRefreshRows(function(Ze,Ke){return We.refresh(Ze,Ke)})),We.register(We._inputHandler.onRequestReset(function(){return We.reset()})),We.register(We._inputHandler.onRequestScroll(function(Ze,Ke){return We.scroll(Ze,Ke||void 0)})),We.register(We._inputHandler.onRequestWindowsOptionsReport(function(Ze){return We._reportWindowsOptions(Ze)})),We.register(ee.forwardEvent(We._inputHandler.onCursorMove,We._onCursorMove)),We.register(ee.forwardEvent(We._inputHandler.onTitleChange,We._onTitleChange)),We.register(ee.forwardEvent(We._inputHandler.onA11yChar,We._onA11yCharEmitter)),We.register(ee.forwardEvent(We._inputHandler.onA11yTab,We._onA11yTabEmitter)),We.register(We._bufferService.onResize(function(Ze){return We._afterResize(Ze.cols,Ze.rows)})),We}return x(Fe,je),Object.defineProperty(Fe.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Fe.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Fe.prototype.dispose=function(){var ke,We,Ze;this._isDisposed||(je.prototype.dispose.call(this),(ke=this._renderService)===null||ke===void 0||ke.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Ze=(We=this.element)===null||We===void 0?void 0:We.parentNode)===null||Ze===void 0||Ze.removeChild(this.element))},Fe.prototype._setup=function(){je.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Fe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Fe.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Fe.prototype._updateOptions=function(ke){var We,Ze,Ke,qe;switch(je.prototype._updateOptions.call(this,ke),ke){case"fontFamily":case"fontSize":(We=this._renderService)===null||We===void 0||We.clear(),(Ze=this._charSizeService)===null||Ze===void 0||Ze.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(Ke=this.viewport)===null||Ke===void 0||Ke.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new E.AccessibilityManager(this,this._renderService)):((qe=this._accessibilityManager)===null||qe===void 0||qe.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},Fe.prototype._onTextAreaFocus=function(ke){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ie.C0.ESC+"[I"),this.updateCursorStyle(ke),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Fe.prototype.blur=function(){var ke;return(ke=this.textarea)===null||ke===void 0?void 0:ke.blur()},Fe.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ie.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Fe.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var ke=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),We=this._bufferService.buffer.y*ke,Ze=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Ze+"px",this.textarea.style.top=We+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=ke+"px",this.textarea.style.lineHeight=ke+"px",this.textarea.style.zIndex="-5"}},Fe.prototype._initGlobal=function(){var ke=this;this._bindKeys(),this.register(ne.addDisposableDomListener(this.element,"copy",function(Ze){ke.hasSelection()&&ue.copyHandler(Ze,ke._selectionService)}));var We=function(Ze){return ue.handlePasteEvent(Ze,ke.textarea,ke._coreService)};this.register(ne.addDisposableDomListener(this.textarea,"paste",We)),this.register(ne.addDisposableDomListener(this.element,"paste",We)),re.isFirefox?this.register(ne.addDisposableDomListener(this.element,"mousedown",function(Ze){Ze.button===2&&ue.rightClickHandler(Ze,ke.textarea,ke.screenElement,ke._selectionService,ke.options.rightClickSelectsWord)})):this.register(ne.addDisposableDomListener(this.element,"contextmenu",function(Ze){ue.rightClickHandler(Ze,ke.textarea,ke.screenElement,ke._selectionService,ke.options.rightClickSelectsWord)})),re.isLinux&&this.register(ne.addDisposableDomListener(this.element,"auxclick",function(Ze){Ze.button===1&&ue.moveTextAreaUnderMouseCursor(Ze,ke.textarea,ke.screenElement)}))},Fe.prototype._bindKeys=function(){var ke=this;this.register(ne.addDisposableDomListener(this.textarea,"keyup",function(We){return ke._keyUp(We)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keydown",function(We){return ke._keyDown(We)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keypress",function(We){return ke._keyPress(We)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"compositionstart",function(){return ke._compositionHelper.compositionstart()})),this.register(ne.addDisposableDomListener(this.textarea,"compositionupdate",function(We){return ke._compositionHelper.compositionupdate(We)})),this.register(ne.addDisposableDomListener(this.textarea,"compositionend",function(){return ke._compositionHelper.compositionend()})),this.register(this.onRender(function(){return ke._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(We){return ke._queueLinkification(We.start,We.end)}))},Fe.prototype.open=function(ke){var We=this;if(!ke)throw new Error("Terminal requires a parent element.");Ue.body.contains(ke)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=ke.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"),ke.appendChild(this.element);var Ze=Ue.createDocumentFragment();this._viewportElement=Ue.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Ze.appendChild(this._viewportElement),this._viewportScrollArea=Ue.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Ue.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Ue.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Ze.appendChild(this.screenElement),this.textarea=Ue.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",z.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(ne.addDisposableDomListener(this.textarea,"focus",function(et){return We._onTextAreaFocus(et)})),this.register(ne.addDisposableDomListener(this.textarea,"blur",function(){return We._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Ke=this._instantiationService.createInstance(Ce.CoreBrowserService,this.textarea);this._instantiationService.setService(me.ICoreBrowserService,Ke),this._charSizeService=this._instantiationService.createInstance(pe.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(me.ICharSizeService,this._charSizeService),this._compositionView=Ue.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(ve.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Ze),this._theme=this.options.theme||this._theme,this._colorManager=new fe.ColorManager(Ue,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(et){return We._colorManager.onOptionsChange(et)})),this._colorManager.setTheme(this._theme);var qe=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(he.RenderService,qe,this.rows,this.screenElement)),this._instantiationService.setService(me.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(et){return We._onRender.fire(et)})),this.onResize(function(et){return We._renderService.resize(et.cols,et.rows)}),this._soundService=this._instantiationService.createInstance(y.SoundService),this._instantiationService.setService(me.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(be.MouseService),this._instantiationService.setService(me.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(Ae.Viewport,function(et,ut){return We.scrollLines(et,ut)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return We.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){We._renderService.onCursorMove(),We._syncTextArea()})),this.register(this.onResize(function(){return We._renderService.onResize(We.cols,We.rows)})),this.register(this.onBlur(function(){return We._renderService.onBlur()})),this.register(this.onFocus(function(){return We._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return We.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(se.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(me.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(et){return We.scrollLines(et.amount,et.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return We._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(et){return We._renderService.onSelectionChanged(et.start,et.end,et.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(et){We.textarea.value=et,We.textarea.focus(),We.textarea.select()})),this.register(this.onScroll(function(){We.viewport.syncScrollArea(),We._selectionService.refresh()})),this.register(ne.addDisposableDomListener(this._viewportElement,"scroll",function(){return We._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(a.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return We._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(ne.addDisposableDomListener(this.element,"mousedown",function(et){return We._selectionService.onMouseDown(et)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new E.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Fe.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(le.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(b.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},Fe.prototype._setTheme=function(ke){var We,Ze,Ke;this._theme=ke,(We=this._colorManager)===null||We===void 0||We.setTheme(ke),(Ze=this._renderService)===null||Ze===void 0||Ze.setColors(this._colorManager.colors),(Ke=this.viewport)===null||Ke===void 0||Ke.onThemeChange(this._colorManager.colors)},Fe.prototype.bindMouse=function(){var ke=this,We=this,Ze=this.element;function Ke(tt){var st,gt,bt=We._mouseService.getRawByteCoords(tt,We.screenElement,We.cols,We.rows);if(!bt)return!1;switch(tt.overrideType||tt.type){case"mousemove":gt=32,tt.buttons===void 0?(st=3,tt.button!==void 0&&(st=tt.button<3?tt.button:3)):st=1&tt.buttons?0:4&tt.buttons?1:2&tt.buttons?2:3;break;case"mouseup":gt=0,st=tt.button<3?tt.button:3;break;case"mousedown":gt=1,st=tt.button<3?tt.button:3;break;case"wheel":tt.deltaY!==0&&(gt=tt.deltaY<0?0:1),st=4;break;default:return!1}return!(gt===void 0||st===void 0||st>4)&&We._coreMouseService.triggerMouseEvent({col:bt.x-33,row:bt.y-33,button:st,action:gt,ctrl:tt.ctrlKey,alt:tt.altKey,shift:tt.shiftKey})}var qe={mouseup:null,wheel:null,mousedrag:null,mousemove:null},et=function(tt){return Ke(tt),tt.buttons||(ke._document.removeEventListener("mouseup",qe.mouseup),qe.mousedrag&&ke._document.removeEventListener("mousemove",qe.mousedrag)),ke.cancel(tt)},ut=function(tt){return Ke(tt),tt.preventDefault(),ke.cancel(tt)},ct=function(tt){tt.buttons&&Ke(tt)},it=function(tt){tt.buttons||Ke(tt)};this.register(this._coreMouseService.onProtocolChange(function(tt){tt?(ke.optionsService.options.logLevel==="debug"&&ke._logService.debug("Binding to mouse events:",ke._coreMouseService.explainEvents(tt)),ke.element.classList.add("enable-mouse-events"),ke._selectionService.disable()):(ke._logService.debug("Unbinding from mouse events."),ke.element.classList.remove("enable-mouse-events"),ke._selectionService.enable()),8&tt?qe.mousemove||(Ze.addEventListener("mousemove",it),qe.mousemove=it):(Ze.removeEventListener("mousemove",qe.mousemove),qe.mousemove=null),16&tt?qe.wheel||(Ze.addEventListener("wheel",ut,{passive:!1}),qe.wheel=ut):(Ze.removeEventListener("wheel",qe.wheel),qe.wheel=null),2&tt?qe.mouseup||(qe.mouseup=et):(ke._document.removeEventListener("mouseup",qe.mouseup),qe.mouseup=null),4&tt?qe.mousedrag||(qe.mousedrag=ct):(ke._document.removeEventListener("mousemove",qe.mousedrag),qe.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(ne.addDisposableDomListener(Ze,"mousedown",function(tt){if(tt.preventDefault(),ke.focus(),ke._coreMouseService.areMouseEventsActive&&!ke._selectionService.shouldForceSelection(tt))return Ke(tt),qe.mouseup&&ke._document.addEventListener("mouseup",qe.mouseup),qe.mousedrag&&ke._document.addEventListener("mousemove",qe.mousedrag),ke.cancel(tt)})),this.register(ne.addDisposableDomListener(Ze,"wheel",function(tt){if(!qe.wheel){if(!ke.buffer.hasScrollback){var st=ke.viewport.getLinesScrolled(tt);if(st===0)return;for(var gt=ie.C0.ESC+(ke._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(tt.deltaY<0?"A":"B"),bt="",xt=0;xt<Math.abs(st);xt++)bt+=gt;ke._coreService.triggerDataEvent(bt,!0)}}},{passive:!0})),this.register(ne.addDisposableDomListener(Ze,"wheel",function(tt){if(!qe.wheel)return ke.viewport.onWheel(tt)?void 0:ke.cancel(tt)},{passive:!1})),this.register(ne.addDisposableDomListener(Ze,"touchstart",function(tt){if(!ke._coreMouseService.areMouseEventsActive)return ke.viewport.onTouchStart(tt),ke.cancel(tt)},{passive:!0})),this.register(ne.addDisposableDomListener(Ze,"touchmove",function(tt){if(!ke._coreMouseService.areMouseEventsActive)return ke.viewport.onTouchMove(tt)?void 0:ke.cancel(tt)},{passive:!1}))},Fe.prototype.refresh=function(ke,We){var Ze;(Ze=this._renderService)===null||Ze===void 0||Ze.refreshRows(ke,We)},Fe.prototype._queueLinkification=function(ke,We){var Ze;(Ze=this.linkifier)===null||Ze===void 0||Ze.linkifyRows(ke,We)},Fe.prototype.updateCursorStyle=function(ke){this._selectionService&&this._selectionService.shouldColumnSelect(ke)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},Fe.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},Fe.prototype.scrollLines=function(ke,We){je.prototype.scrollLines.call(this,ke,We),this.refresh(0,this.rows-1)},Fe.prototype.paste=function(ke){ue.paste(ke,this.textarea,this._coreService)},Fe.prototype.attachCustomKeyEventHandler=function(ke){this._customKeyEventHandler=ke},Fe.prototype.registerLinkMatcher=function(ke,We,Ze){var Ke=this.linkifier.registerLinkMatcher(ke,We,Ze);return this.refresh(0,this.rows-1),Ke},Fe.prototype.deregisterLinkMatcher=function(ke){this.linkifier.deregisterLinkMatcher(ke)&&this.refresh(0,this.rows-1)},Fe.prototype.registerLinkProvider=function(ke){return this.linkifier2.registerLinkProvider(ke)},Fe.prototype.registerCharacterJoiner=function(ke){var We=this._renderService.registerCharacterJoiner(ke);return this.refresh(0,this.rows-1),We},Fe.prototype.deregisterCharacterJoiner=function(ke){this._renderService.deregisterCharacterJoiner(ke)&&this.refresh(0,this.rows-1)},Object.defineProperty(Fe.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),Fe.prototype.addMarker=function(ke){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+ke)},Fe.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},Fe.prototype.select=function(ke,We,Ze){this._selectionService.setSelection(ke,We,Ze)},Fe.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},Fe.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},Fe.prototype.clearSelection=function(){var ke;(ke=this._selectionService)===null||ke===void 0||ke.clearSelection()},Fe.prototype.selectAll=function(){var ke;(ke=this._selectionService)===null||ke===void 0||ke.selectAll()},Fe.prototype.selectLines=function(ke,We){var Ze;(Ze=this._selectionService)===null||Ze===void 0||Ze.selectLines(ke,We)},Fe.prototype._keyDown=function(ke){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(ke)===!1)return!1;if(!this._compositionHelper.keydown(ke))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var We=te.evaluateKeyboardEvent(ke,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(ke),We.type===3||We.type===2){var Ze=this.rows-1;return this.scrollLines(We.type===2?-Ze:Ze),this.cancel(ke,!0)}return We.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,ke)||(We.cancel&&this.cancel(ke,!0),!We.key||(We.key!==ie.C0.ETX&&We.key!==ie.C0.CR||(this.textarea.value=""),this._onKey.fire({key:We.key,domEvent:ke}),this._showCursor(),this._coreService.triggerDataEvent(We.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(ke,!0)))},Fe.prototype._isThirdLevelShift=function(ke,We){var Ze=ke.isMac&&!this.options.macOptionIsMeta&&We.altKey&&!We.ctrlKey&&!We.metaKey||ke.isWindows&&We.altKey&&We.ctrlKey&&!We.metaKey;return We.type==="keypress"?Ze:Ze&&(!We.keyCode||We.keyCode>47)},Fe.prototype._keyUp=function(ke){this._customKeyEventHandler&&this._customKeyEventHandler(ke)===!1||(function(We){return We.keyCode===16||We.keyCode===17||We.keyCode===18}(ke)||this.focus(),this.updateCursorStyle(ke))},Fe.prototype._keyPress=function(ke){var We;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(ke)===!1)return!1;if(this.cancel(ke),ke.charCode)We=ke.charCode;else if(ke.which===null||ke.which===void 0)We=ke.keyCode;else{if(ke.which===0||ke.charCode===0)return!1;We=ke.which}return!(!We||(ke.altKey||ke.ctrlKey||ke.metaKey)&&!this._isThirdLevelShift(this.browser,ke))&&(We=String.fromCharCode(We),this._onKey.fire({key:We,domEvent:ke}),this._showCursor(),this._coreService.triggerDataEvent(We,!0),!0)},Fe.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Fe.prototype.resize=function(ke,We){ke!==this.cols||We!==this.rows?je.prototype.resize.call(this,ke,We):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Fe.prototype._afterResize=function(ke,We){var Ze,Ke;(Ze=this._charSizeService)===null||Ze===void 0||Ze.measure(),(Ke=this.viewport)===null||Ke===void 0||Ke.syncScrollArea(!0)},Fe.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var ke=1;ke<this.rows;ke++)this.buffer.lines.push(this.buffer.getBlankLine(ce.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},Fe.prototype.reset=function(){var ke,We;this.options.rows=this.rows,this.options.cols=this.cols;var Ze=this._customKeyEventHandler;this._setup(),je.prototype.reset.call(this),(ke=this._selectionService)===null||ke===void 0||ke.reset(),this._customKeyEventHandler=Ze,this.refresh(0,this.rows-1),(We=this.viewport)===null||We===void 0||We.syncScrollArea()},Fe.prototype._reportWindowsOptions=function(ke){if(this._renderService)switch(ke){case ae.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var We=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),Ze=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(ie.C0.ESC+"[4;"+Ze+";"+We+"t");break;case ae.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var Ke=this._renderService.dimensions.scaledCellWidth.toFixed(0),qe=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(ie.C0.ESC+"[6;"+qe+";"+Ke+"t")}},Fe.prototype.cancel=function(ke,We){if(this.options.cancelEvents||We)return ke.preventDefault(),ke.stopPropagation(),!1},Fe.prototype._visualBell=function(){return!1},Fe.prototype._soundBell=function(){return this.options.bellStyle==="sound"},Fe}(Se.CoreTerminal);de.Terminal=we},function(kt,de,ge){"use strict";var De=this&&this.__decorate||function(ie,ae,le,oe){var se,re=arguments.length,ne=re<3?ae:oe===null?oe=Object.getOwnPropertyDescriptor(ae,le):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(ie,ae,le,oe);else for(var z=ie.length-1;z>=0;z--)(se=ie[z])&&(ne=(re<3?se(ne):re>3?se(ae,le,ne):se(ae,le))||ne);return re>3&&ne&&Object.defineProperty(ae,le,ne),ne},x=this&&this.__param||function(ie,ae){return function(le,oe){ae(le,oe,ie)}};Object.defineProperty(de,"__esModule",{value:!0}),de.CompositionHelper=void 0;var ve=ge(5),Ae=ge(1),ue=function(){function ie(ae,le,oe,se,re,ne){this._textarea=ae,this._compositionView=le,this._bufferService=oe,this._optionsService=se,this._charSizeService=re,this._coreService=ne,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(ie.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),ie.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},ie.prototype.compositionupdate=function(ae){var le=this;this._compositionView.textContent=ae.data,this.updateCompositionElements(),setTimeout(function(){le._compositionPosition.end=le._textarea.value.length},0)},ie.prototype.compositionend=function(){this._finalizeComposition(!0)},ie.prototype.keydown=function(ae){if(this._isComposing||this._isSendingComposition){if(ae.keyCode===229||ae.keyCode===16||ae.keyCode===17||ae.keyCode===18)return!1;this._finalizeComposition(!1)}return ae.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},ie.prototype._finalizeComposition=function(ae){var le=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ae){var oe={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(oe.start,oe.end):le._textarea.value.substring(oe.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)}},ie.prototype._handleAnyTextareaChanges=function(){var ae=this,le=this._textarea.value;setTimeout(function(){if(!ae._isComposing){var oe=ae._textarea.value.replace(le,"");oe.length>0&&ae._coreService.triggerDataEvent(oe,!0)}},0)},ie.prototype.updateCompositionElements=function(ae){var le=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var oe=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),se=this._bufferService.buffer.y*oe,re=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=re+"px",this._compositionView.style.top=se+"px",this._compositionView.style.height=oe+"px",this._compositionView.style.lineHeight=oe+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var ne=this._compositionView.getBoundingClientRect();this._textarea.style.left=re+"px",this._textarea.style.top=se+"px",this._textarea.style.width=ne.width+"px",this._textarea.style.height=ne.height+"px",this._textarea.style.lineHeight=ne.height+"px"}ae||setTimeout(function(){return le.updateCompositionElements(!0)},0)}},ie=De([x(2,Ae.IBufferService),x(3,Ae.IOptionsService),x(4,ve.ICharSizeService),x(5,Ae.ICoreService)],ie)}();de.CompositionHelper=ue},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(se,re){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var y in z)z.hasOwnProperty(y)&&(ne[y]=z[y])})(se,re)},function(se,re){function ne(){this.constructor=se}De(se,re),se.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),ve=this&&this.__decorate||function(se,re,ne,z){var y,a=arguments.length,E=a<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,re,ne,z);else for(var b=se.length-1;b>=0;b--)(y=se[b])&&(E=(a<3?y(E):a>3?y(re,ne,E):y(re,ne))||E);return a>3&&E&&Object.defineProperty(re,ne,E),E},Ae=this&&this.__param||function(se,re){return function(ne,z){re(ne,z,se)}};Object.defineProperty(de,"__esModule",{value:!0}),de.Viewport=void 0;var ue=ge(2),ie=ge(7),ae=ge(5),le=ge(1),oe=function(se){function re(ne,z,y,a,E,b,te){var ee=se.call(this)||this;return ee._scrollLines=ne,ee._viewportElement=z,ee._scrollArea=y,ee._bufferService=a,ee._optionsService=E,ee._charSizeService=b,ee._renderService=te,ee.scrollBarWidth=0,ee._currentRowHeight=0,ee._lastRecordedBufferLength=0,ee._lastRecordedViewportHeight=0,ee._lastRecordedBufferHeight=0,ee._lastTouchY=0,ee._lastScrollTop=0,ee._wheelPartialScroll=0,ee._refreshAnimationFrame=null,ee._ignoreNextScrollEvent=!1,ee.scrollBarWidth=ee._viewportElement.offsetWidth-ee._scrollArea.offsetWidth||15,ee.register(ie.addDisposableDomListener(ee._viewportElement,"scroll",ee._onScroll.bind(ee))),setTimeout(function(){return ee.syncScrollArea()},0),ee}return x(re,se),re.prototype.onThemeChange=function(ne){this._viewportElement.style.backgroundColor=ne.background.css},re.prototype._refresh=function(ne){var z=this;if(ne)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return z._innerRefresh()}))},re.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var ne=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==ne&&(this._lastRecordedBufferHeight=ne,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==z&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=z),this._refreshAnimationFrame=null},re.prototype.syncScrollArea=function(ne){if(ne===void 0&&(ne=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(ne);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var z=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===z&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(ne)}else this._refresh(ne)},re.prototype._onScroll=function(ne){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var z=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(z,!0)}},re.prototype._bubbleScroll=function(ne,z){var y=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(z<0&&this._viewportElement.scrollTop!==0||z>0&&y<this._lastRecordedBufferHeight)||(ne.cancelable&&ne.preventDefault(),!1)},re.prototype.onWheel=function(ne){var z=this._getPixelsScrolled(ne);return z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(ne,z))},re.prototype._getPixelsScrolled=function(ne){if(ne.deltaY===0)return 0;var z=this._applyScrollModifier(ne.deltaY,ne);return ne.deltaMode===WheelEvent.DOM_DELTA_LINE?z*=this._currentRowHeight:ne.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._currentRowHeight*this._bufferService.rows),z},re.prototype.getLinesScrolled=function(ne){if(ne.deltaY===0)return 0;var z=this._applyScrollModifier(ne.deltaY,ne);return ne.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(z/=this._currentRowHeight+0,this._wheelPartialScroll+=z,z=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):ne.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(z*=this._bufferService.rows),z},re.prototype._applyScrollModifier=function(ne,z){var y=this._optionsService.options.fastScrollModifier;return y==="alt"&&z.altKey||y==="ctrl"&&z.ctrlKey||y==="shift"&&z.shiftKey?ne*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:ne*this._optionsService.options.scrollSensitivity},re.prototype.onTouchStart=function(ne){this._lastTouchY=ne.touches[0].pageY},re.prototype.onTouchMove=function(ne){var z=this._lastTouchY-ne.touches[0].pageY;return this._lastTouchY=ne.touches[0].pageY,z!==0&&(this._viewportElement.scrollTop+=z,this._bubbleScroll(ne,z))},re=ve([Ae(3,le.IBufferService),Ae(4,le.IOptionsService),Ae(5,ae.ICharSizeService),Ae(6,ae.IRenderService)],re)}(ue.Disposable);de.Viewport=oe},function(kt,de,ge){"use strict";function De(ue){return ue.replace(/\r?\n/g,"\r")}function x(ue,ie){return ie?"\x1B[200~"+ue+"\x1B[201~":ue}function ve(ue,ie,ae){ue=x(ue=De(ue),ae.decPrivateModes.bracketedPasteMode),ae.triggerDataEvent(ue,!0),ie.value=""}function Ae(ue,ie,ae){var le=ae.getBoundingClientRect(),oe=ue.clientX-le.left-10,se=ue.clientY-le.top-10;ie.style.width="20px",ie.style.height="20px",ie.style.left=oe+"px",ie.style.top=se+"px",ie.style.zIndex="1000",ie.focus()}Object.defineProperty(de,"__esModule",{value:!0}),de.rightClickHandler=de.moveTextAreaUnderMouseCursor=de.paste=de.handlePasteEvent=de.copyHandler=de.bracketTextForPaste=de.prepareTextForTerminal=void 0,de.prepareTextForTerminal=De,de.bracketTextForPaste=x,de.copyHandler=function(ue,ie){ue.clipboardData&&ue.clipboardData.setData("text/plain",ie.selectionText),ue.preventDefault()},de.handlePasteEvent=function(ue,ie,ae){ue.stopPropagation(),ue.clipboardData&&ve(ue.clipboardData.getData("text/plain"),ie,ae)},de.paste=ve,de.moveTextAreaUnderMouseCursor=Ae,de.rightClickHandler=function(ue,ie,ae,le,oe){Ae(ue,ie,ae),oe&&!le.isClickInSelection(ue)&&le.selectWordAtCursor(ue),ie.value=le.selectionText,ie.select()}},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(se,re){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var y in z)z.hasOwnProperty(y)&&(ne[y]=z[y])})(se,re)},function(se,re){function ne(){this.constructor=se}De(se,re),se.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)});Object.defineProperty(de,"__esModule",{value:!0}),de.EscapeSequenceParser=de.VT500_TRANSITION_TABLE=de.TransitionTable=void 0;var ve=ge(2),Ae=ge(15),ue=ge(21),ie=ge(22),ae=ge(24),le=function(){function se(re){this.table=new Uint8Array(re)}return se.prototype.setDefault=function(re,ne){Ae.fill(this.table,re<<4|ne)},se.prototype.add=function(re,ne,z,y){this.table[ne<<8|re]=z<<4|y},se.prototype.addMany=function(re,ne,z,y){for(var a=0;a<re.length;a++)this.table[ne<<8|re[a]]=z<<4|y},se}();de.TransitionTable=le,de.VT500_TRANSITION_TABLE=function(){var se=new le(4095),re=Array.apply(null,Array(256)).map(function(b,te){return te}),ne=function(b,te){return re.slice(b,te)},z=ne(32,127),y=ne(0,24);y.push(25),y.push.apply(y,ne(28,32));var a,E=ne(0,14);for(a in se.setDefault(1,0),se.addMany(z,0,2,0),E)se.addMany([24,26,153,154],a,3,0),se.addMany(ne(128,144),a,3,0),se.addMany(ne(144,152),a,3,0),se.add(156,a,0,0),se.add(27,a,11,1),se.add(157,a,4,8),se.addMany([152,158,159],a,0,7),se.add(155,a,11,3),se.add(144,a,11,9);return se.addMany(y,0,3,0),se.addMany(y,1,3,1),se.add(127,1,0,1),se.addMany(y,8,0,8),se.addMany(y,3,3,3),se.add(127,3,0,3),se.addMany(y,4,3,4),se.add(127,4,0,4),se.addMany(y,6,3,6),se.addMany(y,5,3,5),se.add(127,5,0,5),se.addMany(y,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(ne(28,32),8,0,8),se.addMany([88,94,95],1,0,7),se.addMany(z,7,0,7),se.addMany(y,7,0,7),se.add(156,7,0,0),se.add(127,7,0,7),se.add(91,1,11,3),se.addMany(ne(64,127),3,7,0),se.addMany(ne(48,60),3,8,4),se.addMany([60,61,62,63],3,9,4),se.addMany(ne(48,60),4,8,4),se.addMany(ne(64,127),4,7,0),se.addMany([60,61,62,63],4,0,6),se.addMany(ne(32,64),6,0,6),se.add(127,6,0,6),se.addMany(ne(64,127),6,0,0),se.addMany(ne(32,48),3,9,5),se.addMany(ne(32,48),5,9,5),se.addMany(ne(48,64),5,0,6),se.addMany(ne(64,127),5,7,0),se.addMany(ne(32,48),4,9,5),se.addMany(ne(32,48),1,9,2),se.addMany(ne(32,48),2,9,2),se.addMany(ne(48,127),2,10,0),se.addMany(ne(48,80),1,10,0),se.addMany(ne(81,88),1,10,0),se.addMany([89,90,92],1,10,0),se.addMany(ne(96,127),1,10,0),se.add(80,1,11,9),se.addMany(y,9,0,9),se.add(127,9,0,9),se.addMany(ne(28,32),9,0,9),se.addMany(ne(32,48),9,9,12),se.addMany(ne(48,60),9,8,10),se.addMany([60,61,62,63],9,9,10),se.addMany(y,11,0,11),se.addMany(ne(32,128),11,0,11),se.addMany(ne(28,32),11,0,11),se.addMany(y,10,0,10),se.add(127,10,0,10),se.addMany(ne(28,32),10,0,10),se.addMany(ne(48,60),10,8,10),se.addMany([60,61,62,63],10,0,11),se.addMany(ne(32,48),10,9,12),se.addMany(y,12,0,12),se.add(127,12,0,12),se.addMany(ne(28,32),12,0,12),se.addMany(ne(32,48),12,9,12),se.addMany(ne(48,64),12,0,11),se.addMany(ne(64,127),12,12,13),se.addMany(ne(64,127),10,12,13),se.addMany(ne(64,127),9,12,13),se.addMany(y,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 oe=function(se){function re(ne){ne===void 0&&(ne=de.VT500_TRANSITION_TABLE);var z=se.call(this)||this;return z._transitions=ne,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(y,a,E){},z._executeHandlerFb=function(y){},z._csiHandlerFb=function(y,a){},z._escHandlerFb=function(y){},z._errorHandlerFb=function(y){return y},z._printHandler=z._printHandlerFb,z._executeHandlers=Object.create(null),z._csiHandlers=Object.create(null),z._escHandlers=Object.create(null),z._oscParser=new ie.OscParser,z._dcsParser=new ae.DcsParser,z._errorHandler=z._errorHandlerFb,z.setEscHandler({final:"\\"},function(){}),z}return x(re,se),re.prototype._identifier=function(ne,z){z===void 0&&(z=[64,126]);var y=0;if(ne.prefix){if(ne.prefix.length>1)throw new Error("only one byte as prefix supported");if((y=ne.prefix.charCodeAt(0))&&60>y||y>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(ne.intermediates){if(ne.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var a=0;a<ne.intermediates.length;++a){var E=ne.intermediates.charCodeAt(a);if(32>E||E>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");y<<=8,y|=E}}if(ne.final.length!==1)throw new Error("final must be a single byte");var b=ne.final.charCodeAt(0);if(z[0]>b||b>z[1])throw new Error("final must be in range "+z[0]+" .. "+z[1]);return y<<=8,y|=b},re.prototype.identToString=function(ne){for(var z=[];ne;)z.push(String.fromCharCode(255&ne)),ne>>=8;return z.reverse().join("")},re.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},re.prototype.setPrintHandler=function(ne){this._printHandler=ne},re.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},re.prototype.addEscHandler=function(ne,z){var y=this._identifier(ne,[48,126]);this._escHandlers[y]===void 0&&(this._escHandlers[y]=[]);var a=this._escHandlers[y];return a.push(z),{dispose:function(){var E=a.indexOf(z);E!==-1&&a.splice(E,1)}}},re.prototype.setEscHandler=function(ne,z){this._escHandlers[this._identifier(ne,[48,126])]=[z]},re.prototype.clearEscHandler=function(ne){this._escHandlers[this._identifier(ne,[48,126])]&&delete this._escHandlers[this._identifier(ne,[48,126])]},re.prototype.setEscHandlerFallback=function(ne){this._escHandlerFb=ne},re.prototype.setExecuteHandler=function(ne,z){this._executeHandlers[ne.charCodeAt(0)]=z},re.prototype.clearExecuteHandler=function(ne){this._executeHandlers[ne.charCodeAt(0)]&&delete this._executeHandlers[ne.charCodeAt(0)]},re.prototype.setExecuteHandlerFallback=function(ne){this._executeHandlerFb=ne},re.prototype.addCsiHandler=function(ne,z){var y=this._identifier(ne);this._csiHandlers[y]===void 0&&(this._csiHandlers[y]=[]);var a=this._csiHandlers[y];return a.push(z),{dispose:function(){var E=a.indexOf(z);E!==-1&&a.splice(E,1)}}},re.prototype.setCsiHandler=function(ne,z){this._csiHandlers[this._identifier(ne)]=[z]},re.prototype.clearCsiHandler=function(ne){this._csiHandlers[this._identifier(ne)]&&delete this._csiHandlers[this._identifier(ne)]},re.prototype.setCsiHandlerFallback=function(ne){this._csiHandlerFb=ne},re.prototype.addDcsHandler=function(ne,z){return this._dcsParser.addHandler(this._identifier(ne),z)},re.prototype.setDcsHandler=function(ne,z){this._dcsParser.setHandler(this._identifier(ne),z)},re.prototype.clearDcsHandler=function(ne){this._dcsParser.clearHandler(this._identifier(ne))},re.prototype.setDcsHandlerFallback=function(ne){this._dcsParser.setHandlerFallback(ne)},re.prototype.addOscHandler=function(ne,z){return this._oscParser.addHandler(ne,z)},re.prototype.setOscHandler=function(ne,z){this._oscParser.setHandler(ne,z)},re.prototype.clearOscHandler=function(ne){this._oscParser.clearHandler(ne)},re.prototype.setOscHandlerFallback=function(ne){this._oscParser.setHandlerFallback(ne)},re.prototype.setErrorHandler=function(ne){this._errorHandler=ne},re.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},re.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},re.prototype.parse=function(ne,z){for(var y=0,a=0,E=this.currentState,b=this._oscParser,te=this._dcsParser,ee=this._collect,ce=this._params,fe=this._transitions.table,he=0;he<z;++he){switch((a=fe[E<<8|((y=ne[he])<160?y:160)])>>4){case 2:for(var me=he+1;;++me){if(me>=z||(y=ne[me])<32||y>126&&y<160){this._printHandler(ne,he,me),he=me-1;break}if(++me>=z||(y=ne[me])<32||y>126&&y<160){this._printHandler(ne,he,me),he=me-1;break}if(++me>=z||(y=ne[me])<32||y>126&&y<160){this._printHandler(ne,he,me),he=me-1;break}if(++me>=z||(y=ne[me])<32||y>126&&y<160){this._printHandler(ne,he,me),he=me-1;break}}break;case 3:this._executeHandlers[y]?this._executeHandlers[y]():this._executeHandlerFb(y),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:he,code:y,currentState:E,collect:ee,params:ce,abort:!1}).abort)return;break;case 7:for(var pe=this._csiHandlers[ee<<8|y],be=pe?pe.length-1:-1;be>=0&&pe[be](ce)===!1;be--);be<0&&this._csiHandlerFb(ee<<8|y,ce),this.precedingCodepoint=0;break;case 8:do switch(y){case 59:ce.addParam(0);break;case 58:ce.addSubParam(-1);break;default:ce.addDigit(y-48)}while(++he<z&&(y=ne[he])>47&&y<60);he--;break;case 9:ee<<=8,ee|=y;break;case 10:for(var ye=this._escHandlers[ee<<8|y],Ce=ye?ye.length-1:-1;Ce>=0&&ye[Ce]()===!1;Ce--);Ce<0&&this._escHandlerFb(ee<<8|y),this.precedingCodepoint=0;break;case 11:ce.reset(),ce.addParam(0),ee=0;break;case 12:te.hook(ee<<8|y,ce);break;case 13:for(var Se=he+1;;++Se)if(Se>=z||(y=ne[Se])===24||y===26||y===27||y>127&&y<160){te.put(ne,he,Se),he=Se-1;break}break;case 14:te.unhook(y!==24&&y!==26),y===27&&(a|=1),ce.reset(),ce.addParam(0),ee=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Ue=he+1;;Ue++)if(Ue>=z||(y=ne[Ue])<32||y>127&&y<=159){b.put(ne,he,Ue),he=Ue-1;break}break;case 6:b.end(y!==24&&y!==26),y===27&&(a|=1),ce.reset(),ce.addParam(0),ee=0,this.precedingCodepoint=0}E=15&a}this._collect=ee,this.currentState=E},re}(ve.Disposable);de.EscapeSequenceParser=oe},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(b,te){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,ce){ee.__proto__=ce}||function(ee,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(ee[fe]=ce[fe])})(b,te)},function(b,te){function ee(){this.constructor=b}De(b,te),b.prototype=te===null?Object.create(te):(ee.prototype=te.prototype,new ee)}),ve=this&&this.__decorate||function(b,te,ee,ce){var fe,he=arguments.length,me=he<3?te:ce===null?ce=Object.getOwnPropertyDescriptor(te,ee):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")me=Reflect.decorate(b,te,ee,ce);else for(var pe=b.length-1;pe>=0;pe--)(fe=b[pe])&&(me=(he<3?fe(me):he>3?fe(te,ee,me):fe(te,ee))||me);return he>3&&me&&Object.defineProperty(te,ee,me),me},Ae=this&&this.__param||function(b,te){return function(ee,ce){te(ee,ce,b)}};Object.defineProperty(de,"__esModule",{value:!0}),de.Renderer=void 0;var ue=ge(41),ie=ge(47),ae=ge(48),le=ge(49),oe=ge(29),se=ge(2),re=ge(5),ne=ge(1),z=ge(25),y=ge(0),a=1,E=function(b){function te(ee,ce,fe,he,me,pe,be,ye,Ce){var Se=b.call(this)||this;Se._colors=ee,Se._screenElement=ce,Se._bufferService=me,Se._charSizeService=pe,Se._optionsService=be,Se._id=a++,Se._onRequestRedraw=new y.EventEmitter;var Ue=Se._optionsService.options.allowTransparency;return Se._characterJoinerRegistry=new oe.CharacterJoinerRegistry(Se._bufferService),Se._renderLayers=[new ue.TextRenderLayer(Se._screenElement,0,Se._colors,Se._characterJoinerRegistry,Ue,Se._id,Se._bufferService,be),new ie.SelectionRenderLayer(Se._screenElement,1,Se._colors,Se._id,Se._bufferService,be),new le.LinkRenderLayer(Se._screenElement,2,Se._colors,Se._id,fe,he,Se._bufferService,be),new ae.CursorRenderLayer(Se._screenElement,3,Se._colors,Se._id,Se._onRequestRedraw,Se._bufferService,be,ye,Ce)],Se.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},Se._devicePixelRatio=window.devicePixelRatio,Se._updateDimensions(),Se.onOptionsChanged(),Se}return x(te,b),Object.defineProperty(te.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),te.prototype.dispose=function(){for(var ee=0,ce=this._renderLayers;ee<ce.length;ee++)ce[ee].dispose();b.prototype.dispose.call(this),z.removeTerminalFromCache(this._id)},te.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},te.prototype.setColors=function(ee){this._colors=ee;for(var ce=0,fe=this._renderLayers;ce<fe.length;ce++){var he=fe[ce];he.setColors(this._colors),he.reset()}},te.prototype.onResize=function(ee,ce){this._updateDimensions();for(var fe=0,he=this._renderLayers;fe<he.length;fe++)he[fe].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},te.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},te.prototype.onBlur=function(){this._runOperation(function(ee){return ee.onBlur()})},te.prototype.onFocus=function(){this._runOperation(function(ee){return ee.onFocus()})},te.prototype.onSelectionChanged=function(ee,ce,fe){fe===void 0&&(fe=!1),this._runOperation(function(he){return he.onSelectionChanged(ee,ce,fe)})},te.prototype.onCursorMove=function(){this._runOperation(function(ee){return ee.onCursorMove()})},te.prototype.onOptionsChanged=function(){this._runOperation(function(ee){return ee.onOptionsChanged()})},te.prototype.clear=function(){this._runOperation(function(ee){return ee.reset()})},te.prototype._runOperation=function(ee){for(var ce=0,fe=this._renderLayers;ce<fe.length;ce++)ee(fe[ce])},te.prototype.renderRows=function(ee,ce){for(var fe=0,he=this._renderLayers;fe<he.length;fe++)he[fe].onGridChanged(ee,ce)},te.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},te.prototype.registerCharacterJoiner=function(ee){return this._characterJoinerRegistry.registerCharacterJoiner(ee)},te.prototype.deregisterCharacterJoiner=function(ee){return this._characterJoinerRegistry.deregisterCharacterJoiner(ee)},te=ve([Ae(4,ne.IBufferService),Ae(5,re.ICharSizeService),Ae(6,ne.IOptionsService),Ae(7,ne.ICoreService),Ae(8,re.ICoreBrowserService)],te)}(se.Disposable);de.Renderer=E},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(se,re){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var y in z)z.hasOwnProperty(y)&&(ne[y]=z[y])})(se,re)},function(se,re){function ne(){this.constructor=se}De(se,re),se.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)});Object.defineProperty(de,"__esModule",{value:!0}),de.TextRenderLayer=void 0;var ve=ge(42),Ae=ge(13),ue=ge(6),ie=ge(3),ae=ge(29),le=ge(4),oe=function(se){function re(ne,z,y,a,E,b,te,ee){var ce=se.call(this,ne,"text",z,E,y,b,te,ee)||this;return ce._characterWidth=0,ce._characterFont="",ce._characterOverlapCache={},ce._workCell=new le.CellData,ce._state=new ve.GridCache,ce._characterJoinerRegistry=a,ce}return x(re,se),re.prototype.resize=function(ne){se.prototype.resize.call(this,ne);var z=this._getFont(!1,!1);this._characterWidth===ne.scaledCharWidth&&this._characterFont===z||(this._characterWidth=ne.scaledCharWidth,this._characterFont=z,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},re.prototype.reset=function(){this._state.clear(),this._clearAll()},re.prototype._forEachCell=function(ne,z,y,a){for(var E=ne;E<=z;E++)for(var b=E+this._bufferService.buffer.ydisp,te=this._bufferService.buffer.lines.get(b),ee=y?y.getJoinedCharacters(b):[],ce=0;ce<this._bufferService.cols;ce++){te.loadCell(ce,this._workCell);var fe=this._workCell,he=!1,me=ce;if(fe.getWidth()!==0){if(ee.length>0&&ce===ee[0][0]){he=!0;var pe=ee.shift();fe=new ae.JoinedCellData(this._workCell,te.translateToString(!0,pe[0],pe[1]),pe[1]-pe[0]),me=pe[1]-1}!he&&this._isOverlapping(fe)&&me<te.length-1&&te.getCodePoint(me+1)===ie.NULL_CELL_CODE&&(fe.content&=-12582913,fe.content|=2<<22),a(fe,ce,E),ce=me}}},re.prototype._drawBackground=function(ne,z){var y=this,a=this._ctx,E=this._bufferService.cols,b=0,te=0,ee=null;a.save(),this._forEachCell(ne,z,null,function(ce,fe,he){var me=null;ce.isInverse()?me=ce.isFgDefault()?y._colors.foreground.css:ce.isFgRGB()?"rgb("+ue.AttributeData.toColorRGB(ce.getFgColor()).join(",")+")":y._colors.ansi[ce.getFgColor()].css:ce.isBgRGB()?me="rgb("+ue.AttributeData.toColorRGB(ce.getBgColor()).join(",")+")":ce.isBgPalette()&&(me=y._colors.ansi[ce.getBgColor()].css),ee===null&&(b=fe,te=he),he!==te?(a.fillStyle=ee||"",y._fillCells(b,te,E-b,1),b=fe,te=he):ee!==me&&(a.fillStyle=ee||"",y._fillCells(b,te,fe-b,1),b=fe,te=he),ee=me}),ee!==null&&(a.fillStyle=ee,this._fillCells(b,te,E-b,1)),a.restore()},re.prototype._drawForeground=function(ne,z){var y=this;this._forEachCell(ne,z,this._characterJoinerRegistry,function(a,E,b){if(!a.isInvisible()&&(y._drawChars(a,E,b),a.isUnderline())){if(y._ctx.save(),a.isInverse())if(a.isBgDefault())y._ctx.fillStyle=y._colors.background.css;else if(a.isBgRGB())y._ctx.fillStyle="rgb("+ue.AttributeData.toColorRGB(a.getBgColor()).join(",")+")";else{var te=a.getBgColor();y._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&te<8&&(te+=8),y._ctx.fillStyle=y._colors.ansi[te].css}else if(a.isFgDefault())y._ctx.fillStyle=y._colors.foreground.css;else if(a.isFgRGB())y._ctx.fillStyle="rgb("+ue.AttributeData.toColorRGB(a.getFgColor()).join(",")+")";else{var ee=a.getFgColor();y._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&ee<8&&(ee+=8),y._ctx.fillStyle=y._colors.ansi[ee].css}y._fillBottomLineAtCells(E,b,a.getWidth()),y._ctx.restore()}})},re.prototype.onGridChanged=function(ne,z){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,ne,this._bufferService.cols,z-ne+1),this._drawBackground(ne,z),this._drawForeground(ne,z))},re.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},re.prototype._isOverlapping=function(ne){if(ne.getWidth()!==1||ne.getCode()<256)return!1;var z=ne.getChars();if(this._characterOverlapCache.hasOwnProperty(z))return this._characterOverlapCache[z];this._ctx.save(),this._ctx.font=this._characterFont;var y=Math.floor(this._ctx.measureText(z).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[z]=y,y},re}(Ae.BaseRenderLayer);de.TextRenderLayer=oe},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.GridCache=void 0;var De=function(){function x(){this.cache=[]}return x.prototype.resize=function(ve,Ae){for(var ue=0;ue<ve;ue++){this.cache.length<=ue&&this.cache.push([]);for(var ie=this.cache[ue].length;ie<Ae;ie++)this.cache[ue].push(void 0);this.cache[ue].length=Ae}this.cache.length=ve},x.prototype.clear=function(){for(var ve=0;ve<this.cache.length;ve++)for(var Ae=0;Ae<this.cache[ve].length;Ae++)this.cache[ve][Ae]=void 0},x}();de.GridCache=De},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(y,a){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,b){E.__proto__=b}||function(E,b){for(var te in b)b.hasOwnProperty(te)&&(E[te]=b[te])})(y,a)},function(y,a){function E(){this.constructor=y}De(y,a),y.prototype=a===null?Object.create(a):(E.prototype=a.prototype,new E)});Object.defineProperty(de,"__esModule",{value:!0}),de.NoneCharAtlas=de.DynamicCharAtlas=de.getGlyphCacheKey=void 0;var ve=ge(9),Ae=ge(44),ue=ge(27),ie=ge(46),ae=ge(11),le=ge(28),oe=ge(10),se={css:"rgba(0, 0, 0, 0)",rgba:0};function re(y){return y.code<<21|y.bg<<12|y.fg<<3|(y.bold?0:4)+(y.dim?0:2)+(y.italic?0:1)}de.getGlyphCacheKey=re;var ne=function(y){function a(E,b){var te=y.call(this)||this;te._config=b,te._drawToCacheCount=0,te._glyphsWaitingOnBitmap=[],te._bitmapCommitTimeout=null,te._bitmap=null,te._cacheCanvas=E.createElement("canvas"),te._cacheCanvas.width=1024,te._cacheCanvas.height=1024,te._cacheCtx=le.throwIfFalsy(te._cacheCanvas.getContext("2d",{alpha:!0}));var ee=E.createElement("canvas");ee.width=te._config.scaledCharWidth,ee.height=te._config.scaledCharHeight,te._tmpCtx=le.throwIfFalsy(ee.getContext("2d",{alpha:te._config.allowTransparency})),te._width=Math.floor(1024/te._config.scaledCharWidth),te._height=Math.floor(1024/te._config.scaledCharHeight);var ce=te._width*te._height;return te._cacheMap=new ie.LRUMap(ce),te._cacheMap.prealloc(ce),te}return x(a,y),a.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},a.prototype.beginFrame=function(){this._drawToCacheCount=0},a.prototype.draw=function(E,b,te,ee){if(b.code===32)return!0;if(!this._canCache(b))return!1;var ce=re(b),fe=this._cacheMap.get(ce);if(fe!=null)return this._drawFromCache(E,fe,te,ee),!0;if(this._drawToCacheCount<100){var he=void 0;he=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var me=this._drawToCache(b,he);return this._cacheMap.set(ce,me),this._drawFromCache(E,me,te,ee),!0}return!1},a.prototype._canCache=function(E){return E.code<256},a.prototype._toCoordinateX=function(E){return E%this._width*this._config.scaledCharWidth},a.prototype._toCoordinateY=function(E){return Math.floor(E/this._width)*this._config.scaledCharHeight},a.prototype._drawFromCache=function(E,b,te,ee){if(!b.isEmpty){var ce=this._toCoordinateX(b.index),fe=this._toCoordinateY(b.index);E.drawImage(b.inBitmap?this._bitmap:this._cacheCanvas,ce,fe,this._config.scaledCharWidth,this._config.scaledCharHeight,te,ee,this._config.scaledCharWidth,this._config.scaledCharHeight)}},a.prototype._getColorFromAnsiIndex=function(E){return E<this._config.colors.ansi.length?this._config.colors.ansi[E]:ue.DEFAULT_ANSI_COLORS[E]},a.prototype._getBackgroundColor=function(E){return this._config.allowTransparency?se:E.bg===ve.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:E.bg<256?this._getColorFromAnsiIndex(E.bg):this._config.colors.background},a.prototype._getForegroundColor=function(E){return E.fg===ve.INVERTED_DEFAULT_COLOR?oe.color.opaque(this._config.colors.background):E.fg<256?this._getColorFromAnsiIndex(E.fg):this._config.colors.foreground},a.prototype._drawToCache=function(E,b){this._drawToCacheCount++,this._tmpCtx.save();var te=this._getBackgroundColor(E);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=te.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var ee=E.bold?this._config.fontWeightBold:this._config.fontWeight,ce=E.italic?"italic":"";this._tmpCtx.font=ce+" "+ee+" "+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=ve.DIM_OPACITY),this._tmpCtx.fillText(E.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var fe=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),he=!1;this._config.allowTransparency||(he=function(ye,Ce){for(var Se=!0,Ue=Ce.rgba>>>24,we=Ce.rgba>>>16&255,je=Ce.rgba>>>8&255,Fe=0;Fe<ye.data.length;Fe+=4)ye.data[Fe]===Ue&&ye.data[Fe+1]===we&&ye.data[Fe+2]===je?ye.data[Fe+3]=0:Se=!1;return Se}(fe,te));var me=this._toCoordinateX(b),pe=this._toCoordinateY(b);this._cacheCtx.putImageData(fe,me,pe);var be={index:b,isEmpty:he,inBitmap:!1};return this._addGlyphToBitmap(be),be},a.prototype._addGlyphToBitmap=function(E){var b=this;!("createImageBitmap"in window)||ae.isFirefox||ae.isSafari||(this._glyphsWaitingOnBitmap.push(E),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return b._generateBitmap()},100)))},a.prototype._generateBitmap=function(){var E=this,b=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(te){E._bitmap=te;for(var ee=0;ee<b.length;ee++)b[ee].inBitmap=!0}),this._bitmapCommitTimeout=null},a}(Ae.BaseCharAtlas);de.DynamicCharAtlas=ne;var z=function(y){function a(E,b){return y.call(this)||this}return x(a,y),a.prototype.draw=function(E,b,te,ee){return!1},a}(Ae.BaseCharAtlas);de.NoneCharAtlas=z},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.BaseCharAtlas=void 0;var De=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}();de.BaseCharAtlas=De},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.ColorContrastCache=void 0;var De=function(){function x(){this._color={},this._rgba={}}return x.prototype.clear=function(){this._color={},this._rgba={}},x.prototype.setCss=function(ve,Ae,ue){this._rgba[ve]||(this._rgba[ve]={}),this._rgba[ve][Ae]=ue},x.prototype.getCss=function(ve,Ae){return this._rgba[ve]?this._rgba[ve][Ae]:void 0},x.prototype.setColor=function(ve,Ae,ue){this._color[ve]||(this._color[ve]={}),this._color[ve][Ae]=ue},x.prototype.getColor=function(ve,Ae){return this._color[ve]?this._color[ve][Ae]:void 0},x}();de.ColorContrastCache=De},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.LRUMap=void 0;var De=function(){function x(ve){this.capacity=ve,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return x.prototype._unlinkNode=function(ve){var Ae=ve.prev,ue=ve.next;ve===this._head&&(this._head=ue),ve===this._tail&&(this._tail=Ae),Ae!==null&&(Ae.next=ue),ue!==null&&(ue.prev=Ae)},x.prototype._appendNode=function(ve){var Ae=this._tail;Ae!==null&&(Ae.next=ve),ve.prev=Ae,ve.next=null,this._tail=ve,this._head===null&&(this._head=ve)},x.prototype.prealloc=function(ve){for(var Ae=this._nodePool,ue=0;ue<ve;ue++)Ae.push({prev:null,next:null,key:null,value:null})},x.prototype.get=function(ve){var Ae=this._map[ve];return Ae!==void 0?(this._unlinkNode(Ae),this._appendNode(Ae),Ae.value):null},x.prototype.peekValue=function(ve){var Ae=this._map[ve];return Ae!==void 0?Ae.value:null},x.prototype.peek=function(){var ve=this._head;return ve===null?null:ve.value},x.prototype.set=function(ve,Ae){var ue=this._map[ve];if(ue!==void 0)ue=this._map[ve],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=ve,ue.value=Ae,this._map[ve]=ue;else{var ie=this._nodePool;ie.length>0?((ue=ie.pop()).key=ve,ue.value=Ae):ue={prev:null,next:null,key:ve,value:Ae},this._map[ve]=ue,this.size++}this._appendNode(ue)},x}();de.LRUMap=De},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(Ae,ue){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ae){ie.__proto__=ae}||function(ie,ae){for(var le in ae)ae.hasOwnProperty(le)&&(ie[le]=ae[le])})(Ae,ue)},function(Ae,ue){function ie(){this.constructor=Ae}De(Ae,ue),Ae.prototype=ue===null?Object.create(ue):(ie.prototype=ue.prototype,new ie)});Object.defineProperty(de,"__esModule",{value:!0}),de.SelectionRenderLayer=void 0;var ve=function(Ae){function ue(ie,ae,le,oe,se,re){var ne=Ae.call(this,ie,"selection",ae,!0,le,oe,se,re)||this;return ne._clearState(),ne}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(ie){Ae.prototype.resize.call(this,ie),this._clearState()},ue.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},ue.prototype.onSelectionChanged=function(ie,ae,le){if(this._didStateChange(ie,ae,le,this._bufferService.buffer.ydisp))if(this._clearAll(),ie&&ae){var oe=ie[1]-this._bufferService.buffer.ydisp,se=ae[1]-this._bufferService.buffer.ydisp,re=Math.max(oe,0),ne=Math.min(se,this._bufferService.rows-1);if(!(re>=this._bufferService.rows||ne<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,le){var z=ie[0],y=ae[0]-z,a=ne-re+1;this._fillCells(z,re,y,a)}else{z=oe===re?ie[0]:0;var E=re===ne?ae[0]:this._bufferService.cols;this._fillCells(z,re,E-z,1);var b=Math.max(ne-re-1,0);if(this._fillCells(0,re+1,this._bufferService.cols,b),re!==ne){var te=se===ne?ae[0]:this._bufferService.cols;this._fillCells(0,ne,te,1)}}this._state.start=[ie[0],ie[1]],this._state.end=[ae[0],ae[1]],this._state.columnSelectMode=le,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},ue.prototype._didStateChange=function(ie,ae,le,oe){return!this._areCoordinatesEqual(ie,this._state.start)||!this._areCoordinatesEqual(ae,this._state.end)||le!==this._state.columnSelectMode||oe!==this._state.ydisp},ue.prototype._areCoordinatesEqual=function(ie,ae){return!(!ie||!ae)&&ie[0]===ae[0]&&ie[1]===ae[1]},ue}(ge(13).BaseRenderLayer);de.SelectionRenderLayer=ve},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(ae,le){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(oe,se){oe.__proto__=se}||function(oe,se){for(var re in se)se.hasOwnProperty(re)&&(oe[re]=se[re])})(ae,le)},function(ae,le){function oe(){this.constructor=ae}De(ae,le),ae.prototype=le===null?Object.create(le):(oe.prototype=le.prototype,new oe)});Object.defineProperty(de,"__esModule",{value:!0}),de.CursorRenderLayer=void 0;var ve=ge(13),Ae=ge(4),ue=function(ae){function le(oe,se,re,ne,z,y,a,E,b){var te=ae.call(this,oe,"cursor",se,!0,re,ne,y,a)||this;return te._onRequestRedraw=z,te._coreService=E,te._coreBrowserService=b,te._cell=new Ae.CellData,te._state={x:0,y:0,isFocused:!1,style:"",width:0},te._cursorRenderers={bar:te._renderBarCursor.bind(te),block:te._renderBlockCursor.bind(te),underline:te._renderUnderlineCursor.bind(te)},te}return x(le,ae),le.prototype.resize=function(oe){ae.prototype.resize.call(this,oe),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 oe,se=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new ie(this._coreBrowserService.isFocused,function(){se._render(!0)})):((oe=this._cursorBlinkStateManager)===null||oe===void 0||oe.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(oe,se){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},le.prototype._render=function(oe){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 ne=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(se).loadCell(ne,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var z=this._optionsService.options.cursorStyle;return z&&z!=="block"?this._cursorRenderers[z](ne,re,this._cell):this._renderBlurCursor(ne,re,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=re,this._state.isFocused=!1,this._state.style=z,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===ne&&this._state.y===re&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](ne,re,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=re,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},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(oe,se,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(oe,se,this._optionsService.options.cursorWidth),this._ctx.restore()},le.prototype._renderBlockCursor=function(oe,se,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(oe,se,re.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(re,oe,se),this._ctx.restore()},le.prototype._renderUnderlineCursor=function(oe,se,re){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(oe,se),this._ctx.restore()},le.prototype._renderBlurCursor=function(oe,se,re){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(oe,se,re.getWidth(),1),this._ctx.restore()},le}(ve.BaseRenderLayer);de.CursorRenderLayer=ue;var ie=function(){function ae(le,oe){this._renderCallback=oe,this.isCursorVisible=!0,le&&this._restartInterval()}return Object.defineProperty(ae.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),ae.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},ae.prototype.restartBlinkAnimation=function(){var le=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){le._renderCallback(),le._animationFrame=void 0})))},ae.prototype._restartInterval=function(le){var oe=this;le===void 0&&(le=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(oe._animationTimeRestarted){var se=600-(Date.now()-oe._animationTimeRestarted);if(oe._animationTimeRestarted=void 0,se>0)return void oe._restartInterval(se)}oe.isCursorVisible=!1,oe._animationFrame=window.requestAnimationFrame(function(){oe._renderCallback(),oe._animationFrame=void 0}),oe._blinkInterval=window.setInterval(function(){if(oe._animationTimeRestarted){var re=600-(Date.now()-oe._animationTimeRestarted);return oe._animationTimeRestarted=void 0,void oe._restartInterval(re)}oe.isCursorVisible=!oe.isCursorVisible,oe._animationFrame=window.requestAnimationFrame(function(){oe._renderCallback(),oe._animationFrame=void 0})},600)},le)},ae.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},ae.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},ae}()},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(ae,le){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(oe,se){oe.__proto__=se}||function(oe,se){for(var re in se)se.hasOwnProperty(re)&&(oe[re]=se[re])})(ae,le)},function(ae,le){function oe(){this.constructor=ae}De(ae,le),ae.prototype=le===null?Object.create(le):(oe.prototype=le.prototype,new oe)});Object.defineProperty(de,"__esModule",{value:!0}),de.LinkRenderLayer=void 0;var ve=ge(13),Ae=ge(9),ue=ge(26),ie=function(ae){function le(oe,se,re,ne,z,y,a,E){var b=ae.call(this,oe,"link",se,!0,re,ne,a,E)||this;return z.onShowLinkUnderline(function(te){return b._onShowLinkUnderline(te)}),z.onHideLinkUnderline(function(te){return b._onHideLinkUnderline(te)}),y.onShowLinkUnderline(function(te){return b._onShowLinkUnderline(te)}),y.onHideLinkUnderline(function(te){return b._onHideLinkUnderline(te)}),b}return x(le,ae),le.prototype.resize=function(oe){ae.prototype.resize.call(this,oe),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 oe=this._state.y2-this._state.y1-1;oe>0&&this._clearCells(0,this._state.y1+1,this._state.cols,oe),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},le.prototype._onShowLinkUnderline=function(oe){if(oe.fg===Ae.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:oe.fg&&ue.is256Color(oe.fg)?this._ctx.fillStyle=this._colors.ansi[oe.fg].css:this._ctx.fillStyle=this._colors.foreground.css,oe.y1===oe.y2)this._fillBottomLineAtCells(oe.x1,oe.y1,oe.x2-oe.x1);else{this._fillBottomLineAtCells(oe.x1,oe.y1,oe.cols-oe.x1);for(var se=oe.y1+1;se<oe.y2;se++)this._fillBottomLineAtCells(0,se,oe.cols);this._fillBottomLineAtCells(0,oe.y2,oe.x2)}this._state=oe},le.prototype._onHideLinkUnderline=function(oe){this._clearCurrentLink()},le}(ve.BaseRenderLayer);de.LinkRenderLayer=ie},function(kt,de,ge){"use strict";var De=this&&this.__decorate||function(ae,le,oe,se){var re,ne=arguments.length,z=ne<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,oe):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(ae,le,oe,se);else for(var y=ae.length-1;y>=0;y--)(re=ae[y])&&(z=(ne<3?re(z):ne>3?re(le,oe,z):re(le,oe))||z);return ne>3&&z&&Object.defineProperty(le,oe,z),z},x=this&&this.__param||function(ae,le){return function(oe,se){le(oe,se,ae)}};Object.defineProperty(de,"__esModule",{value:!0}),de.MouseZone=de.Linkifier=void 0;var ve=ge(0),Ae=ge(1),ue=function(){function ae(le,oe,se){this._bufferService=le,this._logService=oe,this._unicodeService=se,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new ve.EventEmitter,this._onHideLinkUnderline=new ve.EventEmitter,this._onLinkTooltip=new ve.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(ae.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),ae.prototype.attachToDom=function(le,oe){this._element=le,this._mouseZoneManager=oe},ae.prototype.linkifyRows=function(le,oe){var se=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=le,this._rowsToLinkify.end=oe):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,le),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,oe)),this._mouseZoneManager.clearAll(le,oe),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return se._linkifyRows()},ae._timeBeforeLatency))},ae.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var le=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var oe=le.ydisp+this._rowsToLinkify.start;if(!(oe>=le.lines.length)){for(var se=le.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,re=Math.ceil(2e3/this._bufferService.cols),ne=this._bufferService.buffer.iterator(!1,oe,se,re,re);ne.hasNext();)for(var z=ne.next(),y=0;y<this._linkMatchers.length;y++)this._doLinkifyRow(z.range.first,z.content,this._linkMatchers[y]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},ae.prototype.registerLinkMatcher=function(le,oe,se){if(se===void 0&&(se={}),!oe)throw new Error("handler must be defined");var re={id:this._nextLinkMatcherId++,regex:le,handler:oe,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},ae.prototype._addLinkMatcherToList=function(le){if(this._linkMatchers.length!==0){for(var oe=this._linkMatchers.length-1;oe>=0;oe--)if(le.priority<=this._linkMatchers[oe].priority)return void this._linkMatchers.splice(oe+1,0,le);this._linkMatchers.splice(0,0,le)}else this._linkMatchers.push(le)},ae.prototype.deregisterLinkMatcher=function(le){for(var oe=0;oe<this._linkMatchers.length;oe++)if(this._linkMatchers[oe].id===le)return this._linkMatchers.splice(oe,1),!0;return!1},ae.prototype._doLinkifyRow=function(le,oe,se){for(var re,ne=this,z=new RegExp(se.regex.source,(se.regex.flags||"")+"g"),y=-1,a=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(y=oe.indexOf(b,y+1),z.lastIndex=y+b.length,y<0)return"break";var te=E._bufferService.buffer.stringIndexToBufferIndex(le,y);if(te[0]<0)return"break";var ee=E._bufferService.buffer.lines.get(te[0]);if(!ee)return"break";var ce=ee.getFg(te[1]),fe=ce?ce>>9&511:void 0;se.validationCallback?se.validationCallback(b,function(he){ne._rowsTimeoutId||he&&ne._addLink(te[1],te[0]-ne._bufferService.buffer.ydisp,b,se,fe)}):E._addLink(te[1],te[0]-E._bufferService.buffer.ydisp,b,se,fe)},E=this;(re=z.exec(oe))!==null&&a()!=="break";);},ae.prototype._addLink=function(le,oe,se,re,ne){var z=this;if(this._mouseZoneManager&&this._element){var y=this._unicodeService.getStringCellWidth(se),a=le%this._bufferService.cols,E=oe+Math.floor(le/this._bufferService.cols),b=(a+y)%this._bufferService.cols,te=E+Math.floor((a+y)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,te--),this._mouseZoneManager.add(new ie(a+1,E+1,b+1,te+1,function(ee){if(re.handler)return re.handler(ee,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(a,E,b,te,ne)),z._element.classList.add("xterm-cursor-pointer")},function(ee){z._onLinkTooltip.fire(z._createLinkHoverEvent(a,E,b,te,ne)),re.hoverTooltipCallback&&re.hoverTooltipCallback(ee,se,{start:{x:a,y:E},end:{x:b,y:te}})},function(){z._onHideLinkUnderline.fire(z._createLinkHoverEvent(a,E,b,te,ne)),z._element.classList.remove("xterm-cursor-pointer"),re.hoverLeaveCallback&&re.hoverLeaveCallback()},function(ee){return!re.willLinkActivate||re.willLinkActivate(ee,se)}))}},ae.prototype._createLinkHoverEvent=function(le,oe,se,re,ne){return{x1:le,y1:oe,x2:se,y2:re,cols:this._bufferService.cols,fg:ne}},ae._timeBeforeLatency=200,ae=De([x(0,Ae.IBufferService),x(1,Ae.ILogService),x(2,Ae.IUnicodeService)],ae)}();de.Linkifier=ue;var ie=function(ae,le,oe,se,re,ne,z,y,a){this.x1=ae,this.y1=le,this.x2=oe,this.y2=se,this.clickCallback=re,this.hoverCallback=ne,this.tooltipCallback=z,this.leaveCallback=y,this.willLinkActivate=a};de.MouseZone=ie},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(b,te){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,ce){ee.__proto__=ce}||function(ee,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(ee[fe]=ce[fe])})(b,te)},function(b,te){function ee(){this.constructor=b}De(b,te),b.prototype=te===null?Object.create(te):(ee.prototype=te.prototype,new ee)}),ve=this&&this.__decorate||function(b,te,ee,ce){var fe,he=arguments.length,me=he<3?te:ce===null?ce=Object.getOwnPropertyDescriptor(te,ee):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")me=Reflect.decorate(b,te,ee,ce);else for(var pe=b.length-1;pe>=0;pe--)(fe=b[pe])&&(me=(he<3?fe(me):he>3?fe(te,ee,me):fe(te,ee))||me);return he>3&&me&&Object.defineProperty(te,ee,me),me},Ae=this&&this.__param||function(b,te){return function(ee,ce){te(ee,ce,b)}};Object.defineProperty(de,"__esModule",{value:!0}),de.SelectionService=void 0;var ue=ge(11),ie=ge(52),ae=ge(4),le=ge(0),oe=ge(5),se=ge(1),re=ge(30),ne=ge(53),z=ge(2),y="\xA0",a=new RegExp(y,"g"),E=function(b){function te(ee,ce,fe,he,me,pe,be){var ye=b.call(this)||this;return ye._element=ee,ye._screenElement=ce,ye._bufferService=fe,ye._coreService=he,ye._mouseService=me,ye._optionsService=pe,ye._renderService=be,ye._dragScrollAmount=0,ye._enabled=!0,ye._workCell=new ae.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 ie.SelectionModel(ye._bufferService),ye._activeSelectionMode=0,ye}return x(te,b),Object.defineProperty(te.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),te.prototype.dispose=function(){this._removeMouseDownListeners()},te.prototype.reset=function(){this.clearSelection()},te.prototype.disable=function(){this.clearSelection(),this._enabled=!1},te.prototype.enable=function(){this._enabled=!0},Object.defineProperty(te.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"hasSelection",{get:function(){var ee=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;return!(!ee||!ce)&&(ee[0]!==ce[0]||ee[1]!==ce[1])},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"selectionText",{get:function(){var ee=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;if(!ee||!ce)return"";var fe=this._bufferService.buffer,he=[];if(this._activeSelectionMode===3){if(ee[0]===ce[0])return"";for(var me=ee[1];me<=ce[1];me++){var pe=fe.translateBufferLineToString(me,!0,ee[0],ce[0]);he.push(pe)}}else{var be=ee[1]===ce[1]?ce[0]:void 0;for(he.push(fe.translateBufferLineToString(ee[1],!0,ee[0],be)),me=ee[1]+1;me<=ce[1]-1;me++){var ye=fe.lines.get(me);pe=fe.translateBufferLineToString(me,!0),ye&&ye.isWrapped?he[he.length-1]+=pe:he.push(pe)}ee[1]!==ce[1]&&(ye=fe.lines.get(ce[1]),pe=fe.translateBufferLineToString(ce[1],!0,0,ce[0]),ye&&ye.isWrapped?he[he.length-1]+=pe:he.push(pe))}return he.map(function(Ce){return Ce.replace(a," ")}).join(ue.isWindows?`\r
|
|
|
`:`
|
|
|
`)},enumerable:!1,configurable:!0}),te.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},te.prototype.refresh=function(ee){var ce=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return ce._refresh()})),ue.isLinux&&ee&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},te.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},te.prototype.isClickInSelection=function(ee){var ce=this._getMouseBufferCoords(ee),fe=this._model.finalSelectionStart,he=this._model.finalSelectionEnd;return!!(fe&&he&&ce)&&this._areCoordsInSelection(ce,fe,he)},te.prototype._areCoordsInSelection=function(ee,ce,fe){return ee[1]>ce[1]&&ee[1]<fe[1]||ce[1]===fe[1]&&ee[1]===ce[1]&&ee[0]>=ce[0]&&ee[0]<fe[0]||ce[1]<fe[1]&&ee[1]===fe[1]&&ee[0]<fe[0]||ce[1]<fe[1]&&ee[1]===ce[1]&&ee[0]>=ce[0]},te.prototype.selectWordAtCursor=function(ee){var ce=this._getMouseBufferCoords(ee);ce&&(this._selectWordAt(ce,!1),this._model.selectionEnd=void 0,this.refresh(!0))},te.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},te.prototype.selectLines=function(ee,ce){this._model.clearSelection(),ee=Math.max(ee,0),ce=Math.min(ce,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,ee],this._model.selectionEnd=[this._bufferService.cols,ce],this.refresh(),this._onSelectionChange.fire()},te.prototype._onTrim=function(ee){this._model.onTrim(ee)&&this.refresh()},te.prototype._getMouseBufferCoords=function(ee){var ce=this._mouseService.getCoords(ee,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(ce)return ce[0]--,ce[1]--,ce[1]+=this._bufferService.buffer.ydisp,ce},te.prototype._getMouseEventScrollAmount=function(ee){var ce=re.getCoordsRelativeToElement(ee,this._screenElement)[1],fe=this._renderService.dimensions.canvasHeight;return ce>=0&&ce<=fe?0:(ce>fe&&(ce-=fe),ce=Math.min(Math.max(ce,-50),50),(ce/=50)/Math.abs(ce)+Math.round(14*ce))},te.prototype.shouldForceSelection=function(ee){return ue.isMac?ee.altKey&&this._optionsService.options.macOptionClickForcesSelection:ee.shiftKey},te.prototype.onMouseDown=function(ee){if(this._mouseDownTimeStamp=ee.timeStamp,(ee.button!==2||!this.hasSelection)&&ee.button===0){if(!this._enabled){if(!this.shouldForceSelection(ee))return;ee.stopPropagation()}ee.preventDefault(),this._dragScrollAmount=0,this._enabled&&ee.shiftKey?this._onIncrementalClick(ee):ee.detail===1?this._onSingleClick(ee):ee.detail===2?this._onDoubleClick(ee):ee.detail===3&&this._onTripleClick(ee),this._addMouseDownListeners(),this.refresh(!0)}},te.prototype._addMouseDownListeners=function(){var ee=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return ee._dragScroll()},50)},te.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},te.prototype._onIncrementalClick=function(ee){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(ee))},te.prototype._onSingleClick=function(ee){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(ee)?3:0,this._model.selectionStart=this._getMouseBufferCoords(ee),this._model.selectionStart){this._model.selectionEnd=void 0;var 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]++}},te.prototype._onDoubleClick=function(ee){var ce=this._getMouseBufferCoords(ee);ce&&(this._activeSelectionMode=1,this._selectWordAt(ce,!0))},te.prototype._onTripleClick=function(ee){var ce=this._getMouseBufferCoords(ee);ce&&(this._activeSelectionMode=2,this._selectLineAt(ce[1]))},te.prototype.shouldColumnSelect=function(ee){return ee.altKey&&!(ue.isMac&&this._optionsService.options.macOptionClickForcesSelection)},te.prototype._onMouseMove=function(ee){if(ee.stopImmediatePropagation(),this._model.selectionStart){var ce=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(ee),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(ee),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var fe=this._bufferService.buffer;if(this._model.selectionEnd[1]<fe.lines.length){var he=fe.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)}},te.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var ee=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(ee.ydisp+this._bufferService.rows,ee.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=ee.ydisp),this.refresh()}},te.prototype._onMouseUp=function(ee){var ce=ee.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&ce<500&&ee.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var fe=this._mouseService.getCoords(ee,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(fe&&fe[0]!==void 0&&fe[1]!==void 0){var he=ne.moveToCellSequence(fe[0]-1,fe[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(he,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},te.prototype._onBufferActivate=function(ee){var ce=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=ee.activeBuffer.lines.onTrim(function(fe){return ce._onTrim(fe)})},te.prototype._convertViewportColToCharacterIndex=function(ee,ce){for(var fe=ce[0],he=0;ce[0]>=he;he++){var me=ee.loadCell(he,this._workCell).getChars().length;this._workCell.getWidth()===0?fe--:me>1&&ce[0]!==he&&(fe+=me-1)}return fe},te.prototype.setSelection=function(ee,ce,fe){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[ee,ce],this._model.selectionStartLength=fe,this.refresh()},te.prototype._getWordAt=function(ee,ce,fe,he){if(fe===void 0&&(fe=!0),he===void 0&&(he=!0),!(ee[0]>=this._bufferService.cols)){var me=this._bufferService.buffer,pe=me.lines.get(ee[1]);if(pe){var be=me.translateBufferLineToString(ee[1],!1),ye=this._convertViewportColToCharacterIndex(pe,ee),Ce=ye,Se=ee[0]-ye,Ue=0,we=0,je=0,Fe=0;if(be.charAt(ye)===" "){for(;ye>0&&be.charAt(ye-1)===" ";)ye--;for(;Ce<be.length&&be.charAt(Ce+1)===" ";)Ce++}else{var ke=ee[0],We=ee[0];pe.getWidth(ke)===0&&(Ue++,ke--),pe.getWidth(We)===2&&(we++,We++);var Ze=pe.getString(We).length;for(Ze>1&&(Fe+=Ze-1,Ce+=Ze-1);ke>0&&ye>0&&!this._isCharWordSeparator(pe.loadCell(ke-1,this._workCell));){pe.loadCell(ke-1,this._workCell);var Ke=this._workCell.getChars().length;this._workCell.getWidth()===0?(Ue++,ke--):Ke>1&&(je+=Ke-1,ye-=Ke-1),ye--,ke--}for(;We<pe.length&&Ce+1<be.length&&!this._isCharWordSeparator(pe.loadCell(We+1,this._workCell));){pe.loadCell(We+1,this._workCell);var qe=this._workCell.getChars().length;this._workCell.getWidth()===2?(we++,We++):qe>1&&(Fe+=qe-1,Ce+=qe-1),Ce++,We++}}Ce++;var et=ye+Se-Ue+je,ut=Math.min(this._bufferService.cols,Ce-ye+Ue+we-je-Fe);if(ce||be.slice(ye,Ce).trim()!==""){if(fe&&et===0&&pe.getCodePoint(0)!==32){var ct=me.lines.get(ee[1]-1);if(ct&&pe.isWrapped&&ct.getCodePoint(this._bufferService.cols-1)!==32){var it=this._getWordAt([this._bufferService.cols-1,ee[1]-1],!1,!0,!1);if(it){var tt=this._bufferService.cols-it.start;et-=tt,ut+=tt}}}if(he&&et+ut===this._bufferService.cols&&pe.getCodePoint(this._bufferService.cols-1)!==32){var st=me.lines.get(ee[1]+1);if(st&&st.isWrapped&&st.getCodePoint(0)!==32){var gt=this._getWordAt([0,ee[1]+1],!1,!1,!0);gt&&(ut+=gt.length)}}return{start:et,length:ut}}}}},te.prototype._selectWordAt=function(ee,ce){var fe=this._getWordAt(ee,ce);if(fe){for(;fe.start<0;)fe.start+=this._bufferService.cols,ee[1]--;this._model.selectionStart=[fe.start,ee[1]],this._model.selectionStartLength=fe.length}},te.prototype._selectToWordAt=function(ee){var ce=this._getWordAt(ee,!0);if(ce){for(var fe=ee[1];ce.start<0;)ce.start+=this._bufferService.cols,fe--;if(!this._model.areSelectionValuesReversed())for(;ce.start+ce.length>this._bufferService.cols;)ce.length-=this._bufferService.cols,fe++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?ce.start:ce.start+ce.length,fe]}},te.prototype._isCharWordSeparator=function(ee){return ee.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(ee.getChars())>=0},te.prototype._selectLineAt=function(ee){var ce=this._bufferService.buffer.getWrappedRangeForLine(ee);this._model.selectionStart=[0,ce.first],this._model.selectionEnd=[this._bufferService.cols,ce.last],this._model.selectionStartLength=0},te=ve([Ae(2,se.IBufferService),Ae(3,se.ICoreService),Ae(4,oe.IMouseService),Ae(5,se.IOptionsService),Ae(6,oe.IRenderService)],te)}(z.Disposable);de.SelectionService=E},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.SelectionModel=void 0;var De=function(){function x(ve){this._bufferService=ve,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 ve=this.selectionStart[0]+this.selectionStartLength;return ve>this._bufferService.cols?[ve%this._bufferService.cols,this.selectionStart[1]+Math.floor(ve/this._bufferService.cols)]:[ve,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 ve=this.selectionStart,Ae=this.selectionEnd;return!(!ve||!Ae)&&(ve[1]>Ae[1]||ve[1]===Ae[1]&&ve[0]>Ae[0])},x.prototype.onTrim=function(ve){return this.selectionStart&&(this.selectionStart[1]-=ve),this.selectionEnd&&(this.selectionEnd[1]-=ve),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},x}();de.SelectionModel=De},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.moveToCellSequence=void 0;var De=ge(12);function x(le,oe,se,re){var ne=le-ve(se,le),z=oe-ve(se,oe);return ae(Math.abs(ne-z)-function(y,a,E){for(var b=0,te=y-ve(E,y),ee=a-ve(E,a),ce=0;ce<Math.abs(te-ee);ce++){var fe=Ae(y,a)==="A"?-1:1,he=E.buffer.lines.get(te+fe*ce);he&&he.isWrapped&&b++}return b}(le,oe,se),ie(Ae(le,oe),re))}function ve(le,oe){for(var se=0,re=le.buffer.lines.get(oe),ne=re&&re.isWrapped;ne&&oe>=0&&oe<le.rows;)se++,ne=(re=le.buffer.lines.get(--oe))&&re.isWrapped;return se}function Ae(le,oe){return le>oe?"A":"B"}function ue(le,oe,se,re,ne,z){for(var y=le,a=oe,E="";y!==se||a!==re;)y+=ne?1:-1,ne&&y>z.cols-1?(E+=z.buffer.translateBufferLineToString(a,!1,le,y),y=0,le=0,a++):!ne&&y<0&&(E+=z.buffer.translateBufferLineToString(a,!1,0,le+1),le=y=z.cols-1,a--);return E+z.buffer.translateBufferLineToString(a,!1,le,y)}function ie(le,oe){var se=oe?"O":"[";return De.C0.ESC+se+le}function ae(le,oe){le=Math.floor(le);for(var se="",re=0;re<le;re++)se+=oe;return se}de.moveToCellSequence=function(le,oe,se,re){var ne,z=se.buffer.x,y=se.buffer.y;if(!se.buffer.hasScrollback)return function(E,b,te,ee,ce,fe){return x(b,ee,ce,fe).length===0?"":ae(ue(E,b,E,b-ve(ce,b),!1,ce).length,ie("D",fe))}(z,y,0,oe,se,re)+x(y,oe,se,re)+function(E,b,te,ee,ce,fe){var he;he=x(b,ee,ce,fe).length>0?ee-ve(ce,ee):b;var me=ee,pe=function(be,ye,Ce,Se,Ue,we){var je;return je=x(Ce,Se,Ue,we).length>0?Se-ve(Ue,Se):ye,be<Ce&&je<=Se||be>=Ce&&je<Se?"C":"D"}(E,b,te,ee,ce,fe);return ae(ue(E,he,te,me,pe==="C",ce).length,ie(pe,fe))}(z,y,le,oe,se,re);if(y===oe)return ne=z>le?"D":"C",ae(Math.abs(z-le),ie(ne,re));ne=y>oe?"D":"C";var a=Math.abs(y-oe);return ae(function(E,b){return b.cols-E}(y>oe?le:z,se)+(a-1)*se.cols+1+((y>oe?z:le)-1),ie(ne,re))}},function(kt,de,ge){"use strict";var De=this&&this.__decorate||function(ue,ie,ae,le){var oe,se=arguments.length,re=se<3?ie:le===null?le=Object.getOwnPropertyDescriptor(ie,ae):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ue,ie,ae,le);else for(var ne=ue.length-1;ne>=0;ne--)(oe=ue[ne])&&(re=(se<3?oe(re):se>3?oe(ie,ae,re):oe(ie,ae))||re);return se>3&&re&&Object.defineProperty(ie,ae,re),re},x=this&&this.__param||function(ue,ie){return function(ae,le){ie(ae,le,ue)}};Object.defineProperty(de,"__esModule",{value:!0}),de.SoundService=void 0;var ve=ge(1),Ae=function(){function ue(ie){this._optionsService=ie}return Object.defineProperty(ue,"audioContext",{get:function(){if(!ue._audioContext){var ie=window.AudioContext||window.webkitAudioContext;if(!ie)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;ue._audioContext=new ie}return ue._audioContext},enumerable:!1,configurable:!0}),ue.prototype.playBellSound=function(){var ie=ue.audioContext;if(ie){var ae=ie.createBufferSource();ie.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(le){ae.buffer=le,ae.connect(ie.destination),ae.start(0)})}},ue.prototype._base64ToArrayBuffer=function(ie){for(var ae=window.atob(ie),le=ae.length,oe=new Uint8Array(le),se=0;se<le;se++)oe[se]=ae.charCodeAt(se);return oe.buffer},ue.prototype._removeMimeType=function(ie){return ie.split(",")[1]},ue=De([x(0,ve.IOptionsService)],ue)}();de.SoundService=Ae},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(se,re){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var y in z)z.hasOwnProperty(y)&&(ne[y]=z[y])})(se,re)},function(se,re){function ne(){this.constructor=se}De(se,re),se.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),ve=this&&this.__decorate||function(se,re,ne,z){var y,a=arguments.length,E=a<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,re,ne,z);else for(var b=se.length-1;b>=0;b--)(y=se[b])&&(E=(a<3?y(E):a>3?y(re,ne,E):y(re,ne))||E);return a>3&&E&&Object.defineProperty(re,ne,E),E},Ae=this&&this.__param||function(se,re){return function(ne,z){re(ne,z,se)}};Object.defineProperty(de,"__esModule",{value:!0}),de.MouseZoneManager=void 0;var ue=ge(2),ie=ge(7),ae=ge(5),le=ge(1),oe=function(se){function re(ne,z,y,a,E,b){var te=se.call(this)||this;return te._element=ne,te._screenElement=z,te._bufferService=y,te._mouseService=a,te._selectionService=E,te._optionsService=b,te._zones=[],te._areZonesActive=!1,te._lastHoverCoords=[void 0,void 0],te._initialSelectionLength=0,te.register(ie.addDisposableDomListener(te._element,"mousedown",function(ee){return te._onMouseDown(ee)})),te._mouseMoveListener=function(ee){return te._onMouseMove(ee)},te._mouseLeaveListener=function(ee){return te._onMouseLeave(ee)},te._clickListener=function(ee){return te._onClick(ee)},te}return x(re,se),re.prototype.dispose=function(){se.prototype.dispose.call(this),this._deactivate()},re.prototype.add=function(ne){this._zones.push(ne),this._zones.length===1&&this._activate()},re.prototype.clearAll=function(ne,z){if(this._zones.length!==0){ne&&z||(ne=0,z=this._bufferService.rows-1);for(var y=0;y<this._zones.length;y++){var a=this._zones[y];(a.y1>ne&&a.y1<=z+1||a.y2>ne&&a.y2<=z+1||a.y1<ne&&a.y2>z+1)&&(this._currentZone&&this._currentZone===a&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(y--,1))}this._zones.length===0&&this._deactivate()}},re.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},re.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},re.prototype._onMouseMove=function(ne){this._lastHoverCoords[0]===ne.pageX&&this._lastHoverCoords[1]===ne.pageY||(this._onHover(ne),this._lastHoverCoords=[ne.pageX,ne.pageY])},re.prototype._onHover=function(ne){var z=this,y=this._findZoneEventAt(ne);y!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),y&&(this._currentZone=y,y.hoverCallback&&y.hoverCallback(ne),this._tooltipTimeout=window.setTimeout(function(){return z._onTooltip(ne)},this._optionsService.options.linkTooltipHoverDuration)))},re.prototype._onTooltip=function(ne){this._tooltipTimeout=void 0;var z=this._findZoneEventAt(ne);z&&z.tooltipCallback&&z.tooltipCallback(ne)},re.prototype._onMouseDown=function(ne){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var z=this._findZoneEventAt(ne);z!=null&&z.willLinkActivate(ne)&&(ne.preventDefault(),ne.stopImmediatePropagation())}},re.prototype._onMouseLeave=function(ne){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},re.prototype._onClick=function(ne){var z=this._findZoneEventAt(ne),y=this._getSelectionLength();z&&y===this._initialSelectionLength&&(z.clickCallback(ne),ne.preventDefault(),ne.stopImmediatePropagation())},re.prototype._getSelectionLength=function(){var ne=this._selectionService.selectionText;return ne?ne.length:0},re.prototype._findZoneEventAt=function(ne){var z=this._mouseService.getCoords(ne,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(z)for(var y=z[0],a=z[1],E=0;E<this._zones.length;E++){var b=this._zones[E];if(b.y1===b.y2){if(a===b.y1&&y>=b.x1&&y<b.x2)return b}else if(a===b.y1&&y>=b.x1||a===b.y2&&y<b.x2||a>b.y1&&a<b.y2)return b}},re=ve([Ae(2,le.IBufferService),Ae(3,ae.IMouseService),Ae(4,ae.ISelectionService),Ae(5,le.IOptionsService)],re)}(ue.Disposable);de.MouseZoneManager=oe},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(re,ne){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,y){z.__proto__=y}||function(z,y){for(var a in y)y.hasOwnProperty(a)&&(z[a]=y[a])})(re,ne)},function(re,ne){function z(){this.constructor=re}De(re,ne),re.prototype=ne===null?Object.create(ne):(z.prototype=ne.prototype,new z)});Object.defineProperty(de,"__esModule",{value:!0}),de.AccessibilityManager=void 0;var ve=ge(18),Ae=ge(11),ue=ge(31),ie=ge(7),ae=ge(2),le=ge(32),oe=ge(17),se=function(re){function ne(z,y){var a=re.call(this)||this;a._terminal=z,a._renderService=y,a._liveRegionLineCount=0,a._charsToConsume=[],a._charsToAnnounce="",a._accessibilityTreeRoot=document.createElement("div"),a._accessibilityTreeRoot.classList.add("xterm-accessibility"),a._rowContainer=document.createElement("div"),a._rowContainer.classList.add("xterm-accessibility-tree"),a._rowContainer.setAttribute("role","list"),a._rowElements=[];for(var E=0;E<a._terminal.rows;E++)a._rowElements[E]=a._createAccessibilityTreeNode(),a._rowContainer.appendChild(a._rowElements[E]);if(a._topBoundaryFocusListener=function(b){return a._onBoundaryFocus(b,0)},a._bottomBoundaryFocusListener=function(b){return a._onBoundaryFocus(b,1)},a._rowElements[0].addEventListener("focus",a._topBoundaryFocusListener),a._rowElements[a._rowElements.length-1].addEventListener("focus",a._bottomBoundaryFocusListener),a._refreshRowsDimensions(),a._accessibilityTreeRoot.appendChild(a._rowContainer),a._renderRowsDebouncer=new ue.RenderDebouncer(a._renderRows.bind(a)),a._refreshRows(),a._liveRegion=document.createElement("div"),a._liveRegion.classList.add("live-region"),a._liveRegion.setAttribute("aria-live","assertive"),a._accessibilityTreeRoot.appendChild(a._liveRegion),!a._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return a._terminal.element.insertAdjacentElement("afterbegin",a._accessibilityTreeRoot),a.register(a._renderRowsDebouncer),a.register(a._terminal.onResize(function(b){return a._onResize(b.rows)})),a.register(a._terminal.onRender(function(b){return a._refreshRows(b.start,b.end)})),a.register(a._terminal.onScroll(function(){return a._refreshRows()})),a.register(a._terminal.onA11yChar(function(b){return a._onChar(b)})),a.register(a._terminal.onLineFeed(function(){return a._onChar(`
|
|
|
`)})),a.register(a._terminal.onA11yTab(function(b){return a._onTab(b)})),a.register(a._terminal.onKey(function(b){return a._onKey(b.key)})),a.register(a._terminal.onBlur(function(){return a._clearLiveRegion()})),a.register(a._renderService.onDimensionsChange(function(){return a._refreshRowsDimensions()})),a._screenDprMonitor=new le.ScreenDprMonitor,a.register(a._screenDprMonitor),a._screenDprMonitor.setListener(function(){return a._refreshRowsDimensions()}),a.register(ie.addDisposableDomListener(window,"resize",function(){return a._refreshRowsDimensions()})),a}return x(ne,re),ne.prototype.dispose=function(){re.prototype.dispose.call(this),oe.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},ne.prototype._onBoundaryFocus=function(z,y){var a=z.target,E=this._rowElements[y===0?1:this._rowElements.length-2];if(a.getAttribute("aria-posinset")!==(y===0?"1":""+this._terminal.buffer.lines.length)&&z.relatedTarget===E){var b,te;if(y===0?(b=a,te=this._rowElements.pop(),this._rowContainer.removeChild(te)):(b=this._rowElements.shift(),te=a,this._rowContainer.removeChild(b)),b.removeEventListener("focus",this._topBoundaryFocusListener),te.removeEventListener("focus",this._bottomBoundaryFocusListener),y===0){var ee=this._createAccessibilityTreeNode();this._rowElements.unshift(ee),this._rowContainer.insertAdjacentElement("afterbegin",ee)}else ee=this._createAccessibilityTreeNode(),this._rowElements.push(ee),this._rowContainer.appendChild(ee);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(y===0?-1:1),this._rowElements[y===0?1:this._rowElements.length-2].focus(),z.preventDefault(),z.stopImmediatePropagation()}},ne.prototype._onResize=function(z){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var y=this._rowContainer.children.length;y<this._terminal.rows;y++)this._rowElements[y]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[y]);for(;this._rowElements.length>z;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},ne.prototype._createAccessibilityTreeNode=function(){var z=document.createElement("div");return z.setAttribute("role","listitem"),z.tabIndex=-1,this._refreshRowDimensions(z),z},ne.prototype._onTab=function(z){for(var y=0;y<z;y++)this._onChar(" ")},ne.prototype._onChar=function(z){var y=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+=ve.tooMuchOutput)),Ae.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){y._accessibilityTreeRoot.appendChild(y._liveRegion)},0))},ne.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,Ae.isMac&&oe.removeElementFromParent(this._liveRegion)},ne.prototype._onKey=function(z){this._clearLiveRegion(),this._charsToConsume.push(z)},ne.prototype._refreshRows=function(z,y){this._renderRowsDebouncer.refresh(z,y,this._terminal.rows)},ne.prototype._renderRows=function(z,y){for(var a=this._terminal.buffer,E=a.lines.length.toString(),b=z;b<=y;b++){var te=a.translateBufferLineToString(a.ydisp+b,!0),ee=(a.ydisp+b+1).toString(),ce=this._rowElements[b];ce&&(te.length===0?ce.innerHTML=" ":ce.textContent=te,ce.setAttribute("aria-posinset",ee),ce.setAttribute("aria-setsize",E))}this._announceCharacters()},ne.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var z=0;z<this._terminal.rows;z++)this._refreshRowDimensions(this._rowElements[z])}},ne.prototype._refreshRowDimensions=function(z){z.style.height=this._renderService.dimensions.actualCellHeight+"px"},ne.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},ne}(ae.Disposable);de.AccessibilityManager=se},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(a,E){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,te){b.__proto__=te}||function(b,te){for(var ee in te)te.hasOwnProperty(ee)&&(b[ee]=te[ee])})(a,E)},function(a,E){function b(){this.constructor=a}De(a,E),a.prototype=E===null?Object.create(E):(b.prototype=E.prototype,new b)}),ve=this&&this.__decorate||function(a,E,b,te){var ee,ce=arguments.length,fe=ce<3?E:te===null?te=Object.getOwnPropertyDescriptor(E,b):te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")fe=Reflect.decorate(a,E,b,te);else for(var he=a.length-1;he>=0;he--)(ee=a[he])&&(fe=(ce<3?ee(fe):ce>3?ee(E,b,fe):ee(E,b))||fe);return ce>3&&fe&&Object.defineProperty(E,b,fe),fe},Ae=this&&this.__param||function(a,E){return function(b,te){E(b,te,a)}};Object.defineProperty(de,"__esModule",{value:!0}),de.DomRenderer=void 0;var ue=ge(58),ie=ge(9),ae=ge(2),le=ge(5),oe=ge(1),se=ge(0),re=ge(10),ne=ge(17),z=1,y=function(a){function E(b,te,ee,ce,fe,he,me,pe,be){var ye=a.call(this)||this;return ye._colors=b,ye._element=te,ye._screenElement=ee,ye._viewportElement=ce,ye._linkifier=fe,ye._linkifier2=he,ye._charSizeService=me,ye._optionsService=pe,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,a),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),ne.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),a.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,te=this._rowElements;b<te.length;b++){var ee=te[b];ee.style.width=this.dimensions.canvasWidth+"px",ee.style.height=this.dimensions.actualCellHeight+"px",ee.style.lineHeight=this.dimensions.actualCellHeight+"px",ee.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var 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 te=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";te+=this._terminalSelector+" span:not(."+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;}",te+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",te+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",te+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+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;}",te+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(ee,ce){te+=b._terminalSelector+" .xterm-fg-"+ce+" { color: "+ee.css+"; }"+b._terminalSelector+" .xterm-bg-"+ce+" { background-color: "+ee.css+"; }"}),te+=this._terminalSelector+" .xterm-fg-"+ie.INVERTED_DEFAULT_COLOR+" { color: "+re.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+ie.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=te},E.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},E.prototype._refreshRowElements=function(b,te){for(var ee=this._rowElements.length;ee<=te;ee++){var ce=document.createElement("div");this._rowContainer.appendChild(ce),this._rowElements.push(ce)}for(;this._rowElements.length>te;)this._rowContainer.removeChild(this._rowElements.pop())},E.prototype.onResize=function(b,te){this._refreshRowElements(b,te),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,te,ee){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&te){var ce=b[1]-this._bufferService.buffer.ydisp,fe=te[1]-this._bufferService.buffer.ydisp,he=Math.max(ce,0),me=Math.min(fe,this._bufferService.rows-1);if(!(he>=this._bufferService.rows||me<0)){var pe=document.createDocumentFragment();if(ee)pe.appendChild(this._createSelectionElement(he,b[0],te[0],me-he+1));else{var be=ce===he?b[0]:0,ye=he===me?te[0]:this._bufferService.cols;pe.appendChild(this._createSelectionElement(he,be,ye));var Ce=me-he-1;if(pe.appendChild(this._createSelectionElement(he+1,0,this._bufferService.cols,Ce)),he!==me){var Se=fe===me?te[0]:this._bufferService.cols;pe.appendChild(this._createSelectionElement(me,0,Se))}}this._selectionContainer.appendChild(pe)}}},E.prototype._createSelectionElement=function(b,te,ee,ce){ce===void 0&&(ce=1);var fe=document.createElement("div");return fe.style.height=ce*this.dimensions.actualCellHeight+"px",fe.style.top=b*this.dimensions.actualCellHeight+"px",fe.style.left=te*this.dimensions.actualCellWidth+"px",fe.style.width=this.dimensions.actualCellWidth*(ee-te)+"px",fe},E.prototype.onCursorMove=function(){},E.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},E.prototype.clear=function(){for(var b=0,te=this._rowElements;b<te.length;b++)te[b].innerHTML=""},E.prototype.renderRows=function(b,te){for(var ee=this._bufferService.buffer.ybase+this._bufferService.buffer.y,ce=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),fe=this._optionsService.options.cursorBlink,he=b;he<=te;he++){var me=this._rowElements[he];me.innerHTML="";var pe=he+this._bufferService.buffer.ydisp,be=this._bufferService.buffer.lines.get(pe),ye=this._optionsService.options.cursorStyle;me.appendChild(this._rowFactory.createRow(be,pe===ee,ye,ce,fe,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,te,ee,ce,fe,he){for(;b!==te||ee!==ce;){var me=this._rowElements[ee];if(!me)return;var pe=me.children[b];pe&&(pe.style.textDecoration=he?"underline":"none"),++b>=fe&&(b=0,ee++)}},E=ve([Ae(6,le.ICharSizeService),Ae(7,oe.IOptionsService),Ae(8,oe.IBufferService)],E)}(ae.Disposable);de.DomRenderer=y},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.DomRendererRowFactory=de.CURSOR_STYLE_UNDERLINE_CLASS=de.CURSOR_STYLE_BAR_CLASS=de.CURSOR_STYLE_BLOCK_CLASS=de.CURSOR_BLINK_CLASS=de.CURSOR_CLASS=de.UNDERLINE_CLASS=de.ITALIC_CLASS=de.DIM_CLASS=de.BOLD_CLASS=void 0;var De=ge(9),x=ge(3),ve=ge(4),Ae=ge(10);de.BOLD_CLASS="xterm-bold",de.DIM_CLASS="xterm-dim",de.ITALIC_CLASS="xterm-italic",de.UNDERLINE_CLASS="xterm-underline",de.CURSOR_CLASS="xterm-cursor",de.CURSOR_BLINK_CLASS="xterm-cursor-blink",de.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",de.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",de.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var ue=function(){function ae(le,oe,se){this._document=le,this._optionsService=oe,this._colors=se,this._workCell=new ve.CellData}return ae.prototype.setColors=function(le){this._colors=le},ae.prototype.createRow=function(le,oe,se,re,ne,z,y){for(var a=this._document.createDocumentFragment(),E=0,b=Math.min(le.length,y)-1;b>=0;b--)if(le.loadCell(b,this._workCell).getCode()!==x.NULL_CELL_CODE||oe&&b===re){E=b+1;break}for(b=0;b<E;b++){le.loadCell(b,this._workCell);var te=this._workCell.getWidth();if(te!==0){var ee=this._document.createElement("span");if(te>1&&(ee.style.width=z*te+"px"),oe&&b===re)switch(ee.classList.add(de.CURSOR_CLASS),ne&&ee.classList.add(de.CURSOR_BLINK_CLASS),se){case"bar":ee.classList.add(de.CURSOR_STYLE_BAR_CLASS);break;case"underline":ee.classList.add(de.CURSOR_STYLE_UNDERLINE_CLASS);break;default:ee.classList.add(de.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&ee.classList.add(de.BOLD_CLASS),this._workCell.isItalic()&&ee.classList.add(de.ITALIC_CLASS),this._workCell.isDim()&&ee.classList.add(de.DIM_CLASS),this._workCell.isUnderline()&&ee.classList.add(de.UNDERLINE_CLASS),this._workCell.isInvisible()?ee.textContent=x.WHITESPACE_CELL_CHAR:ee.textContent=this._workCell.getChars()||x.WHITESPACE_CELL_CHAR;var ce=this._workCell.getFgColor(),fe=this._workCell.getFgColorMode(),he=this._workCell.getBgColor(),me=this._workCell.getBgColorMode(),pe=!!this._workCell.isInverse();if(pe){var be=ce;ce=he,he=be;var ye=fe;fe=me,me=ye}switch(fe){case 16777216:case 33554432:this._workCell.isBold()&&ce<8&&this._optionsService.options.drawBoldTextInBrightColors&&(ce+=8),this._applyMinimumContrast(ee,this._colors.background,this._colors.ansi[ce])||ee.classList.add("xterm-fg-"+ce);break;case 50331648:var Ce=Ae.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(ee,this._colors.background,Ce)||this._addStyle(ee,"color:#"+ie(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(ee,this._colors.background,this._colors.foreground)||pe&&ee.classList.add("xterm-fg-"+De.INVERTED_DEFAULT_COLOR)}switch(me){case 16777216:case 33554432:ee.classList.add("xterm-bg-"+he);break;case 50331648:this._addStyle(ee,"background-color:#"+ie(he.toString(16),"0",6));break;case 0:default:pe&&ee.classList.add("xterm-bg-"+De.INVERTED_DEFAULT_COLOR)}a.appendChild(ee)}}return a},ae.prototype._applyMinimumContrast=function(le,oe,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(oe,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)},ae.prototype._addStyle=function(le,oe){le.setAttribute("style",""+(le.getAttribute("style")||"")+oe+";")},ae}();function ie(ae,le,oe){for(;ae.length<oe;)ae=le+ae;return ae}de.DomRendererRowFactory=ue},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.evaluateKeyboardEvent=void 0;var De=ge(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:["'",'"']};de.evaluateKeyboardEvent=function(ve,Ae,ue,ie){var ae={type:0,cancel:!1,key:void 0},le=(ve.shiftKey?1:0)|(ve.altKey?2:0)|(ve.ctrlKey?4:0)|(ve.metaKey?8:0);switch(ve.keyCode){case 0:ve.key==="UIKeyInputUpArrow"?ae.key=Ae?De.C0.ESC+"OA":De.C0.ESC+"[A":ve.key==="UIKeyInputLeftArrow"?ae.key=Ae?De.C0.ESC+"OD":De.C0.ESC+"[D":ve.key==="UIKeyInputRightArrow"?ae.key=Ae?De.C0.ESC+"OC":De.C0.ESC+"[C":ve.key==="UIKeyInputDownArrow"&&(ae.key=Ae?De.C0.ESC+"OB":De.C0.ESC+"[B");break;case 8:if(ve.shiftKey){ae.key=De.C0.BS;break}if(ve.altKey){ae.key=De.C0.ESC+De.C0.DEL;break}ae.key=De.C0.DEL;break;case 9:if(ve.shiftKey){ae.key=De.C0.ESC+"[Z";break}ae.key=De.C0.HT,ae.cancel=!0;break;case 13:ae.key=ve.altKey?De.C0.ESC+De.C0.CR:De.C0.CR,ae.cancel=!0;break;case 27:ae.key=De.C0.ESC,ve.altKey&&(ae.key=De.C0.ESC+De.C0.ESC),ae.cancel=!0;break;case 37:if(ve.metaKey)break;le?(ae.key=De.C0.ESC+"[1;"+(le+1)+"D",ae.key===De.C0.ESC+"[1;3D"&&(ae.key=De.C0.ESC+(ue?"b":"[1;5D"))):ae.key=Ae?De.C0.ESC+"OD":De.C0.ESC+"[D";break;case 39:if(ve.metaKey)break;le?(ae.key=De.C0.ESC+"[1;"+(le+1)+"C",ae.key===De.C0.ESC+"[1;3C"&&(ae.key=De.C0.ESC+(ue?"f":"[1;5C"))):ae.key=Ae?De.C0.ESC+"OC":De.C0.ESC+"[C";break;case 38:if(ve.metaKey)break;le?(ae.key=De.C0.ESC+"[1;"+(le+1)+"A",ue||ae.key!==De.C0.ESC+"[1;3A"||(ae.key=De.C0.ESC+"[1;5A")):ae.key=Ae?De.C0.ESC+"OA":De.C0.ESC+"[A";break;case 40:if(ve.metaKey)break;le?(ae.key=De.C0.ESC+"[1;"+(le+1)+"B",ue||ae.key!==De.C0.ESC+"[1;3B"||(ae.key=De.C0.ESC+"[1;5B")):ae.key=Ae?De.C0.ESC+"OB":De.C0.ESC+"[B";break;case 45:ve.shiftKey||ve.ctrlKey||(ae.key=De.C0.ESC+"[2~");break;case 46:ae.key=le?De.C0.ESC+"[3;"+(le+1)+"~":De.C0.ESC+"[3~";break;case 36:ae.key=le?De.C0.ESC+"[1;"+(le+1)+"H":Ae?De.C0.ESC+"OH":De.C0.ESC+"[H";break;case 35:ae.key=le?De.C0.ESC+"[1;"+(le+1)+"F":Ae?De.C0.ESC+"OF":De.C0.ESC+"[F";break;case 33:ve.shiftKey?ae.type=2:ae.key=De.C0.ESC+"[5~";break;case 34:ve.shiftKey?ae.type=3:ae.key=De.C0.ESC+"[6~";break;case 112:ae.key=le?De.C0.ESC+"[1;"+(le+1)+"P":De.C0.ESC+"OP";break;case 113:ae.key=le?De.C0.ESC+"[1;"+(le+1)+"Q":De.C0.ESC+"OQ";break;case 114:ae.key=le?De.C0.ESC+"[1;"+(le+1)+"R":De.C0.ESC+"OR";break;case 115:ae.key=le?De.C0.ESC+"[1;"+(le+1)+"S":De.C0.ESC+"OS";break;case 116:ae.key=le?De.C0.ESC+"[15;"+(le+1)+"~":De.C0.ESC+"[15~";break;case 117:ae.key=le?De.C0.ESC+"[17;"+(le+1)+"~":De.C0.ESC+"[17~";break;case 118:ae.key=le?De.C0.ESC+"[18;"+(le+1)+"~":De.C0.ESC+"[18~";break;case 119:ae.key=le?De.C0.ESC+"[19;"+(le+1)+"~":De.C0.ESC+"[19~";break;case 120:ae.key=le?De.C0.ESC+"[20;"+(le+1)+"~":De.C0.ESC+"[20~";break;case 121:ae.key=le?De.C0.ESC+"[21;"+(le+1)+"~":De.C0.ESC+"[21~";break;case 122:ae.key=le?De.C0.ESC+"[23;"+(le+1)+"~":De.C0.ESC+"[23~";break;case 123:ae.key=le?De.C0.ESC+"[24;"+(le+1)+"~":De.C0.ESC+"[24~";break;default:if(!ve.ctrlKey||ve.shiftKey||ve.altKey||ve.metaKey)if(ue&&!ie||!ve.altKey||ve.metaKey)ue&&!ve.altKey&&!ve.ctrlKey&&ve.metaKey?ve.keyCode===65&&(ae.type=1):ve.key&&!ve.ctrlKey&&!ve.altKey&&!ve.metaKey&&ve.keyCode>=48&&ve.key.length===1?ae.key=ve.key:ve.key&&ve.ctrlKey&&ve.key==="_"&&(ae.key=De.C0.US);else{var oe=x[ve.keyCode],se=oe&&oe[ve.shiftKey?1:0];if(se)ae.key=De.C0.ESC+se;else if(ve.keyCode>=65&&ve.keyCode<=90){var re=ve.ctrlKey?ve.keyCode-64:ve.keyCode+32;ae.key=De.C0.ESC+String.fromCharCode(re)}}else ve.keyCode>=65&&ve.keyCode<=90?ae.key=String.fromCharCode(ve.keyCode-64):ve.keyCode===32?ae.key=De.C0.NUL:ve.keyCode>=51&&ve.keyCode<=55?ae.key=String.fromCharCode(ve.keyCode-51+27):ve.keyCode===56?ae.key=De.C0.DEL:ve.keyCode===219?ae.key=De.C0.ESC:ve.keyCode===220?ae.key=De.C0.FS:ve.keyCode===221&&(ae.key=De.C0.GS)}return ae}},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(z,y){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,E){a.__proto__=E}||function(a,E){for(var b in E)E.hasOwnProperty(b)&&(a[b]=E[b])})(z,y)},function(z,y){function a(){this.constructor=z}De(z,y),z.prototype=y===null?Object.create(y):(a.prototype=y.prototype,new a)}),ve=this&&this.__decorate||function(z,y,a,E){var b,te=arguments.length,ee=te<3?y:E===null?E=Object.getOwnPropertyDescriptor(y,a):E;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(z,y,a,E);else for(var ce=z.length-1;ce>=0;ce--)(b=z[ce])&&(ee=(te<3?b(ee):te>3?b(y,a,ee):b(y,a))||ee);return te>3&&ee&&Object.defineProperty(y,a,ee),ee},Ae=this&&this.__param||function(z,y){return function(a,E){y(a,E,z)}};Object.defineProperty(de,"__esModule",{value:!0}),de.RenderService=void 0;var ue=ge(31),ie=ge(0),ae=ge(2),le=ge(32),oe=ge(7),se=ge(1),re=ge(5),ne=function(z){function y(a,E,b,te,ee,ce){var fe=z.call(this)||this;if(fe._renderer=a,fe._rowCount=E,fe._isPaused=!1,fe._needsFullRefresh=!1,fe._isNextRenderRedrawOnly=!0,fe._needsSelectionRefresh=!1,fe._canvasWidth=0,fe._canvasHeight=0,fe._selectionState={start:void 0,end:void 0,columnSelectMode:!1},fe._onDimensionsChange=new ie.EventEmitter,fe._onRender=new ie.EventEmitter,fe._onRefreshRequest=new ie.EventEmitter,fe.register({dispose:function(){return fe._renderer.dispose()}}),fe._renderDebouncer=new ue.RenderDebouncer(function(me,pe){return fe._renderRows(me,pe)}),fe.register(fe._renderDebouncer),fe._screenDprMonitor=new le.ScreenDprMonitor,fe._screenDprMonitor.setListener(function(){return fe.onDevicePixelRatioChange()}),fe.register(fe._screenDprMonitor),fe.register(ce.onResize(function(me){return fe._fullRefresh()})),fe.register(te.onOptionChange(function(){return fe._renderer.onOptionsChanged()})),fe.register(ee.onCharSizeChange(function(){return fe.onCharSizeChanged()})),fe._renderer.onRequestRedraw(function(me){return fe.refreshRows(me.start,me.end,!0)}),fe.register(oe.addDisposableDomListener(window,"resize",function(){return fe.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var he=new IntersectionObserver(function(me){return fe._onIntersectionChange(me[me.length-1])},{threshold:0});he.observe(b),fe.register({dispose:function(){return he.disconnect()}})}return fe}return x(y,z),Object.defineProperty(y.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),y.prototype._onIntersectionChange=function(a){this._isPaused=a.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},y.prototype.refreshRows=function(a,E,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(a,E,this._rowCount))},y.prototype._renderRows=function(a,E){this._renderer.renderRows(a,E),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:a,end:E}),this._isNextRenderRedrawOnly=!0},y.prototype.resize=function(a,E){this._rowCount=E,this._fireOnCanvasResize()},y.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},y.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},y.prototype.dispose=function(){z.prototype.dispose.call(this)},y.prototype.setRenderer=function(a){var E=this;this._renderer.dispose(),this._renderer=a,this._renderer.onRequestRedraw(function(b){return E.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},y.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},y.prototype.setColors=function(a){this._renderer.setColors(a),this._fullRefresh()},y.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},y.prototype.onResize=function(a,E){this._renderer.onResize(a,E),this._fullRefresh()},y.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},y.prototype.onBlur=function(){this._renderer.onBlur()},y.prototype.onFocus=function(){this._renderer.onFocus()},y.prototype.onSelectionChanged=function(a,E,b){this._selectionState.start=a,this._selectionState.end=E,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(a,E,b)},y.prototype.onCursorMove=function(){this._renderer.onCursorMove()},y.prototype.clear=function(){this._renderer.clear()},y.prototype.registerCharacterJoiner=function(a){return this._renderer.registerCharacterJoiner(a)},y.prototype.deregisterCharacterJoiner=function(a){return this._renderer.deregisterCharacterJoiner(a)},y=ve([Ae(3,se.IOptionsService),Ae(4,re.ICharSizeService),Ae(5,se.IBufferService)],y)}(ae.Disposable);de.RenderService=ne},function(kt,de,ge){"use strict";var De=this&&this.__decorate||function(ae,le,oe,se){var re,ne=arguments.length,z=ne<3?le:se===null?se=Object.getOwnPropertyDescriptor(le,oe):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")z=Reflect.decorate(ae,le,oe,se);else for(var y=ae.length-1;y>=0;y--)(re=ae[y])&&(z=(ne<3?re(z):ne>3?re(le,oe,z):re(le,oe))||z);return ne>3&&z&&Object.defineProperty(le,oe,z),z},x=this&&this.__param||function(ae,le){return function(oe,se){le(oe,se,ae)}};Object.defineProperty(de,"__esModule",{value:!0}),de.CharSizeService=void 0;var ve=ge(1),Ae=ge(0),ue=function(){function ae(le,oe,se){this._optionsService=se,this.width=0,this.height=0,this._onCharSizeChange=new Ae.EventEmitter,this._measureStrategy=new ie(le,oe,this._optionsService)}return Object.defineProperty(ae.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),ae.prototype.measure=function(){var le=this._measureStrategy.measure();le.width===this.width&&le.height===this.height||(this.width=le.width,this.height=le.height,this._onCharSizeChange.fire())},ae=De([x(2,ve.IOptionsService)],ae)}();de.CharSizeService=ue;var ie=function(){function ae(le,oe,se){this._document=le,this._parentElement=oe,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 ae.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},ae}()},function(kt,de,ge){"use strict";var De=this&&this.__decorate||function(ie,ae,le,oe){var se,re=arguments.length,ne=re<3?ae:oe===null?oe=Object.getOwnPropertyDescriptor(ae,le):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(ie,ae,le,oe);else for(var z=ie.length-1;z>=0;z--)(se=ie[z])&&(ne=(re<3?se(ne):re>3?se(ae,le,ne):se(ae,le))||ne);return re>3&&ne&&Object.defineProperty(ae,le,ne),ne},x=this&&this.__param||function(ie,ae){return function(le,oe){ae(le,oe,ie)}};Object.defineProperty(de,"__esModule",{value:!0}),de.MouseService=void 0;var ve=ge(5),Ae=ge(30),ue=function(){function ie(ae,le){this._renderService=ae,this._charSizeService=le}return ie.prototype.getCoords=function(ae,le,oe,se,re){return Ae.getCoords(ae,le,oe,se,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,re)},ie.prototype.getRawByteCoords=function(ae,le,oe,se){var re=this.getCoords(ae,le,oe,se);return Ae.getRawByteCoords(re)},ie=De([x(0,ve.IRenderService),x(1,ve.ICharSizeService)],ie)}();de.MouseService=ue},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(se,re){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var y in z)z.hasOwnProperty(y)&&(ne[y]=z[y])})(se,re)},function(se,re){function ne(){this.constructor=se}De(se,re),se.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),ve=this&&this.__decorate||function(se,re,ne,z){var y,a=arguments.length,E=a<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,re,ne,z);else for(var b=se.length-1;b>=0;b--)(y=se[b])&&(E=(a<3?y(E):a>3?y(re,ne,E):y(re,ne))||E);return a>3&&E&&Object.defineProperty(re,ne,E),E},Ae=this&&this.__param||function(se,re){return function(ne,z){re(ne,z,se)}};Object.defineProperty(de,"__esModule",{value:!0}),de.Linkifier2=void 0;var ue=ge(1),ie=ge(0),ae=ge(2),le=ge(7),oe=function(se){function re(ne){var z=se.call(this)||this;return z._bufferService=ne,z._linkProviders=[],z._linkCacheDisposables=[],z._isMouseOut=!0,z._activeLine=-1,z._onShowLinkUnderline=z.register(new ie.EventEmitter),z._onHideLinkUnderline=z.register(new ie.EventEmitter),z.register(ae.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(ne){var z=this;return this._linkProviders.push(ne),{dispose:function(){var y=z._linkProviders.indexOf(ne);y!==-1&&z._linkProviders.splice(y,1)}}},re.prototype.attachToDom=function(ne,z,y){var a=this;this._element=ne,this._mouseService=z,this._renderService=y,this.register(le.addDisposableDomListener(this._element,"mouseleave",function(){a._isMouseOut=!0,a._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(ne){if(this._lastMouseEvent=ne,this._element&&this._mouseService){var z=this._positionFromMouseEvent(ne,this._element,this._mouseService);if(z){this._isMouseOut=!1;for(var y=ne.composedPath(),a=0;a<y.length;a++){var E=y[a];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(ne){if(this._activeLine!==ne.y)return this._clearCurrentLink(),void this._askForLink(ne,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,ne)||(this._clearCurrentLink(),this._askForLink(ne,!0))},re.prototype._askForLink=function(ne,z){var y=this;this._activeProviderReplies&&z||(this._activeProviderReplies=new Map,this._activeLine=ne.y);var a=!1;this._linkProviders.forEach(function(E,b){var te;z?!((te=y._activeProviderReplies)===null||te===void 0)&&te.get(b)&&(a=y._checkLinkProviderResult(b,ne,a)):E.provideLinks(ne.y,function(ee){var ce,fe;if(!y._isMouseOut){var he=ee==null?void 0:ee.map(function(me){return{link:me}});(ce=y._activeProviderReplies)===null||ce===void 0||ce.set(b,he),a=y._checkLinkProviderResult(b,ne,a),((fe=y._activeProviderReplies)===null||fe===void 0?void 0:fe.size)===y._linkProviders.length&&y._removeIntersectingLinks(ne.y,y._activeProviderReplies)}})})},re.prototype._removeIntersectingLinks=function(ne,z){for(var y=new Set,a=0;a<z.size;a++){var E=z.get(a);if(E)for(var b=0;b<E.length;b++)for(var te=E[b],ee=te.link.range.start.y<ne?0:te.link.range.start.x,ce=te.link.range.end.y>ne?this._bufferService.cols:te.link.range.end.x,fe=ee;fe<=ce;fe++){if(y.has(fe)){E.splice(b--,1);break}y.add(fe)}}},re.prototype._checkLinkProviderResult=function(ne,z,y){var a,E=this;if(!this._activeProviderReplies)return y;for(var b=this._activeProviderReplies.get(ne),te=!1,ee=0;ee<ne;ee++)this._activeProviderReplies.has(ee)&&!this._activeProviderReplies.get(ee)||(te=!0);if(!te&&b){var ce=b.find(function(he){return E._linkAtPosition(he.link,z)});ce&&(y=!0,this._handleNewLink(ce))}if(this._activeProviderReplies.size===this._linkProviders.length&&!y)for(ee=0;ee<this._activeProviderReplies.size;ee++){var fe=(a=this._activeProviderReplies.get(ee))===null||a===void 0?void 0:a.find(function(he){return E._linkAtPosition(he.link,z)});if(fe){y=!0,this._handleNewLink(fe);break}}return y},re.prototype._onClick=function(ne){if(this._element&&this._mouseService&&this._currentLink){var z=this._positionFromMouseEvent(ne,this._element,this._mouseService);z&&this._linkAtPosition(this._currentLink.link,z)&&this._currentLink.link.activate(ne,this._currentLink.link.text)}},re.prototype._clearCurrentLink=function(ne,z){this._element&&this._currentLink&&this._lastMouseEvent&&(!ne||!z||this._currentLink.link.range.start.y>=ne&&this._currentLink.link.range.end.y<=z)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ae.disposeArray(this._linkCacheDisposables))},re.prototype._handleNewLink=function(ne){var z=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var y=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);y&&this._linkAtPosition(ne.link,y)&&(this._currentLink=ne,this._currentLink.state={decorations:{underline:ne.link.decorations===void 0||ne.link.decorations.underline,pointerCursor:ne.link.decorations===void 0||ne.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,ne.link,this._lastMouseEvent),ne.link.decorations={},Object.defineProperties(ne.link.decorations,{pointerCursor:{get:function(){var a,E;return(E=(a=z._currentLink)===null||a===void 0?void 0:a.state)===null||E===void 0?void 0:E.decorations.pointerCursor},set:function(a){var E,b;!((E=z._currentLink)===null||E===void 0)&&E.state&&z._currentLink.state.decorations.pointerCursor!==a&&(z._currentLink.state.decorations.pointerCursor=a,z._currentLink.state.isHovered&&((b=z._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",a)))}},underline:{get:function(){var a,E;return(E=(a=z._currentLink)===null||a===void 0?void 0:a.state)===null||E===void 0?void 0:E.decorations.underline},set:function(a){var E,b,te;!((E=z._currentLink)===null||E===void 0)&&E.state&&((te=(b=z._currentLink)===null||b===void 0?void 0:b.state)===null||te===void 0?void 0:te.decorations.underline)!==a&&(z._currentLink.state.decorations.underline=a,z._currentLink.state.isHovered&&z._fireUnderlineEvent(ne.link,a))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(a){var E=a.start===0?0:a.start+1+z._bufferService.buffer.ydisp;z._clearCurrentLink(E,a.end+1+z._bufferService.buffer.ydisp)})))}},re.prototype._linkHover=function(ne,z,y){var a;!((a=this._currentLink)===null||a===void 0)&&a.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!0),this._currentLink.state.decorations.pointerCursor&&ne.classList.add("xterm-cursor-pointer")),z.hover&&z.hover(y,z.text)},re.prototype._fireUnderlineEvent=function(ne,z){var y=ne.range,a=this._bufferService.buffer.ydisp,E=this._createLinkUnderlineEvent(y.start.x-1,y.start.y-a-1,y.end.x,y.end.y-a-1,void 0);(z?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(E)},re.prototype._linkLeave=function(ne,z,y){var a;!((a=this._currentLink)===null||a===void 0)&&a.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(z,!1),this._currentLink.state.decorations.pointerCursor&&ne.classList.remove("xterm-cursor-pointer")),z.leave&&z.leave(y,z.text)},re.prototype._linkAtPosition=function(ne,z){var y=ne.range.start.y===ne.range.end.y,a=ne.range.start.y<z.y,E=ne.range.end.y>z.y;return(y&&ne.range.start.x<=z.x&&ne.range.end.x>=z.x||a&&ne.range.end.x>=z.x||E&&ne.range.start.x<=z.x||a&&E)&&ne.range.start.y<=z.y&&ne.range.end.y>=z.y},re.prototype._positionFromMouseEvent=function(ne,z,y){var a=y.getCoords(ne,z,this._bufferService.cols,this._bufferService.rows);if(a)return{x:a[0],y:a[1]+this._bufferService.buffer.ydisp}},re.prototype._createLinkUnderlineEvent=function(ne,z,y,a,E){return{x1:ne,y1:z,x2:y,y2:a,cols:this._bufferService.cols,fg:E}},re=ve([Ae(0,ue.IBufferService)],re)}(ae.Disposable);de.Linkifier2=oe},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.CoreBrowserService=void 0;var De=function(){function x(ve){this._textarea=ve}return Object.defineProperty(x.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),x}();de.CoreBrowserService=De},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(ee,ce){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(fe,he){fe.__proto__=he}||function(fe,he){for(var me in he)he.hasOwnProperty(me)&&(fe[me]=he[me])})(ee,ce)},function(ee,ce){function fe(){this.constructor=ee}De(ee,ce),ee.prototype=ce===null?Object.create(ce):(fe.prototype=ce.prototype,new fe)});Object.defineProperty(de,"__esModule",{value:!0}),de.CoreTerminal=void 0;var ve=ge(2),Ae=ge(1),ue=ge(66),ie=ge(67),ae=ge(68),le=ge(74),oe=ge(75),se=ge(0),re=ge(76),ne=ge(77),z=ge(78),y=ge(80),a=ge(81),E=ge(19),b=ge(82),te=function(ee){function ce(fe){var he=ee.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(fe),he._instantiationService.setService(Ae.IOptionsService,he.optionsService),he._bufferService=he.register(he._instantiationService.createInstance(ae.BufferService)),he._instantiationService.setService(Ae.IBufferService,he._bufferService),he._logService=he._instantiationService.createInstance(ie.LogService),he._instantiationService.setService(Ae.ILogService,he._logService),he._coreService=he.register(he._instantiationService.createInstance(oe.CoreService,function(){return he.scrollToBottom()})),he._instantiationService.setService(Ae.ICoreService,he._coreService),he._coreMouseService=he._instantiationService.createInstance(re.CoreMouseService),he._instantiationService.setService(Ae.ICoreMouseService,he._coreMouseService),he._dirtyRowService=he._instantiationService.createInstance(ne.DirtyRowService),he._instantiationService.setService(Ae.IDirtyRowService,he._dirtyRowService),he.unicodeService=he._instantiationService.createInstance(z.UnicodeService),he._instantiationService.setService(Ae.IUnicodeService,he.unicodeService),he._charsetService=he._instantiationService.createInstance(y.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(me){return he._updateOptions(me)})),he._writeBuffer=new b.WriteBuffer(function(me){return he._inputHandler.parse(me)}),he}return x(ce,ee),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 fe;this._isDisposed||(ee.prototype.dispose.call(this),(fe=this._windowsMode)===null||fe===void 0||fe.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(fe,he){this._writeBuffer.write(fe,he)},ce.prototype.writeSync=function(fe){this._writeBuffer.writeSync(fe)},ce.prototype.resize=function(fe,he){isNaN(fe)||isNaN(he)||(fe=Math.max(fe,ae.MINIMUM_COLS),he=Math.max(he,ae.MINIMUM_ROWS),this._bufferService.resize(fe,he))},ce.prototype.scroll=function(fe,he){he===void 0&&(he=!1);var me,pe=this._bufferService.buffer;(me=this._cachedBlankLine)&&me.length===this.cols&&me.getFg(0)===fe.fg&&me.getBg(0)===fe.bg||(me=pe.getBlankLine(fe,he),this._cachedBlankLine=me),me.isWrapped=he;var be=pe.ybase+pe.scrollTop,ye=pe.ybase+pe.scrollBottom;if(pe.scrollTop===0){var Ce=pe.lines.isFull;ye===pe.lines.length-1?Ce?pe.lines.recycle().copyFrom(me):pe.lines.push(me.clone()):pe.lines.splice(ye+1,0,me.clone()),Ce?this._bufferService.isUserScrolling&&(pe.ydisp=Math.max(pe.ydisp-1,0)):(pe.ybase++,this._bufferService.isUserScrolling||pe.ydisp++)}else{var Se=ye-be+1;pe.lines.shiftElements(be+1,Se-1,-1),pe.lines.set(ye,me.clone())}this._bufferService.isUserScrolling||(pe.ydisp=pe.ybase),this._dirtyRowService.markRangeDirty(pe.scrollTop,pe.scrollBottom),this._onScroll.fire(pe.ydisp)},ce.prototype.scrollLines=function(fe,he){var me=this._bufferService.buffer;if(fe<0){if(me.ydisp===0)return;this._bufferService.isUserScrolling=!0}else fe+me.ydisp>=me.ybase&&(this._bufferService.isUserScrolling=!1);var pe=me.ydisp;me.ydisp=Math.max(Math.min(me.ydisp+fe,me.ybase),0),pe!==me.ydisp&&(he||this._onScroll.fire(me.ydisp))},ce.prototype.scrollPages=function(fe){this.scrollLines(fe*(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(fe){var he=fe-this._bufferService.buffer.ydisp;he!==0&&this.scrollLines(he)},ce.prototype.addEscHandler=function(fe,he){return this._inputHandler.addEscHandler(fe,he)},ce.prototype.addDcsHandler=function(fe,he){return this._inputHandler.addDcsHandler(fe,he)},ce.prototype.addCsiHandler=function(fe,he){return this._inputHandler.addCsiHandler(fe,he)},ce.prototype.addOscHandler=function(fe,he){return this._inputHandler.addOscHandler(fe,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(fe){var he;switch(fe){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 fe=this;if(!this._windowsMode){var he=[];he.push(this.onLineFeed(a.updateWindowsModeWrappedState.bind(null,this._bufferService))),he.push(this.addCsiHandler({final:"H"},function(){return a.updateWindowsModeWrappedState(fe._bufferService),!1})),this._windowsMode={dispose:function(){for(var me=0,pe=he;me<pe.length;me++)pe[me].dispose()}}}},ce}(ve.Disposable);de.CoreTerminal=te},function(kt,de,ge){"use strict";var De=this&&this.__spreadArrays||function(){for(var ie=0,ae=0,le=arguments.length;ae<le;ae++)ie+=arguments[ae].length;var oe=Array(ie),se=0;for(ae=0;ae<le;ae++)for(var re=arguments[ae],ne=0,z=re.length;ne<z;ne++,se++)oe[se]=re[ne];return oe};Object.defineProperty(de,"__esModule",{value:!0}),de.InstantiationService=de.ServiceCollection=void 0;var x=ge(1),ve=ge(14),Ae=function(){function ie(){for(var ae=[],le=0;le<arguments.length;le++)ae[le]=arguments[le];this._entries=new Map;for(var oe=0,se=ae;oe<se.length;oe++){var re=se[oe],ne=re[0],z=re[1];this.set(ne,z)}}return ie.prototype.set=function(ae,le){var oe=this._entries.get(ae);return this._entries.set(ae,le),oe},ie.prototype.forEach=function(ae){this._entries.forEach(function(le,oe){return ae(oe,le)})},ie.prototype.has=function(ae){return this._entries.has(ae)},ie.prototype.get=function(ae){return this._entries.get(ae)},ie}();de.ServiceCollection=Ae;var ue=function(){function ie(){this._services=new Ae,this._services.set(x.IInstantiationService,this)}return ie.prototype.setService=function(ae,le){this._services.set(ae,le)},ie.prototype.getService=function(ae){return this._services.get(ae)},ie.prototype.createInstance=function(ae){for(var le=[],oe=1;oe<arguments.length;oe++)le[oe-1]=arguments[oe];for(var se=ve.getServiceDependencies(ae).sort(function(b,te){return b.index-te.index}),re=[],ne=0,z=se;ne<z.length;ne++){var y=z[ne],a=this._services.get(y.id);if(!a)throw new Error("[createInstance] "+ae.name+" depends on UNKNOWN service "+y.id+".");re.push(a)}var E=se.length>0?se[0].index:le.length;if(le.length!==E)throw new Error("[createInstance] First service dependency of "+ae.name+" at position "+(E+1)+" conflicts with "+le.length+" static arguments");return new(ae.bind.apply(ae,De([void 0],De(le,re))))},ie}();de.InstantiationService=ue},function(kt,de,ge){"use strict";var De=this&&this.__decorate||function(le,oe,se,re){var ne,z=arguments.length,y=z<3?oe:re===null?re=Object.getOwnPropertyDescriptor(oe,se):re;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(le,oe,se,re);else for(var a=le.length-1;a>=0;a--)(ne=le[a])&&(y=(z<3?ne(y):z>3?ne(oe,se,y):ne(oe,se))||y);return z>3&&y&&Object.defineProperty(oe,se,y),y},x=this&&this.__param||function(le,oe){return function(se,re){oe(se,re,le)}},ve=this&&this.__spreadArrays||function(){for(var le=0,oe=0,se=arguments.length;oe<se;oe++)le+=arguments[oe].length;var re=Array(le),ne=0;for(oe=0;oe<se;oe++)for(var z=arguments[oe],y=0,a=z.length;y<a;y++,ne++)re[ne]=z[y];return re};Object.defineProperty(de,"__esModule",{value:!0}),de.LogService=de.LogLevel=void 0;var Ae,ue=ge(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=de.LogLevel||(de.LogLevel={}));var ie={debug:Ae.DEBUG,info:Ae.INFO,warn:Ae.WARN,error:Ae.ERROR,off:Ae.OFF},ae=function(){function le(oe){var se=this;this._optionsService=oe,this._updateLogLevel(),this._optionsService.onOptionChange(function(re){re==="logLevel"&&se._updateLogLevel()})}return le.prototype._updateLogLevel=function(){this._logLevel=ie[this._optionsService.options.logLevel]},le.prototype._evalLazyOptionalParams=function(oe){for(var se=0;se<oe.length;se++)typeof oe[se]=="function"&&(oe[se]=oe[se]())},le.prototype._log=function(oe,se,re){this._evalLazyOptionalParams(re),oe.call.apply(oe,ve([console,"xterm.js: "+se],re))},le.prototype.debug=function(oe){for(var se=[],re=1;re<arguments.length;re++)se[re-1]=arguments[re];this._logLevel<=Ae.DEBUG&&this._log(console.log,oe,se)},le.prototype.info=function(oe){for(var se=[],re=1;re<arguments.length;re++)se[re-1]=arguments[re];this._logLevel<=Ae.INFO&&this._log(console.info,oe,se)},le.prototype.warn=function(oe){for(var se=[],re=1;re<arguments.length;re++)se[re-1]=arguments[re];this._logLevel<=Ae.WARN&&this._log(console.warn,oe,se)},le.prototype.error=function(oe){for(var se=[],re=1;re<arguments.length;re++)se[re-1]=arguments[re];this._logLevel<=Ae.ERROR&&this._log(console.error,oe,se)},le=De([x(0,ue.IOptionsService)],le)}();de.LogService=ae},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(se,re){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,z){ne.__proto__=z}||function(ne,z){for(var y in z)z.hasOwnProperty(y)&&(ne[y]=z[y])})(se,re)},function(se,re){function ne(){this.constructor=se}De(se,re),se.prototype=re===null?Object.create(re):(ne.prototype=re.prototype,new ne)}),ve=this&&this.__decorate||function(se,re,ne,z){var y,a=arguments.length,E=a<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,re,ne,z);else for(var b=se.length-1;b>=0;b--)(y=se[b])&&(E=(a<3?y(E):a>3?y(re,ne,E):y(re,ne))||E);return a>3&&E&&Object.defineProperty(re,ne,E),E},Ae=this&&this.__param||function(se,re){return function(ne,z){re(ne,z,se)}};Object.defineProperty(de,"__esModule",{value:!0}),de.BufferService=de.MINIMUM_ROWS=de.MINIMUM_COLS=void 0;var ue=ge(1),ie=ge(69),ae=ge(0),le=ge(2);de.MINIMUM_COLS=2,de.MINIMUM_ROWS=1;var oe=function(se){function re(ne){var z=se.call(this)||this;return z._optionsService=ne,z.isUserScrolling=!1,z._onResize=new ae.EventEmitter,z.cols=Math.max(ne.options.cols,de.MINIMUM_COLS),z.rows=Math.max(ne.options.rows,de.MINIMUM_ROWS),z.buffers=new ie.BufferSet(ne,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(ne,z){this.cols=ne,this.rows=z,this.buffers.resize(ne,z),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:ne,rows:z})},re.prototype.reset=function(){this.buffers.dispose(),this.buffers=new ie.BufferSet(this._optionsService,this),this.isUserScrolling=!1},re=ve([Ae(0,ue.IOptionsService)],re)}(le.Disposable);de.BufferService=oe},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(ie,ae){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,oe){le.__proto__=oe}||function(le,oe){for(var se in oe)oe.hasOwnProperty(se)&&(le[se]=oe[se])})(ie,ae)},function(ie,ae){function le(){this.constructor=ie}De(ie,ae),ie.prototype=ae===null?Object.create(ae):(le.prototype=ae.prototype,new le)});Object.defineProperty(de,"__esModule",{value:!0}),de.BufferSet=void 0;var ve=ge(70),Ae=ge(0),ue=function(ie){function ae(le,oe){var se=ie.call(this)||this;return se._onBufferActivate=se.register(new Ae.EventEmitter),se._normal=new ve.Buffer(!0,le,oe),se._normal.fillViewportRows(),se._alt=new ve.Buffer(!1,le,oe),se._activeBuffer=se._normal,se.setupTabStops(),se}return x(ae,ie),Object.defineProperty(ae.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ae.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},ae.prototype.activateAltBuffer=function(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}))},ae.prototype.resize=function(le,oe){this._normal.resize(le,oe),this._alt.resize(le,oe)},ae.prototype.setupTabStops=function(le){this._normal.setupTabStops(le),this._alt.setupTabStops(le)},ae}(ge(2).Disposable);de.BufferSet=ue},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.BufferStringIterator=de.Buffer=de.MAX_BUFFER_SIZE=void 0;var De=ge(71),x=ge(16),ve=ge(4),Ae=ge(3),ue=ge(72),ie=ge(73),ae=ge(20),le=ge(6);de.MAX_BUFFER_SIZE=4294967295;var oe=function(){function re(ne,z,y){this._hasScrollback=ne,this._optionsService=z,this._bufferService=y,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=ae.DEFAULT_CHARSET,this.markers=[],this._nullCell=ve.CellData.fromCharData([0,Ae.NULL_CELL_CHAR,Ae.NULL_CELL_WIDTH,Ae.NULL_CELL_CODE]),this._whitespaceCell=ve.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 De.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return re.prototype.getNullCell=function(ne){return ne?(this._nullCell.fg=ne.fg,this._nullCell.bg=ne.bg,this._nullCell.extended=ne.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new le.ExtendedAttrs),this._nullCell},re.prototype.getWhitespaceCell=function(ne){return ne?(this._whitespaceCell.fg=ne.fg,this._whitespaceCell.bg=ne.bg,this._whitespaceCell.extended=ne.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new le.ExtendedAttrs),this._whitespaceCell},re.prototype.getBlankLine=function(ne,z){return new x.BufferLine(this._bufferService.cols,this.getNullCell(ne),z)},Object.defineProperty(re.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"isCursorInViewport",{get:function(){var ne=this.ybase+this.y-this.ydisp;return ne>=0&&ne<this._rows},enumerable:!1,configurable:!0}),re.prototype._getCorrectBufferLength=function(ne){if(!this._hasScrollback)return ne;var z=ne+this._optionsService.options.scrollback;return z>de.MAX_BUFFER_SIZE?de.MAX_BUFFER_SIZE:z},re.prototype.fillViewportRows=function(ne){if(this.lines.length===0){ne===void 0&&(ne=x.DEFAULT_ATTR_DATA);for(var z=this._rows;z--;)this.lines.push(this.getBlankLine(ne))}},re.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new De.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},re.prototype.resize=function(ne,z){var y=this.getNullCell(x.DEFAULT_ATTR_DATA),a=this._getCorrectBufferLength(z);if(a>this.lines.maxLength&&(this.lines.maxLength=a),this.lines.length>0){if(this._cols<ne)for(var E=0;E<this.lines.length;E++)this.lines.get(E).resize(ne,y);var b=0;if(this._rows<z)for(var te=this._rows;te<z;te++)this.lines.length<z+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new x.BufferLine(ne,y)):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(ne,y)));else for(te=this._rows;te>z;te--)this.lines.length>z+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(a<this.lines.maxLength){var ee=this.lines.length-a;ee>0&&(this.lines.trimStart(ee),this.ybase=Math.max(this.ybase-ee,0),this.ydisp=Math.max(this.ydisp-ee,0),this.savedY=Math.max(this.savedY-ee,0)),this.lines.maxLength=a}this.x=Math.min(this.x,ne-1),this.y=Math.min(this.y,z-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,ne-1),this.scrollTop=0}if(this.scrollBottom=z-1,this._isReflowEnabled&&(this._reflow(ne,z),this._cols>ne))for(E=0;E<this.lines.length;E++)this.lines.get(E).resize(ne,y);this._cols=ne,this._rows=z},Object.defineProperty(re.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),re.prototype._reflow=function(ne,z){this._cols!==ne&&(ne>this._cols?this._reflowLarger(ne,z):this._reflowSmaller(ne,z))},re.prototype._reflowLarger=function(ne,z){var y=ue.reflowLargerGetLinesToRemove(this.lines,this._cols,ne,this.ybase+this.y,this.getNullCell(x.DEFAULT_ATTR_DATA));if(y.length>0){var a=ue.reflowLargerCreateNewLayout(this.lines,y);ue.reflowLargerApplyNewLayout(this.lines,a.layout),this._reflowLargerAdjustViewport(ne,z,a.countRemoved)}},re.prototype._reflowLargerAdjustViewport=function(ne,z,y){for(var a=this.getNullCell(x.DEFAULT_ATTR_DATA),E=y;E-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<z&&this.lines.push(new x.BufferLine(ne,a))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-y,0)},re.prototype._reflowSmaller=function(ne,z){for(var y=this.getNullCell(x.DEFAULT_ATTR_DATA),a=[],E=0,b=this.lines.length-1;b>=0;b--){var te=this.lines.get(b);if(!(!te||!te.isWrapped&&te.getTrimmedLength()<=ne)){for(var ee=[te];te.isWrapped&&b>0;)te=this.lines.get(--b),ee.unshift(te);var ce=this.ybase+this.y;if(!(ce>=b&&ce<b+ee.length)){var fe=ee[ee.length-1].getTrimmedLength(),he=ue.reflowSmallerGetNewLineLengths(ee,this._cols,ne),me=he.length-ee.length,pe=void 0;pe=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+me):Math.max(0,this.lines.length-this.lines.maxLength+me);for(var be=[],ye=0;ye<me;ye++){var Ce=this.getBlankLine(x.DEFAULT_ATTR_DATA,!0);be.push(Ce)}be.length>0&&(a.push({start:b+ee.length+E,newLines:be}),E+=be.length),ee.push.apply(ee,be);var Se=he.length-1,Ue=he[Se];Ue===0&&(Ue=he[--Se]);for(var we=ee.length-me-1,je=fe;we>=0;){var Fe=Math.min(je,Ue);if(ee[Se].copyCellsFrom(ee[we],je-Fe,Ue-Fe,Fe,!0),(Ue-=Fe)===0&&(Ue=he[--Se]),(je-=Fe)===0){we--;var ke=Math.max(we,0);je=ue.getWrappedLineTrimmedLength(ee,ke,this._cols)}}for(ye=0;ye<ee.length;ye++)he[ye]<ne&&ee[ye].setCell(he[ye],y);for(var We=me-pe;We-- >0;)this.ybase===0?this.y<z-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+E)-z&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+me,this.ybase+z-1)}}}if(a.length>0){var Ze=[],Ke=[];for(ye=0;ye<this.lines.length;ye++)Ke.push(this.lines.get(ye));var qe=this.lines.length,et=qe-1,ut=0,ct=a[ut];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+E);var it=0;for(ye=Math.min(this.lines.maxLength-1,qe+E-1);ye>=0;ye--)if(ct&&ct.start>et+it){for(var tt=ct.newLines.length-1;tt>=0;tt--)this.lines.set(ye--,ct.newLines[tt]);ye++,Ze.push({index:et+1,amount:ct.newLines.length}),it+=ct.newLines.length,ct=a[++ut]}else this.lines.set(ye,Ke[et--]);var st=0;for(ye=Ze.length-1;ye>=0;ye--)Ze[ye].index+=st,this.lines.onInsertEmitter.fire(Ze[ye]),st+=Ze[ye].amount;var gt=Math.max(0,qe+E-this.lines.maxLength);gt>0&&this.lines.onTrimEmitter.fire(gt)}},re.prototype.stringIndexToBufferIndex=function(ne,z,y){for(y===void 0&&(y=!1);z;){var a=this.lines.get(ne);if(!a)return[-1,-1];for(var E=y?a.getTrimmedLength():a.length,b=0;b<E;++b)if(a.get(b)[Ae.CHAR_DATA_WIDTH_INDEX]&&(z-=a.get(b)[Ae.CHAR_DATA_CHAR_INDEX].length||1),z<0)return[ne,b];ne++}return[ne,0]},re.prototype.translateBufferLineToString=function(ne,z,y,a){y===void 0&&(y=0);var E=this.lines.get(ne);return E?E.translateToString(z,y,a):""},re.prototype.getWrappedRangeForLine=function(ne){for(var z=ne,y=ne;z>0&&this.lines.get(z).isWrapped;)z--;for(;y+1<this.lines.length&&this.lines.get(y+1).isWrapped;)y++;return{first:z,last:y}},re.prototype.setupTabStops=function(ne){for(ne!=null?this.tabs[ne]||(ne=this.prevStop(ne)):(this.tabs={},ne=0);ne<this._cols;ne+=this._optionsService.options.tabStopWidth)this.tabs[ne]=!0},re.prototype.prevStop=function(ne){for(ne==null&&(ne=this.x);!this.tabs[--ne]&&ne>0;);return ne>=this._cols?this._cols-1:ne<0?0:ne},re.prototype.nextStop=function(ne){for(ne==null&&(ne=this.x);!this.tabs[++ne]&&ne<this._cols;);return ne>=this._cols?this._cols-1:ne<0?0:ne},re.prototype.addMarker=function(ne){var z=this,y=new ie.Marker(ne);return this.markers.push(y),y.register(this.lines.onTrim(function(a){y.line-=a,y.line<0&&y.dispose()})),y.register(this.lines.onInsert(function(a){y.line>=a.index&&(y.line+=a.amount)})),y.register(this.lines.onDelete(function(a){y.line>=a.index&&y.line<a.index+a.amount&&y.dispose(),y.line>a.index&&(y.line-=a.amount)})),y.register(y.onDispose(function(){return z._removeMarker(y)})),y},re.prototype._removeMarker=function(ne){this.markers.splice(this.markers.indexOf(ne),1)},re.prototype.iterator=function(ne,z,y,a,E){return new se(this,ne,z,y,a,E)},re}();de.Buffer=oe;var se=function(){function re(ne,z,y,a,E,b){y===void 0&&(y=0),a===void 0&&(a=ne.lines.length),E===void 0&&(E=0),b===void 0&&(b=0),this._buffer=ne,this._trimRight=z,this._startIndex=y,this._endIndex=a,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 ne=this._buffer.getWrappedRangeForLine(this._current);ne.first<this._startIndex-this._startOverscan&&(ne.first=this._startIndex-this._startOverscan),ne.last>this._endIndex+this._endOverscan&&(ne.last=this._endIndex+this._endOverscan),ne.first=Math.max(ne.first,0),ne.last=Math.min(ne.last,this._buffer.lines.length);for(var z="",y=ne.first;y<=ne.last;++y)z+=this._buffer.translateBufferLineToString(y,this._trimRight);return this._current=ne.last+1,{range:ne,content:z}},re}();de.BufferStringIterator=se},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.CircularList=void 0;var De=ge(0),x=function(){function ve(Ae){this._maxLength=Ae,this.onDeleteEmitter=new De.EventEmitter,this.onInsertEmitter=new De.EventEmitter,this.onTrimEmitter=new De.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(ve.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ve.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ve.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(ve.prototype,"maxLength",{get:function(){return this._maxLength},set:function(Ae){if(this._maxLength!==Ae){for(var ue=new Array(Ae),ie=0;ie<Math.min(Ae,this.length);ie++)ue[ie]=this._array[this._getCyclicIndex(ie)];this._array=ue,this._maxLength=Ae,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(ve.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}),ve.prototype.get=function(Ae){return this._array[this._getCyclicIndex(Ae)]},ve.prototype.set=function(Ae,ue){this._array[this._getCyclicIndex(Ae)]=ue},ve.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++},ve.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(ve.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),ve.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},ve.prototype.splice=function(Ae,ue){for(var ie=[],ae=2;ae<arguments.length;ae++)ie[ae-2]=arguments[ae];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+ie.length)]=this._array[this._getCyclicIndex(le)];for(le=0;le<ie.length;le++)this._array[this._getCyclicIndex(Ae+le)]=ie[le];if(this._length+ie.length>this._maxLength){var oe=this._length+ie.length-this._maxLength;this._startIndex+=oe,this._length=this._maxLength,this.onTrimEmitter.fire(oe)}else this._length+=ie.length},ve.prototype.trimStart=function(Ae){Ae>this._length&&(Ae=this._length),this._startIndex+=Ae,this._length-=Ae,this.onTrimEmitter.fire(Ae)},ve.prototype.shiftElements=function(Ae,ue,ie){if(!(ue<=0)){if(Ae<0||Ae>=this._length)throw new Error("start argument out of range");if(Ae+ie<0)throw new Error("Cannot shift elements in list beyond index 0");if(ie>0){for(var ae=ue-1;ae>=0;ae--)this.set(Ae+ae+ie,this.get(Ae+ae));var le=Ae+ue+ie-this._length;if(le>0)for(this._length+=le;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ae=0;ae<ue;ae++)this.set(Ae+ae+ie,this.get(Ae+ae))}},ve.prototype._getCyclicIndex=function(Ae){return(this._startIndex+Ae)%this._maxLength},ve}();de.CircularList=x},function(kt,de,ge){"use strict";function De(x,ve,Ae){if(ve===x.length-1)return x[ve].getTrimmedLength();var ue=!x[ve].hasContent(Ae-1)&&x[ve].getWidth(Ae-1)===1,ie=x[ve+1].getWidth(0)===2;return ue&&ie?Ae-1:Ae}Object.defineProperty(de,"__esModule",{value:!0}),de.getWrappedLineTrimmedLength=de.reflowSmallerGetNewLineLengths=de.reflowLargerApplyNewLayout=de.reflowLargerCreateNewLayout=de.reflowLargerGetLinesToRemove=void 0,de.reflowLargerGetLinesToRemove=function(x,ve,Ae,ue,ie){for(var ae=[],le=0;le<x.length-1;le++){var oe=le,se=x.get(++oe);if(se.isWrapped){for(var re=[x.get(le)];oe<x.length&&se.isWrapped;)re.push(se),se=x.get(++oe);if(ue>=le&&ue<oe)le+=re.length-1;else{for(var ne=0,z=De(re,ne,ve),y=1,a=0;y<re.length;){var E=De(re,y,ve),b=E-a,te=Ae-z,ee=Math.min(b,te);re[ne].copyCellsFrom(re[y],a,z,ee,!1),(z+=ee)===Ae&&(ne++,z=0),(a+=ee)===E&&(y++,a=0),z===0&&ne!==0&&re[ne-1].getWidth(Ae-1)===2&&(re[ne].copyCellsFrom(re[ne-1],Ae-1,z++,1,!1),re[ne-1].setCell(Ae-1,ie))}re[ne].replaceCells(z,Ae,ie);for(var ce=0,fe=re.length-1;fe>0&&(fe>ne||re[fe].getTrimmedLength()===0);fe--)ce++;ce>0&&(ae.push(le+re.length-ce),ae.push(ce)),le+=re.length-1}}}return ae},de.reflowLargerCreateNewLayout=function(x,ve){for(var Ae=[],ue=0,ie=ve[ue],ae=0,le=0;le<x.length;le++)if(ie===le){var oe=ve[++ue];x.onDeleteEmitter.fire({index:le-ae,amount:oe}),le+=oe-1,ae+=oe,ie=ve[++ue]}else Ae.push(le);return{layout:Ae,countRemoved:ae}},de.reflowLargerApplyNewLayout=function(x,ve){for(var Ae=[],ue=0;ue<ve.length;ue++)Ae.push(x.get(ve[ue]));for(ue=0;ue<Ae.length;ue++)x.set(ue,Ae[ue]);x.length=ve.length},de.reflowSmallerGetNewLineLengths=function(x,ve,Ae){for(var ue=[],ie=x.map(function(z,y){return De(x,y,ve)}).reduce(function(z,y){return z+y}),ae=0,le=0,oe=0;oe<ie;){if(ie-oe<Ae){ue.push(ie-oe);break}ae+=Ae;var se=De(x,le,ve);ae>se&&(ae-=se,le++);var re=x[le].getWidth(ae-1)===2;re&&ae--;var ne=re?Ae-1:Ae;ue.push(ne),oe+=ne}return ue},de.getWrappedLineTrimmedLength=De},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(ue,ie){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ae,le){ae.__proto__=le}||function(ae,le){for(var oe in le)le.hasOwnProperty(oe)&&(ae[oe]=le[oe])})(ue,ie)},function(ue,ie){function ae(){this.constructor=ue}De(ue,ie),ue.prototype=ie===null?Object.create(ie):(ae.prototype=ie.prototype,new ae)});Object.defineProperty(de,"__esModule",{value:!0}),de.Marker=void 0;var ve=ge(0),Ae=function(ue){function ie(ae){var le=ue.call(this)||this;return le.line=ae,le._id=ie._nextId++,le.isDisposed=!1,le._onDispose=new ve.EventEmitter,le}return x(ie,ue),Object.defineProperty(ie.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),ie.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},ie._nextId=1,ie}(ge(2).Disposable);de.Marker=Ae},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.OptionsService=de.DEFAULT_OPTIONS=de.DEFAULT_BELL_SOUND=void 0;var De=ge(0),x=ge(11),ve=ge(33);de.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",de.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:de.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 ie(ae){this._onOptionChange=new De.EventEmitter,this.options=ve.clone(de.DEFAULT_OPTIONS);for(var le=0,oe=Object.keys(ae);le<oe.length;le++){var se=oe[le];if(se in this.options){var re=ae[se];this.options[se]=re}}}return Object.defineProperty(ie.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),ie.prototype.setOption=function(ae,le){if(!(ae in de.DEFAULT_OPTIONS))throw new Error('No option with key "'+ae+'"');if(Ae.indexOf(ae)!==-1)throw new Error('Option "'+ae+'" can only be set in the constructor');this.options[ae]!==le&&(le=this._sanitizeAndValidateOption(ae,le),this.options[ae]!==le&&(this.options[ae]=le,this._onOptionChange.fire(ae)))},ie.prototype._sanitizeAndValidateOption=function(ae,le){switch(ae){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":le||(le=de.DEFAULT_OPTIONS[ae]);break;case"cursorWidth":le=Math.floor(le);case"lineHeight":case"tabStopWidth":if(le<1)throw new Error(ae+" 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(ae+" cannot be less than 0, value: "+le);break;case"fastScrollSensitivity":case"scrollSensitivity":if(le<=0)throw new Error(ae+" cannot be less than or equal to 0, value: "+le)}return le},ie.prototype.getOption=function(ae){if(!(ae in de.DEFAULT_OPTIONS))throw new Error('No option with key "'+ae+'"');return this.options[ae]},ie}();de.OptionsService=ue},function(kt,de,ge){"use strict";var De,x=this&&this.__extends||(De=function(ne,z){return(De=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,a){y.__proto__=a}||function(y,a){for(var E in a)a.hasOwnProperty(E)&&(y[E]=a[E])})(ne,z)},function(ne,z){function y(){this.constructor=ne}De(ne,z),ne.prototype=z===null?Object.create(z):(y.prototype=z.prototype,new y)}),ve=this&&this.__decorate||function(ne,z,y,a){var E,b=arguments.length,te=b<3?z:a===null?a=Object.getOwnPropertyDescriptor(z,y):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ne,z,y,a);else for(var ee=ne.length-1;ee>=0;ee--)(E=ne[ee])&&(te=(b<3?E(te):b>3?E(z,y,te):E(z,y))||te);return b>3&&te&&Object.defineProperty(z,y,te),te},Ae=this&&this.__param||function(ne,z){return function(y,a){z(y,a,ne)}};Object.defineProperty(de,"__esModule",{value:!0}),de.CoreService=void 0;var ue=ge(1),ie=ge(0),ae=ge(33),le=ge(2),oe=Object.freeze({insertMode:!1}),se=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),re=function(ne){function z(y,a,E,b){var te=ne.call(this)||this;return te._bufferService=a,te._logService=E,te._optionsService=b,te.isCursorInitialized=!1,te.isCursorHidden=!1,te._onData=te.register(new ie.EventEmitter),te._onUserInput=te.register(new ie.EventEmitter),te._onBinary=te.register(new ie.EventEmitter),te._scrollToBottom=y,te.register({dispose:function(){return te._scrollToBottom=void 0}}),te.modes=ae.clone(oe),te.decPrivateModes=ae.clone(se),te}return x(z,ne),Object.defineProperty(z.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),z.prototype.reset=function(){this.modes=ae.clone(oe),this.decPrivateModes=ae.clone(se)},z.prototype.triggerDataEvent=function(y,a){if(a===void 0&&(a=!1),!this._optionsService.options.disableStdin){var E=this._bufferService.buffer;E.ybase!==E.ydisp&&this._scrollToBottom(),a&&this._onUserInput.fire(),this._logService.debug('sending data "'+y+'"',function(){return y.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(y)}},z.prototype.triggerBinaryEvent=function(y){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+y+'"',function(){return y.split("").map(function(a){return a.charCodeAt(0)})}),this._onBinary.fire(y))},z=ve([Ae(1,ue.IBufferService),Ae(2,ue.ILogService),Ae(3,ue.IOptionsService)],z)}(le.Disposable);de.CoreService=re},function(kt,de,ge){"use strict";var De=this&&this.__decorate||function(se,re,ne,z){var y,a=arguments.length,E=a<3?re:z===null?z=Object.getOwnPropertyDescriptor(re,ne):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(se,re,ne,z);else for(var b=se.length-1;b>=0;b--)(y=se[b])&&(E=(a<3?y(E):a>3?y(re,ne,E):y(re,ne))||E);return a>3&&E&&Object.defineProperty(re,ne,E),E},x=this&&this.__param||function(se,re){return function(ne,z){re(ne,z,se)}};Object.defineProperty(de,"__esModule",{value:!0}),de.CoreMouseService=void 0;var ve=ge(1),Ae=ge(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 ie(se,re){var ne=(se.ctrl?16:0)|(se.shift?4:0)|(se.alt?8:0);return se.button===4?(ne|=64,ne|=se.action):(ne|=3&se.button,4&se.button&&(ne|=64),8&se.button&&(ne|=128),se.action===32?ne|=32:se.action!==0||re||(ne|=3)),ne}var ae=String.fromCharCode,le={DEFAULT:function(se){var re=[ie(se,!1)+32,se.col+32,se.row+32];return re[0]>255||re[1]>255||re[2]>255?"":"\x1B[M"+ae(re[0])+ae(re[1])+ae(re[2])},SGR:function(se){var re=se.action===0&&se.button!==4?"m":"M";return"\x1B[<"+ie(se,!0)+";"+se.col+";"+se.row+re}},oe=function(){function se(re,ne){this._bufferService=re,this._coreService=ne,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new Ae.EventEmitter,this._lastEvent=null;for(var z=0,y=Object.keys(ue);z<y.length;z++){var a=y[z];this.addProtocol(a,ue[a])}for(var E=0,b=Object.keys(le);E<b.length;E++){var te=b[E];this.addEncoding(te,le[te])}this.reset()}return se.prototype.addProtocol=function(re,ne){this._protocols[re]=ne},se.prototype.addEncoding=function(re,ne){this._encodings[re]=ne},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 ne=this._encodings[this._activeEncoding](re);return ne&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(ne):this._coreService.triggerDataEvent(ne,!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,ne){return re.col===ne.col&&re.row===ne.row&&re.button===ne.button&&re.action===ne.action&&re.ctrl===ne.ctrl&&re.alt===ne.alt&&re.shift===ne.shift},se=De([x(0,ve.IBufferService),x(1,ve.ICoreService)],se)}();de.CoreMouseService=oe},function(kt,de,ge){"use strict";var De=this&&this.__decorate||function(ue,ie,ae,le){var oe,se=arguments.length,re=se<3?ie:le===null?le=Object.getOwnPropertyDescriptor(ie,ae):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ue,ie,ae,le);else for(var ne=ue.length-1;ne>=0;ne--)(oe=ue[ne])&&(re=(se<3?oe(re):se>3?oe(ie,ae,re):oe(ie,ae))||re);return se>3&&re&&Object.defineProperty(ie,ae,re),re},x=this&&this.__param||function(ue,ie){return function(ae,le){ie(ae,le,ue)}};Object.defineProperty(de,"__esModule",{value:!0}),de.DirtyRowService=void 0;var ve=ge(1),Ae=function(){function ue(ie){this._bufferService=ie,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(ie){ie<this._start?this._start=ie:ie>this._end&&(this._end=ie)},ue.prototype.markRangeDirty=function(ie,ae){if(ie>ae){var le=ie;ie=ae,ae=le}ie<this._start&&(this._start=ie),ae>this._end&&(this._end=ae)},ue.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},ue=De([x(0,ve.IBufferService)],ue)}();de.DirtyRowService=Ae},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.UnicodeService=void 0;var De=ge(0),x=ge(79),ve=function(){function Ae(){this._providers=Object.create(null),this._active="",this._onChange=new De.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 ie=0,ae=ue.length,le=0;le<ae;++le){var oe=ue.charCodeAt(le);if(55296<=oe&&oe<=56319){if(++le>=ae)return ie+this.wcwidth(oe);var se=ue.charCodeAt(le);56320<=se&&se<=57343?oe=1024*(oe-55296)+se-56320+65536:ie+=this.wcwidth(se)}ie+=this.wcwidth(oe)}return ie},Ae}();de.UnicodeService=ve},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.UnicodeV6=void 0;var De,x=ge(15),ve=[[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 ie(){if(this.version="6",!De){De=new Uint8Array(65536),x.fill(De,1),De[0]=0,x.fill(De,0,1,32),x.fill(De,0,127,160),x.fill(De,2,4352,4448),De[9001]=2,De[9002]=2,x.fill(De,2,11904,42192),De[12351]=1,x.fill(De,2,44032,55204),x.fill(De,2,63744,64256),x.fill(De,2,65040,65050),x.fill(De,2,65072,65136),x.fill(De,2,65280,65377),x.fill(De,2,65504,65511);for(var ae=0;ae<ve.length;++ae)x.fill(De,0,ve[ae][0],ve[ae][1]+1)}}return ie.prototype.wcwidth=function(ae){return ae<32?0:ae<127?1:ae<65536?De[ae]:function(le,oe){var se,re=0,ne=oe.length-1;if(le<oe[0][0]||le>oe[ne][1])return!1;for(;ne>=re;)if(le>oe[se=re+ne>>1][1])re=se+1;else{if(!(le<oe[se][0]))return!0;ne=se-1}return!1}(ae,Ae)?0:ae>=131072&&ae<=196605||ae>=196608&&ae<=262141?2:1},ie}();de.UnicodeV6=ue},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.CharsetService=void 0;var De=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(ve){this.glevel=ve,this.charset=this._charsets[ve]},x.prototype.setgCharset=function(ve,Ae){this._charsets[ve]=Ae,this.glevel===ve&&(this.charset=Ae)},x}();de.CharsetService=De},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.updateWindowsModeWrappedState=void 0;var De=ge(3);de.updateWindowsModeWrappedState=function(x){var ve=x.buffer.lines.get(x.buffer.ybase+x.buffer.y-1),Ae=ve==null?void 0:ve.get(x.cols-1),ue=x.buffer.lines.get(x.buffer.ybase+x.buffer.y);ue&&Ae&&(ue.isWrapped=Ae[De.CHAR_DATA_CODE_INDEX]!==De.NULL_CELL_CODE&&Ae[De.CHAR_DATA_CODE_INDEX]!==De.WHITESPACE_CELL_CODE)}},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.WriteBuffer=void 0;var De=function(){function x(ve){this._action=ve,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return x.prototype.writeSync=function(ve){if(this._writeBuffer.length){for(var Ae=this._bufferOffset;Ae<this._writeBuffer.length;++Ae){var ue=this._writeBuffer[Ae],ie=this._callbacks[Ae];this._action(ue),ie&&ie()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(ve)},x.prototype.write=function(ve,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+=ve.length,this._writeBuffer.push(ve),this._callbacks.push(Ae)},x.prototype._innerWrite=function(){for(var ve=this,Ae=Date.now();this._writeBuffer.length>this._bufferOffset;){var ue=this._writeBuffer[this._bufferOffset],ie=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(ue),this._pendingData-=ue.length,ie&&ie(),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 ve._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},x}();de.WriteBuffer=De},function(kt,de,ge){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.AddonManager=void 0;var De=function(){function x(){this._addons=[]}return x.prototype.dispose=function(){for(var ve=this._addons.length-1;ve>=0;ve--)this._addons[ve].instance.dispose()},x.prototype.loadAddon=function(ve,Ae){var ue=this,ie={instance:Ae,dispose:Ae.dispose,isDisposed:!1};this._addons.push(ie),Ae.dispose=function(){return ue._wrappedAddonDispose(ie)},Ae.activate(ve)},x.prototype._wrappedAddonDispose=function(ve){if(!ve.isDisposed){for(var Ae=-1,ue=0;ue<this._addons.length;ue++)if(this._addons[ue]===ve){Ae=ue;break}if(Ae===-1)throw new Error("Could not dispose an addon that has not been loaded");ve.isDisposed=!0,ve.dispose.apply(ve.instance),this._addons.splice(Ae,1)}},x}();de.AddonManager=De}])})},62522:function(sn){"use strict";sn.exports="data:image/png;base64,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"},25365:function(sn){"use strict";sn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},75309:function(sn){"use strict";sn.exports="data:image/png;base64,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"},19664:function(sn){"use strict";sn.exports="data:image/png;base64,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"},77882:function(sn){"use strict";sn.exports="data:image/png;base64,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"},66832:function(sn){"use strict";sn.exports="data:image/png;base64,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"},47558:function(sn){"use strict";sn.exports="data:image/png;base64,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"},71979:function(sn){"use strict";sn.exports="data:image/png;base64,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"},91833:function(sn){"use strict";sn.exports="data:image/png;base64,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"},31081:function(sn){"use strict";sn.exports="data:image/png;base64,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"},96593:function(sn){"use strict";sn.exports="data:image/png;base64,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"},60345:function(sn){"use strict";sn.exports="data:image/png;base64,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"},20345:function(sn){"use strict";sn.exports="data:image/png;base64,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"},79005:function(sn){"use strict";sn.exports="data:image/png;base64,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"},39057:function(sn){"use strict";sn.exports="data:image/png;base64,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"},96908:function(sn){"use strict";sn.exports="data:image/png;base64,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"},57177:function(sn){"use strict";sn.exports="data:image/png;base64,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"},81378:function(sn){"use strict";sn.exports="data:image/png;base64,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"},79633:function(sn){"use strict";sn.exports="data:image/png;base64,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"},60141:function(sn){"use strict";sn.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(sn,kt,de){"use strict";de.d(kt,{Z:function(){return ge}});function ge(De){if(De==null)throw new TypeError("Cannot destructure "+De)}}}]);
|